爲了方便登錄服務器,我們一般使用putty、SecureCRT等等工具。在終端如何通過服務器別名來進行登錄呢?
可以創建~/.ssh/config 文件併爲每臺服務器指定登錄信息和驗證方法,如下所示:
$ vim ~/.ssh/config
Host www
HostName www.ttlsa.com
Port 22
User root
IdentityFile ~/.ssh/id_rsa.pub
IdentitiesOnly yes
Host bbs
HostName 115.28.45.104
User anotheruser
PubkeyAuthentication no
然後直接指定別名進行登錄
$ ssh www
選項註釋:
- HostName 指定登錄的主機名或IP地址
- Port 指定登錄的端口號
- User 登錄用戶名
- IdentityFile 登錄的公鑰文件
- IdentitiesOnly 只接受SSH key 登錄
- PubkeyAuthentication