SSHクライアント/サーバーの混乱

SSHクライアント/サーバーの混乱

私を悩ませているのは、クライアントからサーバーへの常に「ssh-ing」という概念です。

たぶん些細な質問かもしれませんが、心を空にしようとしています。自分のホストにインストールするには何を選択する必要がありますか?openssh-serverそれともopenssh-client?自分のコンピュータまたは他のローカルまたはリモートコンピュータにインストールしたいかどうかはどうすればわかりますかopenssh-serveropenssh-client

client1からclient2にSSHを接続したいとしましょう。 client2にopenssh-client、またはopenssh-serverその逆にインストールする必要がありますか?それともその反対ですか?

ベストアンサー1

openssh-client/usr/bin/ssh接続に使用するSSHクライアントプログラムが含まれています。到着他のシステムが稼働しているかsshd、他の互換性のあるSSHデーモンが稼働しています。パッケージには、、などscpの他のクライアントプログラムも含まれていますsftpssh-keygenssh-agentssh-copy-id

openssh-server/usr/sbin/sshd起動時に起動するためのSSHデーモンと必要な起動スクリプトが含まれています。これは、着信SSH接続を受信して​​処理するために使用されます。~から他のマシン。

コンピュータで実行する役割(クライアントおよび/またはサーバー)に応じて、コンピュータにどちらか一方をインストールすることも、両方をインストールすることもできます。

簡単に言うと:

  • 着信 SSH 接続を受け入れるには、openssh-server をインストールします。
  • アウトバウンドSSH接続を確立するには、openssh-clientをインストールします。
  • 両方を同時に実行するには、両方をインストールします。

おすすめ記事