我怎样才能在 gnome-terminal 中复制 putty 的功能?

我怎样才能在 gnome-terminal 中复制 putty 的功能?

我通过 citrix 连接到我的工作场所。现在要连接到服务器,我目前使用 putty。这是因为在 putty 中,我可以使用代理设置选项添加通过 HTTP 代理进行连接,该代理设置为 127.0.0.1:3218。如何在不影响整个系统配置的情况下从 gnome 终端实现相同功能?

我试过了connect-proxy -H 127.0.0.1:3218 server-name 22。但这给出了一个错误 FATAL: failed to begin relaying via HTTP.

答案1

要通过 HTTP 代理连接到远程 SSH 服务器,你需要安装connect-proxy

然后像这样编辑你的 ~/.ssh/config 文件 =>〜/.ssh /配置

## Outside of the firewall, with HTTPS proxy
## Package connect-proxy is required.

# VPS
Host server-name
  ProxyCommand connect -H proxy.company.com:80  %h %p
  ServerAliveInterval 20

# Amazon EC2
Host *.compute.amazonaws.com
  ProxyCommand connect -H proxy.company.com:80 %h %p
  ServerAliveInterval 30

# cloud.terry.im
Host cloud.terry.im
  ProxyCommand connect -H proxy.company.com:80 %h %p
  ServerAliveInterval 30

## Inside the firewall (do not use proxy)
Host *
   ProxyCommand connect %h %p

做出必要的改变以适应您的环境。

然后使用ssh user@server-name你就会发现它有效。

顺便说一句:socat或者corkscrew可能可以存档相同的。

相关内容