假设现在有两台机器A,B,现在想做的事情是A登录机器B不需要密码,做法如下:
1. A机器的~/.ssh/目录下面执行如下命令 【没有目录,可以新建一个】
ssh-keygen -t dsa
之后会在这个目录下面生成两个文件:id_dsa && id_dsa.pub 【如果这两个文件原来存在,可删除,但是这个时候其他人的设置可能会失效】
2. 将 id_dsa.pub 文件拷到B机器的 ~/.ssh/ 目录下面,之后执行如下命令:
cat id_dsa.pub >>authorized_keys
authorized_keys的权限如下:
-rw------- 1 work work 2861 Jan 7 16:51 authorized_keys
.ssh 的权限如下:
drwx------ 2 work work 4096 Jan 7 16:50 .ssh
一切ok了,这是A登录到B机器就不需要密码了
阅读(1336) | 评论(0) | 转发(0) |