ssh免密登录

ssh免密登录

让一台主机可以免密登录多台remote host,只需要保证主机上有一对公钥和私钥,remote host上有对应的公钥即可。并且密钥对只需要生成一次。

ssh免密登录原理

20220310164206

  1. 首先需要保证主机和remote host 上都有ssh应用程序并且处于开启状态。
  2. ssh-keygen -t rsa命令,一路回车,会在用户目录下的.ssh目录中生成id_rsa(私钥)和id_rsa.pub(公钥)。主机想要登录到remote host上就需要把私钥放在主机上,公钥复制到remote host上。
  3. 在remote host上将id_rsa.pub的内容追加至authorized_keys文件里,使用命令 cat id_rsa.pub >> authorized_keys。没有authorized_keys文件时,需要自己创建。
  4. 使用ssh -v 主机名@ip地址来验证连接过程,这个命令会将连接的整个过程打印出来。主机名可以用whoami得到,ip地址可以通过ifconfig命令查询到。

**总结:**一台主机登录多台remote host只需要一对秘钥就可以啦,保证主机上持有私钥,公钥复制到远程主机的authorized_keys文件里。ssh连接github也是同样如此,将本机的公钥放到你的GitHub账号里面的ssh key就可以了,不需要多次生成。

全部评论

相关推荐

杨绛女士说过:“不要碰到一点压力,就把自己变成不堪重负的样子,不要碰到一点不确定性,就觉得自己前途黯淡无光,不要碰到一点挫折,就搞得自己一蹶不振。人这一辈子啊,你该走的弯路,该吃的苦,该撞的南墙,该掉的陷阱,一样都少不了,坚强挺住,熬过去,跨过去,好运自然来。”
文梦铭心:是吗,我已经PUA自己好多年,但现在同样的层级我也算比较顶尖的技术,可是回头看生活起起起起落落落落落落落落落落落落大落大落大落大落大落大落,社会复杂,不要PUA自己,及时行乐少看鸡汤,鸡汤喝多了最后就是落汤鸡。可惜不同的人有不同的人生,不是每句话都适合每个人,如果生下来家对面就是***或者清华龙泉寺的河畔,那自然"船到桥头自然直,抽刀断水水就断,冥冥中有不认识的形形***的人都为了这样或者那样的目的已经帮你将前方那如新手村的困难都已去除了,而接受的教育和基因也必定使得此人已经潜移默化的处于王座之上",直至今日我还是喜欢叫自己文梦铭心,可这之中的意义已经和当年完全不同,只是习惯,而不是自信了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务