Linux笔记--SSH免密登录配置实战
由于之前写了远程登录,这次进阶一点。
1.Xshell 生成密钥对
首先打开 Xshell → 工具 → 新建用户密钥生成向导

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


实验一下:

输入私钥密码(之前防止私钥泄露设置的密码),即可进入。

浙公网安备 33010602011771号