-
-
Notifications
You must be signed in to change notification settings - Fork 104
SSH基本配置
Lonny Wong edited this page Jan 21, 2024
·
1 revision
-
SSH 配置文件一般是
~/.ssh/config
,在 Windows 中一般是C:\Users\xxx\.ssh\config
(xxx
要替换成用户名 )。 -
每台服务器主机以
Host
开头,后面可以跟一个或多个服务器别名,可以根据自己的喜好随便起名,除了空格是用来分隔多个别名的。 -
服务器别名支持通配符
*
和?
,当多台服务器主机有相同的配置项时,可以将相同的配置项用一个独立的带通配符的Host
来配置。 -
最简单的服务器主机只要配置 IP 和登录用户名即可,如果端口不是
22
则要一并配置,其配置项分别是HostName
、User
和Port
。 -
以
#
开头的行是注释,tssh 做了扩展,以#!!
开头的配置项也是有效配置项,原生 ssh 不兼容的配置项只要加上#!!
就兼容了。 -
配置举例:
Host alias1 other_name* HostName 192.168.0.1 Port 2222 User login_username Host alias2 HostName 192.168.0.2 Port 22 User login_username
- 可以用
tssh alias1
和tssh other_name
直接登录192.168.0.1
。 - 运行
tssh
不带参数,可选择alias1
和alias2
登录,含通配符的other_name*
会隐藏。
- 可以用