Linux系統(tǒng)中怎么創(chuàng)建SSH服務(wù)器別名-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)Linux系統(tǒng)中怎么創(chuàng)建SSH服務(wù)器別名,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供管城網(wǎng)站建設(shè)、管城做網(wǎng)站、管城網(wǎng)站設(shè)計(jì)、管城網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、管城企業(yè)網(wǎng)站模板建站服務(wù),十年管城做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

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

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

使用 IP 地址:

$ ssh 192.168.225.22

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

$ ssh -p 22 sk@192.168.225.22

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

$ 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ì)以這種方式通過 SSH 連接到遠(yuǎn)程系統(tǒng)。但是,如果你通過 SSH 連接到多個(gè)不同的系統(tǒng),記住所有主機(jī)名或 IP 地址,還有用戶名是困難的,除非你將它們寫在紙上或者將其保存在文本文件中。別擔(dān)心!這可以通過為 SSH 連接創(chuàng)建別名(或快捷方式)輕松解決。

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

方法 1 – 使用 SSH 配置文件

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

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

$ vi ~/.ssh/config
添加所有遠(yuǎn)程主機(jī)的詳細(xì)信息,如下所示:
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系統(tǒng)中怎么創(chuàng)建SSH服務(wù)器別名

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

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

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

$ ssh webserver
$ ssh dns
$ ssh dhcp

就是這么簡單!

看看下面的截圖。

Linux系統(tǒng)中怎么創(chuàng)建SSH服務(wù)器別名

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

看到了嗎?我只使用別名(例如 webserver)來訪問 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)證,說明 SSH 密鑰文件的位置,如下所示:

Host ubuntu
HostName 192.168.225.50
User senthil
IdentityFIle ~/.ssh/id_rsa_remotesystem
確保已使用你自己的值替換主機(jī)名、用戶名和 SSH 密鑰文件路徑。

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

$ ssh ubuntu

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

方法 2 – 使用 Bash 別名

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

打開 ~/.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'
再次確保你已使用自己的值替換主機(jī)、主機(jī)名、端口號(hào)和 IP 地址。保存文件并退出。

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

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

Linux系統(tǒng)中怎么創(chuàng)建SSH服務(wù)器別名

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

上述就是小編為大家分享的Linux系統(tǒng)中怎么創(chuàng)建SSH服務(wù)器別名了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

網(wǎng)站欄目:Linux系統(tǒng)中怎么創(chuàng)建SSH服務(wù)器別名-創(chuàng)新互聯(lián)
文章出自:http://muchs.cn/article40/deooho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化企業(yè)建站、定制開發(fā)網(wǎng)站收錄、小程序開發(fā)品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)