linux ssh免密码安全登录 scp免密码

来源:互联网 发布:php 图片自动切换代码 编辑:程序博客网 时间:2024/05/21 07:07

linux ssh免密码安全登录 scp免密码

用途:scp免密码、ssh远程执行免密码


ssh-keygen可以用来生成private和public密钥.将生成的public密钥拷贝到远程机器后,可以使ssh到另外一台机器的登陆不用密码.具体方法如下.

 

场景:从A机器免密码登录B机器


1) 在A机器的/root/.ssh/目录下执行下命令

 

  • 在B机器下执行 ps -ef|grep ssh查看所使用的是ssh 如果是sshd则用命令

       然后在A机器下执行 ssh-keygen -t rsa

       成public密匙为id_rsa.pub文件
  • 在B机器下执行  ps -ef|grep ssh查看所使用的是ssh 如果是sshd1则用命令
 然后在A机器下执行 ssh-keygen -t rsa1

生成public密匙为identity.pub文件


2) 将A机器的public密匙(id_rsa.pub或者identity.pub文件中的内容)拷贝到B机器, 并且将密匙的内容添加到/root/.ssh/authorized_keys中.


cat id_dsa.pub >>authorized_keys

注意:目录.ssh和文件authorized_keys的权限必须是600.

 

 

 

 

参考:http://shutiao2008.javaeye.com/blog/315102

 

原创粉丝点击