`
totoxian
  • 浏览: 1024138 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

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

阅读更多

周海汉/文

上一篇《用密钥登录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就可以不用输密码,直接拷贝了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics