用密钥登录linux服务器(续)

来源:互联网 发布:电脑上sql是什么软件 编辑:程序博客网 时间:2024/05/22 10:33

周海汉/文

 

上一篇《用密钥登录linux服务器》讲了简单的配置登录密钥的办法。但对于不同的账号,不同的用户和密钥,应该如何处理呢?

 

1.对新的密钥机器生成公钥私钥
$ ssh-keygen -t rsa
缺省得到/home/zhouhh/.ssh/id_rsa和/home/zhouhh/.ssh/id_rsa.pub,其中前者是私钥,后者是公钥。

/etc/ssh/sshd_config里面配置

 

再编辑.ssh/id_rsa.pub

里面已经有一行公钥,假设为user1公钥.

 

这个时候如果想另一个账号user2也要通过密钥来登录这台机器。需要找到这个账号的公钥私钥对,将公钥的内容拷贝到.ssh/id_rsa.pub的新的一行中,保存。

 

这时,这一台机器domain1的user1账号就允许两个密钥同时登录了。

如果希望domain1的user1能够也用密钥登录domain2的user2,需要将user2的私钥拷贝到本用户user1的.ssh目录下。设置好权限。这样两台机器间的scp就可以不用输密码,直接拷贝了。

 

 

 

原创粉丝点击