.ssh/config 文件配置
2022-03-13 本文已影响0人
O无为学长O
.ssh/config
文件是配置 ssh 连接相关参数的配置文件,示例配置如下:
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连接的默认端口才需要配置此参数 -
User
ssh的登陆用户名 -
IdentityFile
ssh 私钥文件的地址(不带.pub后缀的文件)