Skip to content
返回

绿联 NAS SSH 免密码登录配置指南

目录

绿联 NAS SSH 免密码登录配置指南


1. 确认 SSH 服务运行

netstat -ntlp | grep :22
ps | grep sshd

确认系统运行的是 OpenSSH sshd 服务。


2. 明确登录用户名

确认你使用哪个用户名登录,比如本例中是 finn


3. 配置公钥到对应用户目录

ssh root@nas-ip

# 切换到目标用户
su - finn

# 创建 .ssh 目录并设置权限
mkdir -p ~/.ssh
chmod 700 ~/.ssh

# 添加本地公钥(替换为你实际的公钥内容)
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ..." >> ~/.ssh/authorized_keys

# 设置授权文件权限
chmod 600 ~/.ssh/authorized_keys

4. 修正家目录权限和属主

chown finn:$(id -g finn) /home/finn
chmod 755 /home/finn

chown -R finn:$(id -g finn) /home/finn/.ssh
chmod 700 /home/finn/.ssh
chmod 600 /home/finn/.ssh/authorized_keys

注意:错误权限会导致 SSH 拒绝公钥登录。


5. 检查 SSH 配置文件 /etc/ssh/sshd_config

确认或修改以下配置项:

PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PermitRootLogin yes   # 若需 root 免密登录

#关闭密码登录
PasswordAuthentication no #禁止密码登录

ChallengeResponseAuthentication no #禁止挑战应答方式登录(有时用于密码)

UsePAM no #禁用PAM模块认证(根据系统可选)

保存后重启 SSH:

systemctl restart ssh
# 或
/etc/init.d/ssh restart

6. 本地测试免密登录

ssh -v finn@nas-ip

确认日志中出现:

debug1: Authentication succeeded (publickey).

7. 常见错误及解决


关键总结




上一篇
父母的语言
下一篇
AI研究所——佛道之辨