Centos

CentOS 7 SSHD 和自動掛載的主目錄?

  • March 4, 2017
  • 在單獨的伺服器上創建主目錄導出。
  • 在測試 CentOS 7 伺服器上創建第二個本地主目錄。
  • 確保本地和 NFS 主目錄具有相同的 UID、GID 和權限。
  • 使用來自第三台伺服器上的測試帳戶的公鑰放置相同的 .ssh/authorized_keys 文件。
  • SSHD viasystemctl查找$OPTIONS,但變數未設置在/etc/sysconfig/sshd.

案例 1:使用本地 homedir 測試 SSH 登錄。無需密碼。

案例 2:使用 NFS/autofs 主目錄測試 SSH 登錄。authorized_keys 被忽略,但密碼有效。

案例3:systemctl stop sshd/usr/sbin/sshd在前台啟動SSHD。任一 homedir 都不需要密碼。

systemctl那麼,啟動的 SSHD 和 NFS/autofs 主目錄的組合有什麼奇怪的地方嗎?

我錯過了什麼?

這是 SELinux 的事情。進入 NFS 伺服器並執行

semanage fcontext -a -t ssh_home_t '/exports/[^/]+/\.ssh(/.*)?'
restorecon -v -r /exports/$USER

假設您從“/exports”提供 NFS 共享。

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