.ssh/config
文件是配置 ssh 連接相關參數(shù)的配置文件堵腹,示例配置如下:
Host hostA
HostName www.abc.com
Port 1234
User test
IdentityFile ~\.ssh\id_rsa
Host hostB
HostName 123.456.789.000
Port 5678
User root
IdentityFile ~\.ssh\id_rsa
使用方法:
- 使用
ssh hostA
可以連接到域名為 www.abc.com 所指向的服務器 - 使用
ssh hostB
可以連接到ip地址為 123.456.789.000 的服務器
如果想使用 scp 命令,以上面hostA為例,格式為: scp hostA:/xxx
config配置含義
Host
服務器別名,只要是合法的變量名稱且不重復即可,可任意指定,ssh命令通過該名稱來連接到指定服務器,比如上面的ssh hostA
/ssh hostB
私痹。Hostname
服務器地址,可以是域名,也可以是ip地址紊遵。Port
端口號账千,默認為22,只有修改了ssh連接的默認端口才需要配置此參數(shù)User
ssh的登陸用戶名IdentityFile
ssh 私鑰文件的地址(不帶.pub后綴的文件)