我已经看到很多问题,主要是尝试访问防火墙后面的服务器,但我试图找到另一种方法,我的个人服务器不在,但我在工作并尝试在防火墙后面的网络上访问它。
在我的~/.ssh/config
我现在有这个
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
Host hostname
HostName xxx.xxx.xx.xxx
User username
Port 2345
当我 ssh 到它时它就会停留在这里:
➜ ~ ssh hostname -v
OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /Users/alialdallal/.ssh/config
debug1: /Users/alialdallal/.ssh/config line 1: Applying options for *
debug1: /Users/alialdallal/.ssh/config line 6: Applying options for hostname
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to xxx.xxx.xx.xxx [xxx.xxx.xx.xxx] port 2345.
在我的fish
环境中我设置了这些代理
all_proxy=http://hostname:8000
ftp_proxy=http://hostname:8000
http_proxy=http://hostname:8000/
https_proxy=http://hostname:8000/
HTTPS_PROXY=http://hostname:8000
HTTP_PROXY=http://hostname:8000
FTP_PROXY=http://hostname:8000
ALL_PROXY=http://hostname:8000
我需要传递什么选项或者需要在我的个人 VPS 上进行什么更改才能允许此连接通过?
答案1
这里的问题不是您的机器配置的问题,而是您的工作场所防火墙的问题,唯一的解决方案是与系统管理员交谈,为您制定规则。