ssh 免密登录

1。登录到主机  使用需要免密的用户

 cd ~ 

2. 生成密钥

 ssh-keygen -t dsa 或者 ssh-keygen rsa    (dsa和rsa生成的密钥文件类型不同)   ---一直回车下去

3.使用scp 把密钥文件复制到目标机器

 scp id_dsa.pub  用户名@ip:~/id_dsa.pub

4.登录目标机

 ssh 用户名@ip

5. 查看密钥文件是否刚刚传输过来的

 ls -l id_dsa.pub

6.把拷贝的密钥内容追加到.ssh/authorized_keys 如果没有这个文件则 mkdir  .ssh

 cat id_dsa.pub>>.ssh/authorized_keys

7.修改权限为600

  chmod 600  .ssh/authorized_keys

8.退出后 进行远程登录 就不需要密码了

 

posted on 2019-01-17 14:45  meta-one  阅读(112)  评论(0编辑  收藏  举报

导航