歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> SSH 小技巧:設置主機別名

SSH 小技巧:設置主機別名

日期:2017/2/28 16:27:09   编辑:Linux教程

通常我們在 Termianl 下用 ssh 鏈接遠程主機的時候,每次都需要輸入一長串的用戶名加主機地址,是不是覺得很麻煩?那麼好吧,這個 Tips 也需能幫你解決這一煩惱。

我們知道在 /etc/ssh/ 目錄下通常都會有 ssh_config 和 sshd_config 這兩個文件,前面一個是 ssh 客戶端配置文件,後面一個則是服務器端配置文件,而這兩個都是應用到系統全局的。而我們要做的就是在 ssh_config 中通過 Host 參數來配置遠程 ssh 主機的別名,這樣就可以方便快速的進行遠程登錄了。【LINUX公社 www.linuxidc.com 】

當然也可以只應用於當前用戶,那麼這個配置項應該寫在 ~/.ssh/config 文件中,如果這個文件中沒有的話就自已創建一個。

現在就開始設置主機別名,在 /etc/ssh/ssh_config 或 ~/.ssh/config 中輸出以下行

Host s1

hostname server.domain.com
user username

其中 s1 表示主機別名, server.domain.com 表示遠程服務器域名( IP 也可以 ) , username 表示 ssh 用戶名

好了,現在你可以直接用以下命令來快速登錄 ssh 服務器了

ssh s1

關於 ssh_config 的詳細配置請 man 5 ssh_config ,或看在線 man 。

另外,通常我都在 ssh 主機上掛著 tmux ,這樣就算斷線也不怕了,用這個命令就可快速恢復。

ssh -t s1 tmux att

更多 SSH 技巧見此文。

Copyright © Linux教程網 All Rights Reserved