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

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何在FinalShell中配置密钥登录?

美国、香港服务器

如何在FinalShell中配置密钥登录?

06-20   来源:

 步骤 1:把公钥上传到 Linux 服务器

先用密码登录服务器,执行以下命令创建密钥目录并授权(权限错误会直接拒绝密钥登录)
bash
运行
# 创建ssh目录
mkdir -p ~/.ssh
# 写入你的公钥(复制 .pub 文件里整行内容粘贴到引号内)
echo "ssh-rsa xxxxx你的公钥完整内容xxxxx" >> ~/.ssh/authorized_keys
# 严格设置权限(SSH安全校验强制要求)
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
chown $USER:$USER ~/.ssh -R
方式二:一键上传公钥(简单)
bash
运行
# Windows终端执行,自动推送公钥到服务器
ssh-copy-id 用户名@服务器IP -p SSH端口
新建SSH连接界面
步骤 2:FinalShell 客户端配置密钥登录
打开 FinalShell → 左上角文件夹图标(连接管理器) → 点击「新建」→ 选择 SSH 连接 (Linux)
密钥认证配置
填写基础信息:
名称:自定义备注(如 Ubuntu 生产服务器)
主机:服务器公网 IP
端口:你的 SSH 自定义端口(默认 22,修改过就填新端口)
用户名:服务器登录账号(ubuntu/root)
认证方式选择:公钥(重点)
点击右侧【浏览】按钮,导入本地私钥文件:
支持格式:id_rsa、.pem、.ppk
如果私钥设置过加密密码,填写私钥密码,没有则留空
导入私钥弹窗
导入后选中已添加的私钥 → 确定保存连接
双击连接即可免密登录服务器
步骤 3:FinalShell 内置生成密钥对(推荐,避免格式报错)
顶部菜单栏:工具 → SSH 密钥管理器 → 生成
密钥算法推荐:Ed25519 或者 RSA 4096
设置密钥名称,可设置私钥加密密码(防私钥泄露)
生成后复制公钥内容,粘贴到服务器authorized_keys文件
在密钥管理器直接选中该私钥绑定连接即可
常见报错解决方案
报错 1:暂不支持此私钥格式
原因:OpenSSH 新版私钥 FinalShell 不兼容,需要转为 PEM 格式
私钥所在文件夹打开 CMD 执行:
bash
运行
ssh-keygen -p -m PEM -f id_rsa
转换后重新导入 FinalShell 即可
报错 2:密钥认证失败,依旧需要输密码
90% 是服务器端权限错误,重新执行权限命令:
bash
运行
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
其次检查:用户名是否正确、公钥是否完整粘贴、SSH 端口是否填写正确
报错 3:连接被拒绝
检查云安全组 + 系统防火墙放行 SSH 端口,服务器是否开启PasswordAuthentication no仅密钥登录
安全优化(配置成功后操作)
SSH 配置关闭密码登录,彻底防爆破:
ini
# /etc/ssh/sshd_config
PasswordAuthentication no
PubkeyAuthentication yes
重启 SSH:systemctl restart sshd

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

上一篇:如何在FinalShell中配置多用户连接? 下一篇:如何在Caddy中配置防火墙端口?

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