自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

[[265147]]

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

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

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

使用 IP 地址:

  1. $ ssh 192.168.225.22

或使用端口號(hào)、用戶名和 IP 地址:

  1. $ ssh -p 22 sk@192.168.225.22

或使用端口號(hào)、用戶名和主機(jī)名:

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

這里

  • 22 是端口號(hào),
  • sk 是遠(yuǎn)程系統(tǒng)的用戶名,
  • 192.168.225.22 是我遠(yuǎn)程系統(tǒng)的 IP,
  • server.example.com 是遠(yuǎn)程系統(tǒng)的主機(jī)名。

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

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

方法 1 – 使用 SSH 配置文件

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

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

  1. $ vi ~/.ssh/config

添加所有遠(yuǎn)程主機(jī)的詳細(xì)信息,如下所示:

  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 別名

HostHostname、UserPort 配置的值替換為你自己的值。添加所有遠(yuǎn)程主機(jī)的詳細(xì)信息后,保存并退出該文件。

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

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

就是這么簡(jiǎn)單!

看看下面的截圖。

使用 SSH 別名訪問(wèn)遠(yuǎn)程系統(tǒng)

使用 SSH 別名訪問(wèn)遠(yuǎn)程系統(tǒng)

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

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

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

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

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

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

  1. $ ssh ubuntu

這樣,你可以添加希望通過(guò) SSH 訪問(wèn)的任意多臺(tái)遠(yuǎn)程主機(jī),并使用別名快速訪問(wèn)它們。

方法 2 – 使用 Bash 別名

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

打開(kāi) ~/.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'

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

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

  1. $ source ~/.bashrc

或者

  1. $ source ~/.bash_profile

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

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

這兩種方法非常簡(jiǎn)單,但對(duì)于經(jīng)常通過(guò) SSH 連接到多個(gè)不同系統(tǒng)的人來(lái)說(shuō)非常有用,而且非常方便。使用適合你的上述任何一種方法,通過(guò) SSH 快速訪問(wèn)遠(yuǎn)程 Linux 系統(tǒng)。

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

2018-04-10 09:06:45

LinuxSSH別名

2018-03-09 09:45:52

LinuxSSH登錄導(dǎo)語(yǔ)

2011-05-04 09:11:30

RPM包Linux

2021-05-21 09:05:56

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

2023-02-06 17:49:35

Linux符號(hào)鏈接

2018-01-26 09:02:30

LinuxPDF創(chuàng)建視頻

2018-10-08 09:35:59

2021-02-18 17:00:52

Linux歸檔文件

2022-04-01 09:00:00

Linux安全SSH

2023-02-18 14:32:02

LinuxSSH用戶

2017-03-01 11:15:43

LinuxKali LinuxSSH服務(wù)

2017-02-10 20:00:17

Linux共享目錄命令

2020-10-09 11:15:14

LinuxLVM邏輯卷管理

2022-09-08 10:40:16

Linux Mint工作區(qū)程序

2016-05-16 09:56:01

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
點(diǎn)贊
收藏

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