当前位置

Linux下设置SSH Proxy

James Qi 在 2020年4月14日 - 22:59 提交

  前几年拿了一台闲置的PC安装Ubuntu偶尔办公用一用,需要科学上网就用Linux命令来SSH连接我们自己的远程服务器,通过端口转发实现,在FireFox浏览器中设置socket 5代理以及使用远程DNS就可以。

  然后很久没有再使用Linux桌面机器了,今天需要在Linux服务器上尝试SSL证书的升级,连接github失败,就想起再尝试SSH Proxy的办法,网上搜了一下命令,自己又试了一下,下面的命令是可以的:

ssh -D 1080 -N -f user@server.example.com -p 21021 -4

  输入上面命令(自己替换user和hostname)后,系统提示password,再输入密码就可以。

  再去FireFox中做设置就可以访问Google等网站。不过Let's Encrypt免费SSL证书的更新程序依然报错,这个还要找办法解决。

  如果要停止port forwarding,可以使用ps -ef | grep ssh查看到进程号,使用kill杀死该进程就可以了。

添加新评论

Plain text

  • 不允许使用HTML标签。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。