偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何在Linux中創(chuàng)建SSH別名

系統(tǒng) Linux
如果你經(jīng)常通過 SSH 訪問許多不同的遠程系統(tǒng),這個技巧將為你節(jié)省一些時間。你可以通過 SSH 為頻繁訪問的系統(tǒng)創(chuàng)建 SSH 別名,這樣你就不必記住所有不同的用戶名、主機名、SSH 端口號和 IP 地址等。此外,它避免了在 SSH 到 Linux 服務(wù)器時重復(fù)輸入相同的用戶名、主機名、IP 地址、端口號。

[[265147]]

如果你經(jīng)常通過 SSH 訪問許多不同的遠程系統(tǒng),這個技巧將為你節(jié)省一些時間。你可以通過 SSH 為頻繁訪問的系統(tǒng)創(chuàng)建 SSH 別名,這樣你就不必記住所有不同的用戶名、主機名、SSH 端口號和 IP 地址等。此外,它避免了在 SSH 到 Linux 服務(wù)器時重復(fù)輸入相同的用戶名、主機名、IP 地址、端口號。

在 Linux 中創(chuàng)建 SSH 別名

在我知道這個技巧之前,我通常使用以下任意一種方式通過 SSH 連接到遠程系統(tǒng)。

使用 IP 地址:

  1. $ ssh 192.168.225.22

或使用端口號、用戶名和 IP 地址:

  1. $ ssh -p 22 sk@192.168.225.22

或使用端口號、用戶名和主機名:

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

這里

  • 22 是端口號,
  • sk 是遠程系統(tǒng)的用戶名,
  • 192.168.225.22 是我遠程系統(tǒng)的 IP,
  • server.example.com 是遠程系統(tǒng)的主機名。

我相信大多數(shù) Linux 新手和(或一些)管理員都會以這種方式通過 SSH 連接到遠程系統(tǒng)。但是,如果你通過 SSH 連接到多個不同的系統(tǒng),記住所有主機名或 IP 地址,還有用戶名是困難的,除非你將它們寫在紙上或者將其保存在文本文件中。別擔(dān)心!這可以通過為 SSH 連接創(chuàng)建別名(或快捷方式)輕松解決。

我們可以用兩種方法為 SSH 命令創(chuàng)建別名。

方法 1 – 使用 SSH 配置文件

這是我創(chuàng)建別名的***方法。

我們可以使用 SSH 默認配置文件來創(chuàng)建 SSH 別名。為此,編輯 ~/.ssh/config 文件(如果此文件不存在,只需創(chuàng)建一個):

  1. $ vi ~/.ssh/config

添加所有遠程主機的詳細信息,如下所示:

  1. Host webserver
  2. HostName 192.168.225.22
  3. User sk
  4.  
  5. Host dns
  6. HostName server.example.com
  7. User root
  8.  
  9. Host dhcp
  10. HostName 192.168.225.25
  11. User ostechnix
  12. Port 2233

使用 SSH 配置文件在 Linux 中創(chuàng)建 SSH 別名

使用 SSH 配置文件在 Linux 中創(chuàng)建 SSH 別名

Host、Hostname、UserPort 配置的值替換為你自己的值。添加所有遠程主機的詳細信息后,保存并退出該文件。

現(xiàn)在你可以使用以下命令通過 SSH 進入系統(tǒng):

  1. $ ssh webserver
  2. $ ssh dns
  3. $ ssh dhcp

就是這么簡單!

看看下面的截圖。

使用 SSH 別名訪問遠程系統(tǒng)

使用 SSH 別名訪問遠程系統(tǒng)

看到了嗎?我只使用別名(例如 webserver)來訪問 IP 地址為 192.168.225.22 的遠程系統(tǒng)。

請注意,這只使用于當(dāng)前用戶。如果要為所有用戶(系統(tǒng)范圍內(nèi))提供別名,請在 /etc/ssh/ssh_config 文件中添加以上行。

你還可以在 SSH 配置文件中添加許多其他內(nèi)容。例如,如果你已配置基于 SSH 密鑰的身份驗證,說明 SSH 密鑰文件的位置,如下所示:

  1. Host ubuntu
  2. HostName 192.168.225.50
  3. User senthil
  4. IdentityFIle ~/.ssh/id_rsa_remotesystem

確保已使用你自己的值替換主機名、用戶名和 SSH 密鑰文件路徑。

現(xiàn)在使用以下命令連接到遠程服務(wù)器:

  1. $ ssh ubuntu

這樣,你可以添加希望通過 SSH 訪問的任意多臺遠程主機,并使用別名快速訪問它們。

方法 2 – 使用 Bash 別名

這是創(chuàng)建 SSH 別名的一種應(yīng)急變通的方法,可以加快通信的速度。你可以使用 alias 命令使這項任務(wù)更容易。

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

  1. alias webserver='ssh sk@server.example.com'
  2. alias dns='ssh sk@server.example.com'
  3. alias dhcp='ssh sk@server.example.com -p 2233'
  4. alias ubuntu='ssh sk@server.example.com -i ~/.ssh/id_rsa_remotesystem'

再次確保你已使用自己的值替換主機、主機名、端口號和 IP 地址。保存文件并退出。

然后,使用命令應(yīng)用更改:

  1. $ source ~/.bashrc

或者

  1. $ source ~/.bash_profile

在此方法中,你甚至不需要使用 ssh 別名 命令。相反,只需使用別名,如下所示。

  1. $ webserver
  2. $ dns
  3. $ dhcp
  4. $ ubuntu

這兩種方法非常簡單,但對于經(jīng)常通過 SSH 連接到多個不同系統(tǒng)的人來說非常有用,而且非常方便。使用適合你的上述任何一種方法,通過 SSH 快速訪問遠程 Linux 系統(tǒng)。

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2018-03-09 09:45:52

LinuxSSH登錄導(dǎo)語

2018-04-10 09:06:45

LinuxSSH別名

2011-05-04 09:11:30

RPM包Linux

2021-05-21 09:05:56

Linux創(chuàng)建永久別名

2023-02-06 17:49:35

Linux符號鏈接

2018-01-26 09:02:30

LinuxPDF創(chuàng)建視頻

2018-10-08 09:35:59

2021-02-18 17:00:52

Linux歸檔文件

2023-02-18 14:32:02

LinuxSSH用戶

2022-04-01 09:00:00

Linux安全SSH

2020-10-09 11:15:14

LinuxLVM邏輯卷管理

2017-02-10 20:00:17

Linux共享目錄命令

2016-05-16 09:56:01

2017-03-01 11:15:43

LinuxKali LinuxSSH服務(wù)

2022-09-08 10:40:16

Linux Mint工作區(qū)程序

2015-04-09 11:05:55

openstack公有云openstack鏡像

2020-07-13 07:00:21

Kubernetes

2017-06-22 08:58:51

Hadoopssh+IPssh+

2017-01-11 16:41:16

Linux設(shè)備文件文件系統(tǒng)

2022-11-01 15:38:22

LinuxShell
點贊
收藏

51CTO技術(shù)棧公眾號