三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何在FinalShell中配置密钥登录时解决权限问题?

美国、香港服务器

如何在FinalShell中配置密钥登录时解决权限问题?

06-26   来源:

 SSH 对权限校验极其严格,90% 认证失败都是服务器端目录 / 文件权限过宽,下面按优先级修复。

一、服务器端一键修复权限(必执行,Ubuntu24/CentOS9 通用)
先用密码登录服务器,复制下面整段命令执行:
bash
运行
# 1. 用户家目录禁止其他用户可写
chmod go-w ~
# 2. .ssh目录权限必须700(仅当前用户可访问)
chmod 700 ~/.ssh
# 3. 公钥授权文件必须600,禁止其他人读写
chmod 600 ~/.ssh/authorized_keys
# 4. 修正文件归属(防止权限归属错误)
chown -R $USER:$USER ~/.ssh
权限标准要求(必须严格遵守)
表格
文件 / 目录 正确权限 错误权限
家目录 /home/xxx 不能有其他用户写入权限 775、777
~/.ssh 700 755、777、644
authorized_keys 600 644、777
二、检查 SSH 配置是否开启公钥认证
bash
运行
sudo nano /etc/ssh/sshd_config
确认配置:
ini
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
# 密钥登录正常后再关闭密码登录
# PasswordAuthentication no
保存后重启 SSH 服务:
bash
运行
# Ubuntu
sudo systemctl restart ssh
# CentOS
sudo systemctl restart sshd
三、Windows 本地私钥权限问题(FinalShell 客户端侧)
1. 私钥存放路径不能包含中文、空格、特殊字符
推荐放到:C:\Users\你的用户名\.ssh\ 纯英文路径。
2. 私钥格式错误(最常见报错:不支持此私钥格式)
新版 OpenSSH 私钥默认是 PKCS8 格式,FinalShell 需要标准 PEM 格式,打开PowerShell执行转换:
bash
运行
ssh-keygen -p -m PEM -f 你的私钥绝对路径
两次回车保留原有密钥密码,转换完成后重新导入 FinalShell。
3. Windows NTFS 权限过宽导致拒绝
右键私钥文件 → 属性 → 安全 → 高级
禁用权限继承,删除所有其他用户、用户组权限
只保留当前 Windows 用户拥有读取权限
四、SELinux 安全拦截(CentOS/RHEL 常见)
如果权限都正常依旧认证失败,临时关闭 SELinux 测试:
bash
运行
# 临时关闭
setenforce 0
# 永久关闭(不推荐生产)
sed -i "s/^SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
五、查看 SSH 详细认证日志定位权限报错
Ubuntu
bash
运行
tail -f /var/log/auth.log
CentOS
bash
运行
tail -f /var/log/secure
打开日志,在 FinalShell 重试连接,会明确提示:
Permissions too open:权限太宽松
Could not read from authorized_keys:文件归属错误
publickey denied:公钥不匹配或未写入正确文件
六、FinalShell 配置避坑要点
新建连接 → 认证方式选择公钥,不要选错密码登录
私钥如果设置过加密密码,必须在密码框填写密钥保护密码
不要直接导入.ppk格式,优先使用 PEM 私钥
可在「工具 - SSH 密钥管理器」全局导入密钥,多个会话复用
七、终极排查命令(逐条核对)
bash
运行
# 查看权限是否正确
ls -ld ~ ~/.ssh ~/.ssh/authorized_keys
# 查看当前部署的所有公钥
cat ~/.ssh/authorized_keys
# 检查SSH公钥认证是否开启
sshd -T | grep pubkeyauthentication

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:没有了 下一篇:如何在服务器上部署公钥?

美国GIA服务器三二互联版权所有 WWW.250.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器、香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)