一人をフォローしています。フリー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
。