Linux笔记--SSH免密登录配置实战

由于之前写了远程登录,这次进阶一点。

1.Xshell 生成密钥对
首先打开 Xshell → 工具 → 新建用户密钥生成向导
image

2048和4096,是密钥长度指模 N 的二进制位数,越高越难破解,同时对性能也会有要求,看你自己。

密钥名称,只要自己能分辨清楚,都可以。

密码,防止私钥泄露,可以设置一个密码。

2.在服务器创建 .ssh 目录(如果不存在)
mkdir -p ~/.ssh
在你的家目录创建.ssh目录
chmod 700 ~/.ssh
设置权限,确保安全;7(本人:可读 + 可写 + 可进入目录 rwx)0(同组其他用户:无任何权限) 0 (系统其他所有用户:无任何权限)

3.编辑 authorized_keys 文件

vi ~/.ssh/authorized_keys

把公钥粘贴进去就好了

chmod 600 ~/.ssh/authorized_keys

顺便写权限

4.Xshell 配置使用私钥

在 Xshell 的默认会话属性里,连接 → 用户身份验证,方法选 Public Key ,记得关掉password
image
image

实验一下:
image
输入私钥密码(之前防止私钥泄露设置的密码),即可进入。

posted @ 2026-06-23 10:52  乱码的企鹅  阅读(3)  评论(0)    收藏  举报