Linux通过跳板机安全连接服务器(linux连接跳板机)
Linux通过跳板机安全连接服务器
运维人员越来越重视服务器安全,在连接服务器时特别重视安全方面。比如一个大型公司有很多服务器,而运维人员就分别负责这些服务器的保障工作,在运维的过程中会有频繁的远程ssh连接,为了不受到攻击,往往采用安全的跳板机方式来连接后台服务器,从而更加保障服务器的安全性。
首先,我们需要知道的是怎么建立两台CentOS7服务器的跳板机关系。首先登录跳板机服务器,然后编辑公钥,把私钥传输发送到SSH目标服务器,私钥保存在/root/.ssh/目录中。
“`shell
[root@localhost ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
[root@localhost ~]# ssh-copy-id root@xx…
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: “/root/.ssh/id_rsa.pub”
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed — if you are prompted now it is to install the new keys
接着,我们可以编辑/etc/ssh/sshd_config文件,打开`allow users`权限,把上面创建的公钥添加进去,并且重启ssh服务,这样就能实现从跳板机到安全服务器的连接了。
```shellAllowUsers root
#请将上面创建的公钥添加进去
#添加完后,重启ssh服务[root@localhost ~]# systemctl restart sshd
最后,我们需要设置一下跳板机的参数,编辑/etc/ssh/sshd_config文件,把`GatewayPorts`参数设置为yes,这样可以让连接安全服务器的连接更加可信。
“`shell
#用于从跳板机访问服务器,但是不允许外部主机连接到跳板机
#设置GatewayPorts参数为yes,使之前创建的允许连接到安全服务器
GatewayPorts yes
总之,通过Linux的跳板机方式可以更加安全连接服务器,保护服务器免受一些危害。按照上面的步骤,我们可以很容易的实现Linux的安全连接,提高服务器的安全性。