sshについて読んで、OpenWrtでsshを有効にしました。 .sshの.ssh +設定ファイルにキーを使用しますが、sshサーバーをローカルホストとして使用するには、例を読みました。 .ssh/に設定する必要があります。構成もそうだし。
どちらもどのように使用するのか分かりません。
助けてください?ありがとう
答え1
.ssh/config
ホームディレクトリのディレクトリは通常SSHサーバー()とは何の関係もなく、sshd
SSHクライアントのみに関連しています。
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
ほとんどの一般的な状況ですでに外部アクセスを許可する構成が付属している必要があることです。個人的な好みに合わせて構成することは、この質問の範囲外です。