.ssh/config 文件的解释算法及配置原则
.ssh/config 文件的解释算法及配置原则
2018-06-06 17:32 by l4y, … 阅读, … 评论, 收藏, 编辑
前言
SSH 是连接远程主机最常用的方式,尽管连接到耽搁主机的基本操作非常直接,但当你开始使用大量的远程系统时,这就会成为笨重和复杂的任务。
幸运的是,OpenSSH 允许您提供自定义的客户端连接选项。这些选项可以被存储到一个配置文件中,这个配置文件可以用来定义每个主机的配置。这有助于保持每个主机的连接选项更好的独立和组织,也你让你在需要连接时避免在命令行中写繁琐的选项。
在本文中,我们将介绍 SSH 客户端配置文件的基本知识,了解 SSH 如何解释配置文件,但不会介绍 SSH 具体选项的含义及使用。
SSH 文件的结构及解释算法
本地系统的每个用户都可以维护一个客户端的 SSH 配置文件,这个配置文件可以包含你在命令行中使用 ssh 时参数,也可以存储公共连接选项并在连接时自动处理。你可以在命令上中使用 ssh 来指定 flag ,以覆盖配置文件中的选项。
SSH 客户端配置文件的位置
配置文件的文件名为 config
,位于用户 home 目录下的 .ssh 文件夹下。
~/.ssh/config