ホームページ  >  記事  >  システムチュートリアル  >  Mac のパスワード不要の SSH 設定?

Mac のパスワード不要の SSH 設定?

王林
王林転載
2024-02-16 08:36:07931ブラウズ

phpエディタStrawberryが「Macのパスワード不要のssh設定」をご紹介します。 SSH (Secure Shell) は、リモート ログインと安全なデータ送信のためのプロトコルです。 Mac システムでは、いくつかの簡単な設定を通じてパスワードなしの SSH ログインを実現し、リモート サーバーやその他のデバイスに便利かつ迅速にアクセスできます。この記事では、作業をより効率的かつ便利にするために、Mac システムでパスワードなしの SSH を設定する方法を詳しく紹介します。

Mac で SSH 複数アカウントを構成する方法を段階的に説明します

1. cat ~/.ssh/id_rsa.pub で公開キーを表示し、公開キー全体をコピーして、構成しますGitHub などのバックエンドに送信します。

まず、App Store で Termius ソフトウェアを検索し、ダウンロードしてインストールします。インストールが完了したら、アプリケーションを開いてメインページに入り、右下隅にある[新しいホスト]ボタンをクリックします。

3. マルチサイト ssh アカウントのパスワードを記憶するように Mac で iterm2 を設定します。まず、iterm2 を自分でインストールする必要があります。iterm2 公式 Web サイトを開いたら、「ダウンロード」をクリックしてダウンロードしてインストールします。

4. ターミナル (ルート ディレクトリでも可) で、gitlab で ssh-keygen -t rsa -C email と入力します。

Mac のパスワード不要の SSH 設定?

Mac コンピューターで ssh 接続を確立する方法、接続方法?

まず、App Store で Termius ソフトウェアを見つけてダウンロードする必要があります。そしてそれをインストールします。インストール後、ソフトウェアを開き、メインページに入り、右下隅にある[新しいホスト]ボタンをクリックします。

WIN Q キーの組み合わせを使用して検索ボックスを開き、「リモート デスクトップ接続」と入力し、下のプロンプトをクリックして接続ウィンドウを開きます。ウィンドウにリモート マシンのコンピュータ名または IP アドレスとポートを入力します。システムのプロンプトに従って「確認」をクリックします。

はい、Mac で ssh サービスを有効にする必要があります。 Mac にはデフォルトで openssh がインストールされています。

sudo systemsetup -getremotelogin オンになっている場合、コマンドには「リモート ログイン: オン」と表示され、それ以外の場合は「リモート ログイン: オフ」と表示されます。

SSH パスワード不要のログインとその原理

上記のログイン プロセスでは、毎回パスワードを入力する必要があり、比較的面倒です。この問題を解決するために、SSH ではパスワードの入力を不要にする公開鍵ログインと呼ばれる方法が提供されています。

2. ssh-copy-id コマンドを使用して、公開キーをリモート ホストにコピーします。 ssh-copy-id は、公開キーをリモート ホストの ~/.ssh/authorized_key ファイルに書き込みます。 ssh-copy-id ldz@19160.1 上記 2 つの手順を完了すると、ログイン時にパスワードを入力する必要がなくなります。将来的にはリモートホストに送信されます。

3. 次に、A から root としてログインし、scp /root/.ssh/identity.pubB:/root/.ssh/authorized_keys を実行します。ファイル名は正しい必要があります。 4.ここで、A と B から #ssh を実行します。パスワードは必要ありません:) 基本原則: 1.

4. 具体的な動作は下図の通りです。次に、マシン A の ssh を介してマシン B に接続し、コマンド date を実行してマシン B の時刻を確認します。コマンド ssh 1916159 date を実行すると、パスワードを入力せずにマシン B にログインできることがわかります。具体的な表示を下図に示します。

5. 実装原理 sshログインには公開鍵・秘密鍵認証と呼ばれる方式を使用します。

SSH を使用して Mac 上のサーバーにリモートでログインする

SSH がインストールされているかどうかを確認します。インストールされていない場合は、「yuminstallopensshserver」と入力してインストールします。 SSH サービスが実行されているかどうかを確認します。有効になっていない場合は、serviceshhdstart コマンドを使用して有効にします。

SSH リモート端末。会社の Linux サーバーまたはコンピューター端末を制御するだけであれば、SSH を使用してリモート接続できます。 Apple コンピュータのターミナル アプリケーションに ssh ユーザー名@サーバー アドレスを入力し、パスワードを入力して Linux サーバーにログインしてリモート制御します。 VNC ビューア ソフトウェア。

Mac で利用できるさまざまな ssh ソフトウェアをオンラインで探しているかもしれませんが、Mac には独自のリモート接続ツールが付属していることは知らないかもしれません。 。方法 1: コマンド ラインを使用して直接接続する ホスト IP、ユーザー名、パスワード、ポート番号を入力し、[クイック接続] をクリックして接続します。

リモート ログイン サービスを有効にした後、ターミナル ウィンドウ (図 6) を使用し、Shift-Command-K キーの組み合わせを押すか、シェル メニューから [新しいリモート接続] を選択して、[新しいリモート接続] ウィンドウをポップアップします。 。 Secure Shell サービスを選択すると、サーバー リストで有効な Mac が表示されます。

MAC システムにログインし、ブラウザを開き、Microsoft のリモート デスクトップ ツールをダウンロードします。ダウンロード後、図に示すように、[インストール] をクリックします。インストールを完了するには、[続行] をクリックするだけです。インストール後、MAC システムの下にこのリモート デスクトップ アイコンが表示されます。クリックして開きます。

まず、Mac では Windows とは異なり、SSH 接続に XSShell などのクライアントを必要とせず、ターミナルを直接使用するだけで済みます。ここではUbuntu 104エミュレータを使用しています。この場合、サーバーはデフォルトで root ユーザーによる ssh リモート ログインを禁止している可能性があります。

結論: 上記は、このサイトがあなたのためにまとめた、Mac でのパスワードなしの ssh 設定に関する回答の要約です。問題が解決したら、この問題に関心を持つより多くの友人と共有してください~

以上がMac のパスワード不要の SSH 設定?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はshouxicto.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。