首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用tramp和开瓶器访问远程集群?

如何使用tramp和开瓶器访问远程集群?
EN

Stack Overflow用户
提问于 2015-01-22 18:24:00
回答 1查看 343关注 0票数 0

我的计算机网络通过端口22对外部机器(网络外)关闭。我有一个回合通过隧道隧道通过http通过使用旋涡。我以以下方式修改了配置文件

代码语言:javascript
复制
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端口,而是使用不同的端口号。所以用

代码语言:javascript
复制
/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, try M Tramp-Tramp this- connection‘Tramp:等待来自远程shell...failed Tramp的提示:使用scp...failed打开隧道连接使用M make-目录RET创建目录及其父目录。 Tramp:检查``vc注册‘是否为/隧道:代理-主机名代理-端口-没有\ssh:USERNAME@EXTERNAL:~/.未能使用M make-目录RET RET创建目录及其父目录标记集

更新2:

啊,真灵。唯一的问题是我没有进入港口-没有正确。现在我只是用

代码语言:javascript
复制
/tunnel:PROXY-HOSTNAME#PROXY-PORT-NO|ssh:USERNAME@EXTERNAL-HOSTNAME:~/

而且起作用了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-23 08:11:42

我不知道开瓶器,所以我不能回答这个问题。然而,Tramp能够通过它自己的隧道http。尝试打开/tunnel:LOCAL-PROXYNAME|ssh:username@EXTERNAL-HOSTNAME。当然,代理命令将从ssh配置中删除。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28096045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档