Xshell配置Xagent登陆服务器

免密登录

本地免密登录Linux服务器

在新建会话的时候使用Public Key的方式进行登录验证即可。
对于本地与远程Linux服务器的登录操作,使用SSH免密登录的方式确实比使用密码的方式更加简单安全。

Linux服务器之间免密登录

由于SSH证书私钥是存在本地的,在Linux服务器上面都只存了对应的公钥,并没有私钥。

举个例子

例如有服务器:A(192.169.0.100),B(192.169.0.101),需要完成:登录A并从A中远程拷贝文件至B

scp ./tmp 192.169.0.101@userb:/tmp/xxx

如果要支持免密登录,必须将秘钥上传到登录前所在机器中,这样虽然能进行免密登录,但是将秘钥都在远程机中存一份很容易导致秘钥的泄漏。
否则,还是必须使用密码的方式进行身份验证,比较不方便。

解决方案

使用Xshell中自带的Xagent,可以支持在远程Linux服务器跳转的时候使用免密验证,将验证请求转发至Xagent服务器中进行,这样我们在服务器之间相互操作也不需要再次输入密码了。

1. 配置Xagent服务器

Xshell配置Xagent登陆服务器_第1张图片

2.导入私钥

Xshell配置Xagent登陆服务器_第2张图片

3.在登录选项中启动Xagent配置

Xshell配置Xagent登陆服务器_第3张图片

配置完成后,在进行scp命令操作自动会进行免密登录并执行,不会让输入密码

你可能感兴趣的:(CentOS)