我正在将站点部署到服务器,但我办公室的端口 22 被阻止。我现在可以使用corkscrew
指令ssh_config
ProxyCommand
,一切正常,只需使用$ ssh my_server_alias_in_sshconfig
.
现在我需要使用Fabric来简化部署,但是即使设置env.use_ssh_config=True
它也不起作用,它只是查找服务器的IP地址并尝试直接连接,忽略ProxyCommand
和其他一切。Fabric 文档说它利用了一些可用的配置设置,但是如果不使用ProxyCommand
,Fabric 在这里似乎没用。
有什么帮助吗?
我得到了这个要点,但我认为它不能解决这个ProxyCommand
要求。
问候