云主机购买后,先是升级了一波系统自带的 openssl 版本
升级方法详见CentOS 服务器捣鼓「OpenSSL 升级」
先是在本地创建好公钥/私钥
ssh-keygen -t rsa -P ''
然后需要将生成的 id_rsa.pub 复制到云主机上
先修改主机 ssh 配置,开启密码登录「忘记测试不开能不能通过密码验证的方式远程传输文件」
vim /etc/ssh/ssh_config
将 PasswordAuthentication Yes
的注释去掉
重启 ssh 服务
传输公钥
scp id_rsa.pub root@xxx.xxx.xxx.xxx:~/.ssh/
最后在云主机上将公钥内容追加到 ~/.ssh/authorized_keys 文件中
cat id_rsa.pub >> authorized_keys
最后记得将 ssh 的密码登录配置给改回来
至此,已经可以直接在本地使用 ssh root@xxx.xxx.xxx.xxx 的方式免密登录云主机了
网友评论