1、客户端本地生成一对公私钥
以mac系统和云服务器为例
ssh-keygen -t rsa # 这个命令输入后,默认直接回车即可
2、客户端发送自己的公钥,发给服务器,存在服务器的authorized_keys文件中
ssh-copy-id root@ip地址
3、此时直接输入登录命令,即可免密登录了
直接输入 ssh root@ip地址
4、登录服务器,检查客户端的公钥信息
服务器端进行检查
cat ~/.ssh/authorized_keys
ssh-rsa:表示加密的方式
中间的一长串表示的是公钥的字符串
yuweijie@yuweijiedeMacBook-Pro.local 表示的是登录的客户端的主机名
客户端进行检查
cat ~/.ssh/id_rsa.pub