SSH設定/localhostとリモート?

SSH設定/localhostとリモート?

sshについて読んで、OpenWrtでsshを有効にしました。 .sshの.ssh +設定ファイルにキーを使用しますが、sshサーバーをローカルホストとして使用するには、例を読みました。 .ssh/に設定する必要があります。構成もそうだし。

どちらもどのように使用するのか分かりません。

助けてください?ありがとう

答え1

.ssh/configホームディレクトリのディレクトリは通常SSHサーバー()とは何の関係もなく、sshdSSHクライアントのみに関連しています。

SSHサーバーは通常、.ssh/authorized_keysホームディレクトリがある場合はそれを読み取ります。このパス名は、システム全体のSSHサーバー構成ファイルで変更できます(通常、/etc/ssh/sshd_configソースからSSHファミリを構築するときに変更することもできます)。

答え2

telcoMが答えで指摘したように、2つの別々の(しかし関連する)概念を混同しています。顧客~/.ssh/configで設定したファイルを使用して、SSHとSSHを介して他のシステムに接続できます。仕える人SSH 経由でリモートでシステムに接続できるように、SSH ポートから着信接続をリッスンします。

ほとんどの最新のLinuxディストリビューションでは、これら2つのバージョンは通常、という名前で別々にパッケージ化されていますが、openssh-client正確openssh-serverなパッケージ名はディストリビューションのパッケージマネージャに連絡してパッケージ名を確認してインストールする必要があります。

良いニュースは、そのパッケージには、/etc/ssh/sshd_configほとんどの一般的な状況ですでに外部アクセスを許可する構成が付属している必要があることです。個人的な好みに合わせて構成することは、この質問の範囲外です。

関連情報