linux服务器集群实现ssh无密码登录

2019-03-29  本文已影响0人  i_1312

实验室的linux服务器时一个集群系统,拥有CPU服务器和GPU服务器,使用账户登录后默认进入的是mu01CPU服务器,要使用GPU服务器是将默认的CPU服务器作为跳板进入,使用 ssh gpu01,
ssh gpu02, ssh gpu03分别进入三个不同的GPU服务器。

在GPU服务器中是没有网络的,所以配置python环境,安装cuda,cudnn啥的都需要在cpu服务器中完成。

使用了一段时间后,我发现自己的账号有一个问题,就是每次ssh的时候都需要再次输入密码,而同学的其他账户都是不需要的。解决方案就是下面两行代码,可能是我之前自己删掉了某个配置文件吧。
ssh-keygen -t rsa
ssh-copy-id localhost

第一次的时候使用上面的命令是可以的,但是用了一段时间后就又不行了,不知道除了啥问题,本想按住奥上面的方法再来一次,尝试了几次后发现还是不行,阿九换一个方法

首先也要先生成公钥和私钥,输入命令:ssh-keygen -t rsa
然后执行ssh-copy-id命令:ssh-copy-id -i ~/.ssh/id_rsa.pub root@master
root那个改为你自己的用户名,master改为ip地址

参考文献:https://blog.csdn.net/qq_23116521/article/details/73550696

              https://blog.csdn.net/timchen525/article/details/75579611
上一篇 下一篇

猜你喜欢

热点阅读