CentOS设置SSH Key登录
来源:互联网 发布:万网域名备案在哪 编辑:程序博客网 时间:2024/05/22 00:52
下载putty.exe
和puttygen.exe
两个程序
SSH登录,在终端中利用以下命令生成RSA密钥
- ssh-keygen -t rsa
生成密钥时选择默认位置即可,同时可以选择为密钥增加密码(设置密码后,使用密钥时还需要输入密码)
在密钥生成的目录中将其重命名,并且设置权限
编辑sshd_config,将RSAAuthentication和PubkeyAuthentication两行前面的 # 去掉
为了安全还可以修改默认的SSH端口,找到#port 22,去掉前面的#,然后修改port后的数字。
保存后重启SSHD服务(CentOS7中为systemctl restart sshd.service)
配置秘钥
使用WINSCP,把文件id_rsa下载到我们的电脑
打开puttygen.exe软件,将下载的id_rsa文件载入(Load),如果刚才设置了密码,则需要输入密码才能载入,载入成功后如图
同样,在Key passphrase中可以设置密钥的密码,如不想设置,直接点击Save private key即可,根据提示保存为*.ppk文件
打开putty客户端,输入VPS的IP地址和SSH连接的端口号
进入SSH选项,点击Browse选择刚才保存的*.ppk文件
然后返回Session选项,点击Load保存配置。
正常进行登录,若刚才设置了密钥密码,则输入密码后可以正常登录
最后,修改sshd_config,将PasswordAuthentication后面的yes改成no,并且重启SSHD(CentOS7中为systemctl restart sshd.service)
到这里设置就完成了
最后,一定要保存好自己的密钥,任何拿到该密钥的人都可以登录你的root账户,建议还是为密钥设置密码以防万一。
- CentOS设置SSH Key登录
- CentOS设置SSH Key登录
- 服务器centos 使用ssh key登录 设置root密码
- CentOS SSH远程登录设置
- SecureCRT key登录linux ssh设置
- 制作 Linux ssh key文件登录,登录用户怎么设置
- CentOS, 快速设置ssh无密码登录
- centos设置ssh命令无密码登录
- CentOS 7.2设置SSH公钥登录
- 创建公钥秘钥对,使用Public Key方式登录SSH(CentOS)
- 通过key登录ssh
- git设置ssh key
- Git 设置SSH Key
- github 设置SSH KEY
- git 设置 ssh key
- 如何在 CentOS / RHEL 上设置 SSH 免密码登录
- 在CentOS/RHEL上设置SSH免密码登录
- 如何在 CentOS / RHEL 上设置 SSH 免密码登录
- 总结命令行01:Hadoop
- R语言常用命令
- 电商秒杀和抢购
- 记住这三点,买回来的月季超九成存活
- redis计数器解决用户同一时间多次提交
- CentOS设置SSH Key登录
- Vue计算属性
- 求解线性方程组(一)
- SpringMVC学习笔记(十三)
- 区块链视频记录
- JAVAWEB APP访问Derby数据库
- 金山主页锁定分析
- redis集群实现(一)集群架构与初始化
- C#中DES加密和解密