Linux_186_ssh免密登录

1、客户端本地生成一对公私钥
以mac系统和云服务器为例
ssh-keygen -t rsa # 这个命令输入后,默认直接回车即可

2、客户端发送自己的公钥,发给服务器,存在服务器的authorized_keys文件中
ssh-copy-id root@ip地址

3、此时直接输入登录命令,即可免密登录了
直接输入 ssh root@ip地址

4、登录服务器,检查客户端的公钥信息
服务器端进行检查
cat ~/.ssh/authorized_keys


服务器端.png

ssh-rsa:表示加密的方式
中间的一长串表示的是公钥的字符串
[email protected] 表示的是登录的客户端的主机名

客户端进行检查
cat ~/.ssh/id_rsa.pub

你可能感兴趣的:(Linux_186_ssh免密登录)