Nfs

在 SSHD 中可以/應該設置多少個授權密鑰?

  • September 17, 2013

我正在關注 ArchLinux 的FreeNX安裝 wiki 頁面。現在我正在為“AuthorizedKeysfIle”設置 SSHD 參數。這就提出了一個問題,

可以/應該在 SSHD 中設置多少個授權密鑰來支持所有使用 SSH 隧道的服務?

更重要的是,這個 FreeNX 教程指導我將 SSHD 指向 NX 目錄,但是 SSH 呢?NFS?

快速搜尋可在不同位置找到多個文件:

/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

你好像誤會了什麼。SSHD是 ssh 守護程序,它不是目錄或文件,您無法將其更改 /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 並告訴它在哪裡可以找到授權密鑰文件。在範例中,他們設置了兩個這樣的文件,/usr/NX/home/nx/.ssh/authorized_keys並且 /usr/NX/home/nx/.ssh/authorized_keys2.

引用自:https://unix.stackexchange.com/questions/90954