ssh使用秘钥登录的配置
linux
2022-05-28 18:56:24
7059
秘钥登录可以防止网络中的“中间人”攻击,比起口令登录方式,它更加的安全,对于开发者来说,为ssh配置秘钥登录也因此更有必要。配置流程如下:
1、本地电脑命令行执行一下命令生成秘钥
ssh-keygen
2、服务器端配置
- 将生成的公钥内容复制到 ~/.ssh/authorized_keys 文件中
- 设置authorized_keys 文件权限为600
- 设置.ssh文件夹权限为700
- 设置设置用户目录的权限为755
3、客户端配置
- 打开Xshell工具,创建连接会话,在弹出的对话框中进入“连接>用户身份验证”界面,填写用户名,密码留空,并选择Public Key “方法”,然后点击“连接”
- 在弹出的“ssh用户身份验证”对话框中的“用户秘钥”行点击浏览选项,选择自己本地生成的私钥,点击确认。
4、完成