SSH使用系统全局以及用户指定(用户自定义)的配置文件。在本文中,我们将介绍如何创建一个自定义的ssh配置文件,并且通过特定的选项来连接到远程主机。
SSH(指SSH客户端)是一个用于访问远程主机的程序,它使得用户能够在远程主机上执行命令。这是在登录远程主机中的最受推崇的方法之一,因为其设计目的就是在非安全网络环境上为两台非受信主机的通信提供安全加密。
SSH使用系统全局以及用户指定(用户自定义)的配置文件。在本文中,我们将介绍如何创建一个自定义的ssh配置文件,并且通过特定的选项来连接到远程主机。
先决条件:
1.你必须在你的桌面Linux上安装好OpenSSH客户端。
2.了解通过ssh进行远程连接的常用选项。
SSH客户端配置文件
以下为ssh客户端配置文件:
1./etc/ssh/ssh_config为默认的配置文件,属于系统全局配置文件,包含应用到所有用户的ssh客户端的设置。
2.~/.ssh/config或者$HOME/.ssh/config为用户指定/自定义配置文件,这个文件中的配置只对指定的用户有效,因此,它会覆盖掉默认的系统全局配置文件中的设置。这也是我们要创建和使用的文件。
默认情况下,用户是通过在ssh中输入密码来获取验证的,你可以以一个简单的步骤来使用Keygen来设置ssh无密码登录。
注:如果你的系统上不存在~/.ssh目录,那就手动创建它,并设置如下权限:
$mkdir-p~/.ssh$chmod0700~/.ssh