Xmanager > Xshell专栏 > 如何实现多点跳跃登录Xshell使用

如何实现多点跳跃登录Xshell使用

发布时间:2016-05-13

你可能会发现自己在一个情况下只需要通过网关服务器就可以连接到服务器。使用xshell可以有几种方法做到这一点。

一、OpenSSH的ProxyCommand功能

下面是一个配置OpenSSH ProxyCommand设置的示例:

示例图
图1:示例图

在上述情况下,如果你的源计算机使用OpenSSH实现,您可以使用以下命令:

$ ssh -o ProxyCommand='ssh user_of_gw_svr@gw_svr nc dest_svr 22' user_of_dest_svr@dest_svr

或者,你可以在你的.ssh/ config中配置个人ssh配置文件:

$ vi ~/.ssh/config

你需要添加以下配置:

Host myserver   # session name that can be any.

HostName dest_svr  # the real host name that can be reached.

User user_of_dest_svr

Port 22

ProxyCommand ssh user_of_gw_svr@gw_svr nc %h %p

然后你就可以使用下面的命令连接到服务器:

$ ssh myserver

二、Xshell登录脚本功能

您也可以完全使用Xshell会话属性接口连接。以下列出了一个简单的从会话属性连接的例子:

设置连接
图2:设置连接

设置用户身份验证
图3:设置用户身份验证

设置登录脚本
图4:设置登录脚本

预计字符串会有所不同,当然,这取决于您的情况。

三、SSH_PASSTHROUGH是Xshell的代理

做一个代理配置,并在你的会话文件选择它。

设置代理
图5:设置代理

根据连接类别列出的主机必须是你的目标服务器。

现在您需要编辑启动脚本gw_svr(网关服务器)。

$ vi ~/.bash_profile

根据您的首选shell,你可能启动的脚本、proilfe、.cshrc等,插入以下代币中跳跃到目标服务器:

代码示例
图6:代码示例

以上就是登录xshell的使用方法了,可随时尝试使用。

文章内容为原创,转载请注明出处:http://www.xshellcn.com/xsh_column/ddty-dlxsy.html

标签:登录Xshell,xshell会话,多点跳跃登录Xshell

读者也访问过这里: