返回顶部
首页 > 资讯 > 操作系统 >Linux系统中创建SSH服务器别名的两种方法
  • 615
分享到

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

linuxssh服务linuxssh服务器别名 2022-06-04 22:06:23 615人浏览 薄情痞子
摘要

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

前言

如果你经常通过 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

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

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

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


$ ssh webserver
$ ssh dns
$ ssh dhcp

就是这么简单!

看看下面的截图。

使用 SSH 别名访问远程系统

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

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

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

Host ubuntu
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

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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。

--结束END--

本文标题: Linux系统中创建SSH服务器别名的两种方法

本文链接: https://lsjlt.com/news/20351.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux系统中创建SSH服务器别名的两种方法
    前言 如果你经常通过 SSH 访问许多不同的远程系统,这个技巧将为你节省一些时间。你可以通过 SSH 为频繁访问的系统创建 SSH 别名,这样你就不必记住所有不同的用户名、主机名、SSH 端口号和 IP 地址等。此外,它...
    99+
    2022-06-04
    linux ssh服务 linux ssh服务器别名
  • Linux系统中怎么创建SSH服务器别名
    这期内容当中小编将会给大家带来有关Linux系统中怎么创建SSH服务器别名,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在 Linux 中创建 SSH 别名在我知道这个技巧之前,我通常使用以下任意一种方式...
    99+
    2023-06-05
  • Linux系统中如何创建SSH别名
    这篇文章主要介绍了Linux系统中如何创建SSH别名,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如果你经常通过 SSH 访问许多不同的远程系统,这个技巧将为你节省一些时间。...
    99+
    2023-06-27
  • 创建Linux系统服务的方法
    linux环境:ubuntu #! /bin/sh# Provides: server.sh# Default-Start: 2 3 4 5# Short-Description: serv...
    99+
    2022-06-04
    方法 系统 Linux
  • java创建线程的两种方法区别
    在Java中创建一个线程有两种方法:继承Thread类和实现Runnable接口。下面通过两个例子来分析两者的区别:1)继承Thread类public class TestThread extends Thread { int count...
    99+
    2023-05-31
    java 创建线程 ava
  • 怎么在linux系统中使用alias命令创建别名
    怎么在linux系统中使用alias命令创建别名?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。语法格式:alias [参数]比如我们给操作:cat命令起一个别名hhcat,命令...
    99+
    2023-06-10
  • Linux系统中sshd服务的两种验证方式是什么
    这期内容当中小编将会给大家带来有关Linux系统中sshd服务的两种验证方式是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。sshd=secure shell,SSH 是 Linux 系统的登录工具,...
    99+
    2023-06-28
  • 在python中创建表格的两种方法实例
    目录日常拉呱:创建表格一般有两种方法:一:通过导入xlwt创建二:通过导入csv库来创建1.写入数据2.读取数据总结日常拉呱: 最近在学习爬虫模拟登陆各个软件,老师留有作业,模拟登录...
    99+
    2024-04-02
  • Linux系统更改主机名的三种方法分别是什么
    这篇文章主要为大家分析了Linux系统更改主机名的三种方法分别是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux系统更改主机名的三种方法分别是什...
    99+
    2023-06-28
  • Windows7系统中如何识别老光驱的两种方法介绍
    新系统的诞生,必然也会带来些新问题,例如在Windows 7系统中无法识别一些老DVD光驱,微软官方解释说是由于SATA驱动程序(Msahci.sys)自适应链接电源管理(ALPM)的新电源管理功能,致使某些光驱ALPM...
    99+
    2023-06-03
    光驱 Win7 Windows7 系统 方法
  • Linux系统 为命令配置别名的方法
    什么是别名 在管理和维护linux系统的过程中,将会使用到大量命令,有一些很长的命令或用法经常被用到,重复而频繁的输入某个很长命令或用法是不可取的。这时可以使用 别名 功能将这个过程简单化。 Linux系统下 有的命令...
    99+
    2022-06-04
    linux 命令别名配置 linux 命令别名
  • Linux系统中创建用户的简单方法是什么
    这篇文章将为大家详细讲解有关Linux系统中创建用户的简单方法是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。创建用户、设置密码、修改用户、删除用户:useradd testuser &...
    99+
    2023-06-28
  • Windows 7系统中安装字体的两种方法
      在win XP 系统中,我们采取的安装字体的方法是直接将字体拖动到 C:\WINDOWS\Fonts 路径下,在Win XP中安装字体非常方便,但是到了Win7中安装字体的方法有了一些改变,本文将详细解说在Win7系...
    99+
    2023-06-05
    Windows 7系统 字体 方法
  • 在Linux系统里识别USB设备名字的4种方法是怎样的
    这篇文章将为大家详细讲解有关在Linux系统里识别USB设备名字的4种方法是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。对于初学者来说,在 Linux 系统里你必须掌握的技术之一就是...
    99+
    2023-06-16
  • 在Linux分区或逻辑卷中创建文件系统的方法
    前言 学习在你的系统中创建一个文件系统,并且长期或者非长期地挂载它。 在计算技术中,文件系统控制如何存储和检索数据,并且帮助组织存储媒介中的文件。如果没有文件系统,信息将被存储为一个大数据块,而且你无法知道一条信息在哪结...
    99+
    2022-06-04
    linux分区文件系统 linux文件系统类型 linux交换分区的文件系统类型
  • Linux服务器上安装Python3的两种方式
    第一种方式 阿里云、百度云服务器可用!!! yum install python3 第二种方式 1.下载python3.6.5的压缩包 wget http://cdn.npm.taobao.org/dist/python...
    99+
    2022-06-04
    Linux服务器上 linux 安装Python3
  • linux服务器上安装jdk的两种方法(yum+下载包)
    前言 对于开发者来说,安装jdk按理说是非常简单的事,但在linux下安装着实费了我这个一直玩windows的小白不少劲。这里简单把步骤梳理下,希望能帮助像我这样的纯小白人士少踩点坑。 这里介绍两种安装方式: 1、yum...
    99+
    2022-06-04
    linux yum 安装jdk linux使用yum安装jdk linux服务器安装jdk
  • 两台linux服务器之间传输文件的几种方法
    打开powershell, 开始连接服务器 ssh root@192.168.7.204 然后输入密码后就进来了,进入之后找到你要传输文件的位置 接下来我要将这个包传到另一个环境中去,有以...
    99+
    2023-09-03
    linux Powered by 金山文档
  • linux服务中开启防火墙的两种方式
    存在以下两种方式: 一、service方式 查看防火墙状态: [root@centos6 ~]# service iptables status iptables:未运行防火墙。 开启防火墙: [root@centos6...
    99+
    2022-06-04
    linux 防火墙
  • Linux中搭建FTP服务器的方法
    Linux是以后操作系统的趋势所在,目前的大部分国产操作系统,甚至于安卓系统都是与Linux离不开关系。其中,FTP作为其中共享手段存在已久,我们今天就来看看怎么搭建简单的FTP服务器吧。 FTP 是文件传...
    99+
    2022-06-04
    服务器 方法 Linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作