Cenos7 ssh免密登录
想象:
当ssh localhost
每次都会输入:password
需求:现在想让不需要密码直接登录
准备工作:
找到 .ssh
〉.ssh 这个文件的路径path[/root/.ssh]
〉find / -name .ssh
切换到.ssh目录
第一种方法:
find / -name .ssh
cd /root/.ssh
或者
第二种方法:
cd ~/.ssh
总结:
cd /root/.ssh 等价于cd ~/.ssh
所以之后切换.ssh目录时,直接使用第二种方法(cd ~/.ssh)
-
切换到.ssh目录
cd ~/.ssh
-
生成公钥和私钥
ssh-keygen –t rsa
注意:public/private rsa key pair
-
授权
cat id_rsa.pub >> authorized_keys
-
修改文件权限[authorized_keys]
补充:read:4/ write:2/excute:1
chmod 600 ./authorized_keys
-
查看是否成功免密
ssh localhost