我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

这期内容当中小编将会给大家带来有关Linux系统中怎么创建SSH服务器别名,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

在 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 skHost dns    HostName server.example.com    User rootHost dhcp    HostName 192.168.225.25    User ostechnix    Port 2233

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

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

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

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

$ ssh webserver$ ssh dns$ ssh dhcp

就是这么简单!

看看下面的截图。

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

使用 SSH 别名访问远程系统

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

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

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

Host ubuntuHostName 192.168.225.50User senthilIdentityFIle ~/.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服务器别名

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

上述就是小编为大家分享的Linux系统中怎么创建SSH服务器别名了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

这期内容当中小编将会给大家带来有关Linux系统中怎么创建SSH服务器别名,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在 Linux 中创建 SSH 别名在我知道这个技巧之前,我通常使用以下任意一种方式
2023-06-05

Linux系统中如何创建SSH别名

这篇文章主要介绍了Linux系统中如何创建SSH别名,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如果你经常通过 SSH 访问许多不同的远程系统,这个技巧将为你节省一些时间。
2023-06-27

Linux中怎么创建SSH别名

这期内容当中小编将会给大家带来有关Linux中怎么创建SSH别名,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在 Linux 中创建 SSH 别名在我知道这个技巧之前,我通常使用以下任意一种方式通过 SS
2023-06-16

Linux系统中创建SSH服务器别名的两种方法

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

怎么创建Linux系统服务

本篇内容介绍了“怎么创建Linux系统服务”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux环境:ubuntu代码如下:#! /bin
2023-06-09

怎么在linux系统中使用alias命令创建别名

怎么在linux系统中使用alias命令创建别名?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、语法格式:alias [参数]比如我们给操作:cat命令起一个别名hhcat,
2023-06-10

怎么在Linux中创建永久别名

这篇“怎么在Linux中创建永久别名”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么在Linux中创建永久别名”文章吧。L
2023-06-27

Linux系统中怎么创建文件

Linux系统中怎么创建文件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。对应英文:touch命令:touch [目录名]作用:如果文件不存在,新建文件Linu
2023-06-28

Linux系统中怎样开启ssh服务

今天就跟大家聊聊有关Linux系统中怎样开启ssh服务,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。SSH服务简介:SSH是专门为远程登录会话与其他网络服务提供的一种安全性协议。通过
2023-06-28

Linux系统中怎么创建文件夹

这篇文章的内容主要围绕Linux系统中怎么创建文件夹进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!linux创建文件夹命令对应英文:make dir
2023-06-28

docker容器中怎么创建一个SSH服务镜像

docker容器中怎么创建一个SSH服务镜像,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。基于commit命令方式创建docker的安装[root@test01
2023-06-04

Linux系统中dhcp服务器该怎么搭建

Linux系统中dhcp服务器该怎么搭建,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。DHCP简介:DHCP(Dynamic Host Configuratio
2023-06-28

linux svn服务器中怎么搭建ux系统

这篇“linux svn服务器中怎么搭建ux系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux svn服务器中怎么
2023-06-28

linux系统中怎么修改服务器名称

这期内容当中小编将会给大家带来有关linux系统中怎么修改服务器名称,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。修改主机名,需要更改两个文件: /etc/hostname /etc/hosts 在hos
2023-06-13

linux系统怎么搭建dhcp服务器

这篇文章主要讲解了“linux系统怎么搭建dhcp服务器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux系统怎么搭建dhcp服务器”吧!DHCP通常被应用在大型的局域网络环境中,主要
2023-06-28

linux系统中怎么设置命令别名

今天就跟大家聊聊有关linux系统中怎么设置命令别名,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。用法:alias [-p] [name[=value] ... ] 注意&lsquo
2023-06-13

BackTrack系统中怎么启动SSH服务

本篇内容主要讲解“BackTrack系统中怎么启动SSH服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“BackTrack系统中怎么启动SSH服务”吧!  解决方法:  由于BackTrack
2023-06-13

Linux中怎么创建分区和文件系统

今天就跟大家聊聊有关Linux中怎么创建分区和文件系统,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。使用 CFdisk 创建一个基本的 Linux 分区以下是如何在命令行中创建一个基
2023-06-12

Linux系统是怎么搭建FTP服务器

这篇文章将为大家详细讲解有关Linux系统是怎么搭建FTP服务器,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。FTP和linternet服务一样也是一个客户机/服务器系统,主要适用于网络上进
2023-06-28

编程热搜

目录