亚游wwwag8com
你好,游客 登录 注册
背景:
阅读新闻

在Linux系统中创建SSH服务器别名

[日期:2019-05-29] 来源:Linux社区  作者:Linux [字体: ]

亚游wwwag8com,《经济参考报》记者调研发现,农村电商作为农业发展、脱贫攻坚的重要突破口,各路资本踊跃加入,投资者争抢“风口”,国家商务、农业、财政、供销、邮政、工信等部门和各级地方政府都在持续发力扶持,千千万万人从中受益。不过,物流配送难题是当前农村电商市场普遍存在的瓶颈,而打着发展电商旗号骗补贴,则在一些地方显露“冰山一角”。未来还需在政策设计等方面突破难关,“稻花鱼的电商之旅”才能走得更远。

  美国《商业周刊》7月17日,原题:美日准备保卫被中国秘密跟踪的卫星超级碗背后的大生意:播30秒广告收费500万美元  李东生称TA的额与利润额远远没有达到最初制定的标准。但他同时表示,在TCL下了TA的全部股权后可以已全面掌控该公司的运营,因此这种局势将会得到改观。

如果你经常通过 SSH 访问许多不同的远程系统,这个技巧将为你节省一些时间。你可以通过 SSH 为频繁访问的系统创建 SSH 别名,这样你就不必记住所有不同的用户名、主机名、SSH 端口号和 IP 地址等。此外,它避免了在 SSH 到 Linux 服务器时重复输入相同的用户名、主机名、IP 地址、端口号。

在 Linux 中创建 SSH 别名

在我知道这个技巧之前,我通常使用以下任意一种方式通过 SSH 连接到远程系统。

使用 IP 地址:

$ ssh 192.168.225.22

或使用端口号、用户名和 IP 地址:

$ ssh -p 22 sk@192.168.225.22

或使用端口号、用户名和主机名:

$ ssh -p 22 sk@server.example.com

这里

  • 22 是端口号,
  • sk 是远程系统的用户名,
  • 192.168.225.22是我远程系统的 IP,
  • server.example.com是远程系统的主机名。

我相信大多数 Linux 新手和(或一些)管理员都会以这种方式通过 SSH 连接到远程系统。但是,如果你通过 SSH 连接到多个不同的系统,记住所有主机名或 IP 地址,还有用户名是困难的,除非你将它们写在纸上或者将其保存在文本文件中。别担心!这可以通过为 SSH 连接创建别名(或快捷方式)轻松解决。

我们可以用两种方法为 SSH 命令创建别名。

方法 1 – 使用 SSH 配置文件

这是我创建别名的首选方法。

我们可以使用 SSH 默认配置文件来创建 SSH 别名。为此,编辑 ~/.ssh/config 文件(如果此文件不存在,只需创建一个):

$ vi ~/.ssh/config
添加所有远程主机的详细信息,如下所示:
Host webserver
    HostName 192.168.225.22
    User sk

Host dns
    HostName server.example.com
    User root

Host dhcp
    HostName 192.168.225.25
    User ostechnix
    Port 2233

在 Linux 中创建 SSH 别名在 Linux 中创建 SSH 别名

使用 SSH 配置文件在 Linux 中创建 SSH 别名

将 Host、Hostname、User 和 Port 配置的值替换为你自己的值。添加所有远程主机的详细信息后,保存并退出该文件。

现在你可以使用以下命令通过 SSH 进入系统:

$ ssh webserver
$ ssh dns
$ ssh dhcp

就是这么简单!

看看下面的截图。

在 Linux 中创建 SSH 别名在 Linux 中创建 SSH 别名

使用 SSH 别名访问远程系统

看到了吗?我只使用别名(例如 webserver)来访问 IP 地址为 192.168.225.22 的远程系统。

请注意,这只使用于当前用户。如果要为所有用户(系统范围内)提供别名,请在 /etc/ssh/ssh_config 文件中添加以上行。

你还可以在 SSH 配置文件中添加许多其他内容。例如,如果你已配置基于 SSH 密钥的身份验证,说明 SSH 密钥文件的位置,如下所示:

Host 亚游wwwag8comUbuntu
HostName 192.168.225.50
User senthil
IdentityFIle ~/.ssh/id_rsa_remotesystem
确保已使用你自己的值替换主机名、用户名和 SSH 密钥文件路径。

