SSH可說是每臺 GNU/Linux 必裝的服務(wù)之一,我們可以借由它,在遠端進行一切的操作。為避免被怪客 (cracker) 入侵,會于提供該服務(wù)的機器加上限制,以提高安全性,例如:更改埠口 (Port)、限制 IP 登入或只使用密鑰登入 ... 等。
隨著機器數(shù)量及限制增加的同時,使用上的繁瑣及不便也會隨之增加。這時,我們可事先設(shè)定各個主機,以便日后的使用。Windows 上的 PieTTY, Xshell 皆有此功能,而在 Linux 里凍仁則習(xí)慣直接編修 openssh-client 的設(shè)定檔 $HOME/.ssh/config。
基本使用
設(shè)定各個主機 (Host) 的 SSH 設(shè)定。
$ vi ~/.ssh/config
# - master
Host master # 代號
Hostname 192.168.11.24 # IP or Domain name
Port 2222 # 指定埠口
User jonny # 使用者名稱
identityfile ~/.ssh/id_rsa_24 # 指定密鑰
# - slave
Host slave # 代號
Hostname 192.168.11.25 # IP or Domain name
Port 2223 # 指定埠口
User jonny # 使用者名稱
identityfile ~/.ssh/id_rsa_25 # 指定密鑰
更多建議: