配置 .ssh 的 config 文件

典型配置示例
1 | # 文件路径:~/.ssh/config |
各个配置项解释
配置项 | 作用 |
---|---|
Host |
别名,后续 ssh 只要写这个名字 |
HostName |
实际要连接的服务器地址 |
User |
默认用户名 |
Port |
端口号(不写默认22) |
IdentityFile |
指定私钥路径 |
ForwardAgent |
是否开启 SSH Agent 转发(适合跳板机) |
Compression |
开启压缩 |
其中 ForwardAgent
设置为yes
时候,会把本地 SSH Agent 的 Socket 通道 暂时转发到远程服务器。就像「远程服务器」临时借用了你本地电脑的「钥匙圈」,但钥匙圈的钥匙(私钥)没有真的被拷贝过去,只是在远程可以远程使用。
效果
配置好以后,下次只需要
1 | ssh myserver |
即可,无需输入复杂的 ip 什么的。
如果你使用其他 ssh 客户端软件或者 IDE 的远程开发,也能避免你每次都输入密码。
- 标题: 配置 .ssh 的 config 文件
- 作者: 三葉Leaves
- 创建于 : 2025-05-09 00:00:00
- 更新于 : 2025-05-13 23:50:35
- 链接: https://blog.oksanye.com/0b218a7722fc/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论