现在使用以下命令连接到远程服务器:

$ ssh ubuntu

这样,你可以添加希望通过 SSH 访问的任意多台远程主机,并使用别名快速访问它们。

方法 2 – 使用 Bash 别名

这是创建 SSH 别名的一种应急变通的方法,可以加快通信的速度。你可以使用 alias 命令使这项任务更容易。

打开 ~/.bashrc 或者 ~/.bash_profile 文件:

alias webserver='ssh sk@server.example.com'
alias dns='ssh sk@server.example.com'
alias dhcp='ssh sk@server.example.com -p 2233'
alias ubuntu='ssh sk@server.example.com -i ~/.ssh/id_rsa_remotesystem'
再次确保你已使用自己的值替换主机、主机名、端口号和 IP 地址。保存文件并退出。

然后,使用命令应用更改:

$ source ~/.bashrc
或者
$ source ~/.bash_profile
在此方法中,你甚至不需要使用 ssh 别名 命令。相反,只需使用别名,如下所示。
$ webserver
$ dns
$ dhcp
$ ubuntu

在 Linux 中创建 SSH 别名在 Linux 中创建 SSH 别名

这两种方法非常简单,但对于经常通过 SSH 连接到多个不同系统的人来说非常有用,而且非常方便。使用适合你的上述任何一种方法,通过 SSH 快速访问远程 Linux 系统。

Linux公社的RSS地址亚游wwwag8com/wwwd35clinuxidcd35ccom/rssFeed.aspx

本文永久更新链接地址/wwwd35clinuxidcd35ccom/Linux/2019-05/158868.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
历史第一人!乔丹都做不到的事,科比做到了! 解放军在台海演习台军都“掌握”啥:判断完全落空 朝鲜邀8名韩国记者参观废弃核试验场 从北京出发 F1匈牙利站FP2:维特尔最快 汉密尔顿落后0.7秒! 离队前最后一战?穆谢奎破门 一方3-1取热身首胜 英媒:美说中国“偷”知识产权?别忘你们当年也是 报名|2018宿迁中国青少年高尔夫未来之星U18赛 国足真都是\"白斩鸡\"? 有人终其一生都不可能8块腹… 被疑策划叙化武事件 这家得过奥斯卡的组织啥来头 桑切斯:还没适应穆里尼奥的风格 曼联还得买人 西日本等地酷暑持续 东京7月已有71人中暑死亡 美国法官裁定:虚拟货币是商品 可像商品一样监管
德公共服务部门警告性罢工 汉莎将取消半数航班 竞彩大势:东京FC主场取胜 标准列日坐和望赢 19分6助!郭少禁赛又如何 辽宁又杀出一全明星 当当“卖身” 为什么说所有人都解脱了? 斯诺克世锦赛种子签表出炉 丁俊晖奥沙利文同区 NASA新掌门入职首次发声:美国人要重返月球 樊纲: 不征收房地产税的地方 房价一定会出泡沫 球迷热议MVP:阿联有点可惜 劳森别耽误了小丁 法甲-姆巴佩破门小将2场进3球 巴黎5-0主场全胜 OECD预警:全球经济复苏恐被贸易冲突抵消 辽宁锦州市大有经管会副主任马学东接受审查调查 情侣吵架男友说“你跳我就跳” 女友坠楼他却没跳
Twitter二季度活跃用户下降 股价大跌近20% 阿富汗喀布尔发生车辆爆炸事件 造成至少4人受伤 北京网信、公安等部门联合约谈京东 责令全面整改 韩国3月份家庭负债增至4.3万亿韩元 呈进一步扩大 调查:日6成中小学生与家人一起时经常各玩各的手机 节后港股基金发行按下加速键 10中9超高效砍21+17!法国吴彦祖率队斩获3连胜 没完没了!特朗普一周内第五次炮轰亚马逊 英首相:英将退出欧盟关税同盟 就关税协议谈判 热刺帝星假摔遭怒斥:他该被重罚 比去年表现差 人民日报斥美核态势报告为冷战思维:堪比无赖顽症 人民币汇率一个月暴涨3.5%:八大问题关乎你的钱包 海南三沙将迎来第三任市委书记 前两任均获擢升 亚游wwwag8com