Linux Mac 使用代理连接 SSH

2023-08-23 18:34:37 浏览数 (1)

Ubuntu

代码语言:javascript复制
ssh -oProxyCommand="nc -x 127.0.0.1:1080 %h %p" ubuntu@111.111.1.1

Mac

代码语言:javascript复制
ssh -o "ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p" ubuntu@111.111.1.1

SecoureCRT

Session Options - Connection - SSH2 - Firewall,创建、选择代理。

参数

  • -o ProxyCommand:SSH 命令选项,你可以理解成使用 “在 SSH 中使用代理”。
  • nc:netcat 命令。
  • 127.0.0.1:1080:本地 Shadowsocks 的监听地址和监听端口。

命令行 HTTP 代理

代码语言:javascript复制
export http_proxy=http://127.0.0.1:1087;export https_proxy=http://127.0.0.1:1087;

鉴别自己是否真的使用了代理来登陆服务器

代码语言:javascript复制
root@ubuntu:~# who
root     pts/2        2017-05-13 18:13 (xxx.xxx.xxx.xxx)

References

  • Mac OS 使用 shadowsock 来代理 ssh 访问服务器

– EOF –

  • # linux
  • # mac

0 人点赞