Centos
CentOS 7 SSHD 和自動掛載的主目錄?
- 在單獨的伺服器上創建主目錄導出。
- 在測試 CentOS 7 伺服器上創建第二個本地主目錄。
- 確保本地和 NFS 主目錄具有相同的 UID、GID 和權限。
- 使用來自第三台伺服器上的測試帳戶的公鑰放置相同的 .ssh/authorized_keys 文件。
- SSHD via
systemctl
查找$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 共享。