精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長網

17站長網 首頁 網站 服務器 查看內容

Linux系統(tǒng)中創(chuàng)建SSH服務器別名的兩種方法

2022-10-6 14:16| 查看: 1336 |來源: 互聯(lián)網

如果你經常通過 SSH 訪問許多不同的遠程系統(tǒng),這個技巧將為你節(jié)省一些時間。你可以通過 SSH 為頻繁訪問的系統(tǒng)創(chuàng)建 SSH 別名,這樣你就不必記住所有不同的用戶名 ...

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

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

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

使用 IP 地址:

$ ssh 192.168.225.22

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

$ ssh -p 22 sk@192.168.225.22

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

$ 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 地址,還有用戶名是困難的,除非你將它們寫在紙上或者將其保存在文本文件中。別擔心!這可以通過為 SSH 連接創(chuàng)建別名(或快捷方式)輕松解決。

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

方法 1 – 使用 SSH 配置文件

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

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

$ 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 中創(chuàng)建 SSH 別名

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

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

$ ssh webserver
$ ssh dns
$ ssh dhcp

就是這么簡單!

看看下面的截圖。

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

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

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

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

Host Ubuntu
HostName 192.168.225.50
User senthil
IdentityFIle ~/.ssh/id_rsa_remotesystem

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

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

$ ssh ubuntu

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

方法 2 – 使用 Bash 別名

這是創(chuàng)建 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 連接到多個不同系統(tǒng)的人來說非常有用,而且非常方便。使用適合你的上述任何一種方法,通過 SSH 快速訪問遠程 Linux 系統(tǒng)。

本文最后更新于 2022-10-6 14:16,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯(lián)系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創(chuàng)業(yè)、關注互聯(lián)網人 - 互聯(lián)網創(chuàng)業(yè)者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權利,請聯(lián)系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網等領域,為您提供最新最全的互聯(lián)網資訊,幫助站長轉型升級,為互聯(lián)網創(chuàng)業(yè)者提供更加優(yōu)質的創(chuàng)業(yè)信息和品牌營銷服務,與站長一起進步!讓互聯(lián)網創(chuàng)業(yè)者不再孤獨!

掃一掃,關注站長網微信

大家都在看

熱門排行

    最近更新

      返回頂部
      主站蜘蛛池模板: 欧美视频一区二区在线观看 | 韩国女主播精品一区二区 | 在线精品免费观看综合 | 草逼视频免费观看 | 韩国在线看免费观看高清 | 国产自愉自愉全免费高清 | 成人国产精品2021 | 免费区一级欧美毛片 | 99久久免费国内精品 | 国产永久免费视频m3u8 | 麻豆视传媒短视频网站 - | 色婷婷综合久久久久中文一区二区 | 一级特黄a视频 | 国产精品三级国语在线看 | 成人精品美女隐私漫画 | 国产a不卡片精品免费观看 国产a毛片高清视 | 久久精品国产只有精品2020 | 国产小视频福利 | 国精产品一区一区三区 | 一区二区视频在线免费观看 | 国产乱码视频 | 草草视频免费观看 | 沟沟人体一区二区 | 国产人成亚洲第一网站在线播放 | 国语自产拍天天在线 | 黄色a级片免费 | 欧美一级毛片免费观看软件 | 在线免费观看一级毛片 | 久久国产中文字幕 | 久久机热这里只有精品无需 | 高清在线不卡 | 免费一区视频 | 日韩欧美在线视频 | 欧美激情二区三区 | 在线观看欧洲成人免费视频 | av97色噜噜狠狠| 日韩成人高清 | www精品一区二区三区四区 | 黄色视频毛片 | 色噜噜狠狠狠综合曰曰曰88av | 91在线视频播放 |