我想创建一个自动配置文件,它将:
- SSH 登录到远程服务器 X
- 通过 SSH 登录(从服务器 X 内部)到服务器 Y
如果这样的配置文件可以自动打开 xterm 会话(必须)和 SFTP 浏览器(最好有),那就太好了。我不太关心与服务器 X 的连接(xterm 和 SFTP 会话),它只是一个中间服务器,因为服务器 Y 不能直接访问。
我目前正在使用 BitVise,但如果推荐的话,我可以切换。
另外,我真的很喜欢 putty xterm 窗口中的剪切和粘贴界面。如何在 bitvise xterm 窗口中标记、剪切和粘贴?
答案1
我对 BitVise 不太熟悉,所以我将使用 PLINK 来回答这个问题。将其放在客户端和第一台服务器上,然后使用如下命令:
PLINK.exe servergoeshere -P portgoeshere -ssh -l loginnamegoeshere -i privatekeygoeshere -L 8080:serveripgoeshere:8080 -m batchfile
其中 batchfile 是一个包含几乎相同内容的文件,但使用不同的服务器。一旦您连接到第一台服务器,批处理文件将自动执行,因此一旦第一台服务器信任第二台服务器的主机密钥,执行此操作应该相当容易。