配置ssh的config文件-为每个ssh连接创建别名
2023-09-27 14:28:09 时间
其实选来选去,还是iterm2就够用了,唯一比较麻烦的就是每次都有输入地址和用户名,其实,可以通过配置文件简写的。
可以在 ~/.ssh/config
文件写上配置alias
信息,以后ssh
的时候根据alias即可。如:
Host alias-name
HostName ip_address
Port 22
User user
这个方法还可以配置ssh私钥,这样连接的时候连密码都用不着输入了。如aws的那个主机,前提是要把秘钥文件的权限设为400
chmod 400 ~/.ssh/mac.pem
下面是一个例题:实现了3个别名Host va
HostName 127.0.0.1 Port 2222 User vagrant IdentityFile ~/.ssh/private_key
Host ali HostName 47.XX.233.189
DynamicForward 127.0.0.1:6060 Port 22 User root
Host aws
HostName 13.229.xxx.xx
Port 22
DynamicForward 127.0.0.1:6060
IdentityFile ~/.ssh/mac.pem
User centos
//在amazon aws中centos系统用户名为centos,ubuntu系统用户名为ubuntu,redhat系统用户名为ec2-user
相关文章
- Linux centos8 VPS基本配置之SSH
- ssh问题
- [svc]ssh批量分发key/批量用户管理
- ssh的配置,ssh打开密钥登陆,关闭密码登陆。
- 【SSH进阶之路】Hibernate系列——总结篇(九)
- 【SSH进阶之路】Spring的IOC逐层深入——Spring的IOC原理[通俗解释一下](三)
- php ssh【转】
- 大数据IMF 传奇 8台设备如何实现免密码的SSH登录呢 ?脚本分发 解决方案
- github git clone ssh协议 clone超慢解决方案,提高Github Clone速度
- ssh 即使主机,同nohup背景脚本
- ssh 客户端远程vi文本文件中文乱码(亲测)
- 用expect实现自动输入SSH的SCP信息,且不需要另外的文件
- 为SSH登录设置电子邮件提醒
- 【SSH系列】Hibernate映射 -- 一对一单向关联映射