SSHDにはいくつのAuthorized_keyを設定できますか?

SSHDにはいくつのAuthorized_keyを設定できますか?

一人をフォローしています。フリーNXArchLinux Wiki ページをインストールします。 「AuthorizedKeysfIle」のSSHDパラメータを設定しています。これは質問を提起します。

SSHトンネルを使用するすべてのサービスをサポートするには、SSHDにいくつのAuthorized_keyを設定できるか、設定する必要がありますか?

さらに重要なことは、このFreeNXチュートリアルでSSHDがNXディレクトリを指すように指示したことです。しかし、SSHはどうですか?ネットワークファイルシステム?

クイック検索を使用すると、さまざまな場所にある複数のファイルを見つけることができます。

/root/.ssh/authorized_keys2
/var/lib/nxserver/home/.ssh/authorized_keys2
/root/.ssh/authorized_keys
/srv/nfs4/mrwizard_xtian/.ssh/authorized_keys
/home/mrwizard/xtian/.ssh/authorized_keys

ベストアンサー1

何か間違って理解していたようです。SSDSSHデーモンです。ディレクトリやファイルではないため変更できません。到着 /usr/NX/home/nx/.ssh/authorized_keysそして、リンクされたチュートリアルではこれをお勧めしません。

authorized_keysユーザーがサーバーに接続しようとしたときにユーザーを認証するために使用されるキーが含まれています(@goldilocksに感謝します。@Gillesの回答も参照してください)ここ)。

マニュアルページにこれについての説明がありますman sshd。以下を試してください。

 sshd (OpenSSH Daemon) is the daemon program for ssh(1).  Together these
 programs replace rlogin(1) and rsh(1), and provide secure encrypted com‐
 munications between two untrusted hosts over an insecure network.


 AuthorizedKeysFile specifies the files containing public keys for public
 key authentication; if none is specified, the default is
 ~/.ssh/authorized_keys and ~/.ssh/authorized_keys2. 

このチュートリアルでは、NXのsshdを正しく設定するために必要なことを説明し、authorized_keysファイルが見つかる場所を説明します。この例では、2つのファイル/usr/NX/home/nx/.ssh/authorized_keys/usr/NX/home/nx/.ssh/authorized_keys2

おすすめ記事