Skip to content

SSH基本配置

Lonny Wong edited this page Jan 21, 2024 · 1 revision
  • SSH 配置文件一般是 ~/.ssh/config,在 Windows 中一般是 C:\Users\xxx\.ssh\configxxx 要替换成用户名 )。

  • 每台服务器主机以 Host 开头,后面可以跟一个或多个服务器别名,可以根据自己的喜好随便起名,除了空格是用来分隔多个别名的。

  • 服务器别名支持通配符 *?,当多台服务器主机有相同的配置项时,可以将相同的配置项用一个独立的带通配符的 Host 来配置。

  • 最简单的服务器主机只要配置 IP 和登录用户名即可,如果端口不是 22 则要一并配置,其配置项分别是 HostNameUserPort

  • # 开头的行是注释,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 alias1tssh other_name 直接登录 192.168.0.1
    • 运行 tssh 不带参数,可选择 alias1alias2 登录,含通配符的 other_name* 会隐藏。
Clone this wiki locally