Linux上管理多台ssh登录方式
在Windows上能用putty或Xshell方便的管理多台ssh登录,那么linux上有没有类似的方法呢?据说跨平台的SecureCRT也提供同样的功能,但是软件要钱,有没有别的免费的方法?
其实ssh命令本身可以通过自身提供的功能完成类似的任务,比如一条命令连接vultr的VPS
ssh vultr
设置config
配置方法通过~/.ssh/config文件完成,按下面的例子在config文件里输入多台需要登录的主机信息
1 2 3 4 5 |
Host Vultr1 # 主机名,用于区别不同主机 Hostname xxx.xxx.xxx.xxx # ip Port 23456 # 端口 User newuser # 用户名 IdentityFile ~/.ssh/id_rsa_2048 # 私钥路径 |
信息输入完成后记得把文件权限修改为600
1 |
chmod 600 ~/.ssh/config |
如何使用
加入主机名叫做vultr1,输入下面一条命令即可登录,省去了ssh命令要带的一大段参数。
ssh vultr1
否则同样的命令就要写成
1 |
ssh -i ~/.ssh/id_rsa_2048 -p 23456 newuser@xxx.xxx.xxx.xxx |
本文出自扉启博客,转载时请注明出处及相应链接。
本文永久链接: https://www.feiqy.com/ssh-config/
近期评论