我的计算机网络通过端口22对外部机器(网络外)关闭。我有一个回合通过隧道隧道通过http通过使用旋涡。我以以下方式修改了配置文件
Host EXTERNAL-HOSTNAME
ControlMaster auto
ControlPath ~/.ssh/%r@%h:%p
ServerAliveCountMax=30
ServerAliveInterval=5
ProxyCommand corkscrew LOCAL-PROXYNAME PROXY-PORT-NO %h %p现在如何使用tramp访问远程集群中的文件?常规命令/ssh:username@EXTERNAL-HOSTNAME无法打开文件。
更新1:
我的代理不使用默认的8080端口,而是使用不同的端口号。所以用
/tunnel:PROXY-HOSTNAME PROXY-PORT-NO | ssh:USERNAME@EXTERNAL-HOSTNAME:~/给了我以下错误
利用scp打开隧道连接.Tramp:发送命令
exec ssh -o ControlPath=/var/folders/k5/r4f1q8j90y345rsz_9skc7y48q0jr6/T/tramp.15685eSq.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none tunnel' Tramp: Waiting for prompts from remote shell... Tramp failed to connect. If this happens repeatedly, tryM Tramp-Tramp this- connection‘Tramp:等待来自远程shell...failed Tramp的提示:使用scp...failed打开隧道连接使用M make-目录RET创建目录及其父目录。 Tramp:检查``vc注册‘是否为/隧道:代理-主机名代理-端口-没有\ssh:USERNAME@EXTERNAL:~/.未能使用M make-目录RET RET创建目录及其父目录标记集
更新2:
啊,真灵。唯一的问题是我没有进入港口-没有正确。现在我只是用
/tunnel:PROXY-HOSTNAME#PROXY-PORT-NO|ssh:USERNAME@EXTERNAL-HOSTNAME:~/而且起作用了。
发布于 2015-01-23 08:11:42
我不知道开瓶器,所以我不能回答这个问题。然而,Tramp能够通过它自己的隧道http。尝试打开/tunnel:LOCAL-PROXYNAME|ssh:username@EXTERNAL-HOSTNAME。当然,代理命令将从ssh配置中删除。
https://stackoverflow.com/questions/28096045
复制相似问题