1 在服务器新建用户(注意使用adduser,不要使用useradd)
这里创建xiaohei用户,根据提示完成信息确认就创建成功了
server$ sudo adduser xiaohei
2 设置免密码登陆
2.1 本地PC生成密钥(一路回车默认即可)
PC$ ssh-keygen
查看生成的密钥
PC$ ls ~/.ssh
id_rsa (私钥)
id_rsa.pub (公钥)
2.2 上传公钥到服务器
PC$ ssh-copy-id -i ~/.ssh/id_rsa.pub xiaohei@192.168.1.123
把本地PC当前用户的id_rsa.pub (公钥)上传到服务器的xiaohei用户/home/xiaohei/.ssh/authorized_keys 文件。
3.3 测试免密登录
本地PC使用xiaohei通过ssh连接远程服务器,就可以免密登录了。
PC$ ssh xiaohei@192.168.1.123