Redian新闻
>
教你如何管理多个 SSH 连接

教你如何管理多个 SSH 连接

科技

如果你使用多个ssh连接,管理和记住 IP 地址、用户名和密码、秘钥会有点困难。在本指南中,将学习使用 ssh 的配置文件,该文件存储 ssh 连接所需的所有信息。

创建配置文件并添加主机信息

每台基于 Linux / Unix 的机器都有一个 .ssh 文件夹,您可以在其中保存 ssh 密钥。在这个文件夹中,你可以创建一个名为 config 的文件,可以将所有远程机器的详细信息放在这个配置文件中。
现在使用以下命令在 .ssh 文件夹中创建一个配置文件,如果用户主目录中没有.ssh文件夹,需要创建一个。
[root@localhost ~]# mkdir ~/.ssh
[root@localhost ~]# touch ~/.ssh/config
下面是一个简单的实例:
[root@localhost ~]# vim ~/.ssh/config

Host mysql
HostName 192.168.0.12
Port 22
User root
IdentityFile ~/.ssh/common_pri_key
Host web
HostName 192.168.43.137
Port 5658
User bob
Host node1
HostName 192.168.43.131
Port 22
User root


上面配置中,设置每台服务器的连接名称,连接地址,端口号,用户名,还可以指定秘钥文件。如果服务器没有域名,可以提供 IP 地址。

连接测试

现在已经设置了连接到远程机器所需的所有配置。现在需要连接,只需要使用ssh命令后面加上在配置文件中指定的Host名称即可连接。
[root@localhost ~]# ssh mysql


因为Host mysql我已经提前设置好免密登录,所以不需要输入密码就可以连接了。

定义常用参数

如果需要管理大量服务器,并且所有服务器都具有相同的用户名和 ssh 密钥。在这种情况下,可以使用正则表达式定义一组公共参数。如下:

Host dev
Hostname 192.168.43.137

Host web.node1

Host web.node2

Host *
Port 4556
User jordan
IdentityFile ~/.ssh/jordan_privatekey

Host web*
Port 4668
User james
IdentityFile ~/.ssh/james_privatekey
在上面的示例中 Host * 表示该块中描述的参数适用于全局的服务器。Host web* 该块中描述的参数适用于所有以 web 开头的主机定义。
Host部分指定的主机名称如果不能解析,可以在下面指定一个Hostname参数,并写入他的ip地址。如果Host指定的主机名称能被解析,可以不添加Hostname参数。

总    结

本指南中我们学习了如何使用 ssh 的配置文件,该文件存储 ssh 连接所需的所有信息。

END

官方站点:www.linuxprobe.com

Linux命令大全:www.linuxcool.com

刘遄老师QQ:5604241

Linux技术交流群:3762708

(新群,火热加群中……)

想要学习Linux系统的读者可以点击"阅读原文"按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
Intellij IDEA 高级用法:集成 JIRA、SSH、FTP、Database管理、UML类图插件新生入学必备!一文教你如何在美国大学薅医保羊毛!关键时候省下上万块【嘉年华】重磅!ISSS 首次携手 CSSA 共同打造嘉年华活动!不想回办公室?教你如何和公司谈判【直播预告】决策者如何管理不确定性?龙卷风健康快递 190【健康】夏日入睡困难?C罗睡眠专家教你如何优化睡眠英国租房预防骗子,一招教你如何知道该房子是不是房东本人的?快速识别二手房东!实战 | 手把手教你如何从GetShell到权限提升如何从 Windows 上用 SSH 连接到 Linux | Linux 中国核心产品全面Serverless化、开源300多个AI模型加速软件AI化,阿里云如何抓住技术“定义权”?| Q推荐对话Deel联创王硕:史上增长最快SaaS公司,如何管理80+国家、1300+纯远程团队心衰患者在家如何管理?收好这10条护心指南!是什么引发了你的焦虑?10个常见触发因素以及如何管理它们新生入学必备!一文教你如何在美国大学薅医保羊毛!兰卡资讯|外长:反对拟议的联合国问责制决议,"外部力量"不应指导兰卡如何管理国家经济全美2000多个社区中招!自来水中含有“永久化学物”!教你如何查看家里的自来水是否达标巴托比教你如何克服拖延症免费! 皮尔区秋季旧电池回收日又来啦~6个小Tips教你如何安全处理一台道具车就能送公司上市,北美贾跃亭教你如何用嘴造电车。痘痘反复好不了?教你如何自救,这一步很重要!Canadian Tire放福利, 店内藏了超多$100, 找到就能拿走! 这个方法教你如何找到心室电风暴该如何管理?安贞专家详解处理流程 | GW-ICC 2022知识点 | 小胖教你如何在会员日玩转里程!理髮教你如何使用 htmlq 提取 html 文件内容疫情下,全家在劫难逃捂不住~英国的甜点控天堂Heavenly Desserts空降Mississauga天干物燥,保湿重要!协和专家教你如何高效保湿。肯德基Hot & Crispy 火辣脆鸡回归!6块无$6.95!手把你教你如何下单重评住过的欧洲邮轮港口城市酒店 四,地中海加州政府大撒钱!零首付买房,还白送10%购房款?手把手教你如何申请~手把手教你如何在美国银行给小朋友开户,如何监管孩子的账户云雨相亲有用:给人第一印象很差怎么办?研究教你如何“反转”
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。