我有一台需要在内联网之外进行开发的服务器。我尝试通过 ssh 进入服务器并设置代理,以便能够克隆存储库。
ssh -D 5555 remote.server
然后我把我~/.ssh/config
的
Host git.server
ProxyCommand=nc -X 5 -x localhost:5555 %h %p
git.server
我的内网git服务器的域名在哪里。
我得到了错误ssh: Could not resolve hostname git.server: Name or service not known
发生了什么事?DNS 也没有被转发吗?我该如何解决这个问题?
答案1
尝试这个:
Host git.server
HostName ${IP-OF-YOUR-GIT-SERVER}
ProxyCommand=nc -X 5 -x localhost:5555 %h %p