rsub connect_to localhost:未知主机(提供节点名或服务名,或未知)
Posted
技术标签:
【中文标题】rsub connect_to localhost:未知主机(提供节点名或服务名,或未知)【英文标题】:rsub connect_to localhost: unknown host (nodename nor servname provided, or not known) 【发布时间】:2019-01-05 13:39:47 【问题描述】:(欢迎添加或删除标签建议)
我已经安装了 Sublime 3 并按照说明设置 rsub 以处理远程主机上的文件。具体来说,我有:
-
使用包管理器使用 Sublime 3 安装 rsub
在我的远程服务器上:
wget -O /usr/local/bin/rsub \https://raw.github.com/aurora/rmate/master/rmate chmod a+x /usr/local/bin/rsub
重启了我的远程服务器sudo shutdown -r now
在我的 ~/.ssh/config 中,我设置了此列表下方的内容
然后我 ssh 进入:ssh -R 52698:localhost:52698 aws
然后我尝试打开一个文件:rsub path/to/myfile.py
结果:
connect_to localhost: 未知主机(提供节点名或服务名,或 不知道)
我的 ssh 配置:
Host aws
Hostname ec2-12-345-6-789.us-east-2.compute.amazonaws.com
User ubuntu
ForwardAgent yes
TCPKeepAlive yes
IdentityFile ~/.ssh/my_key.pem
RemoteForward 52698 127.0.0.1:52698
我也尝试过 ssh :
ssh aws
这次我收到了这个错误信息:
connect_to 127.0.0.1 端口 52698:失败。
如何使用 rsub 通过 Sublime 处理远程脚本?为什么我会遇到这些错误消息,我该如何解决?
【问题讨论】:
【参考方案1】:我也遇到了同样的错误消息。我发现在命令行上执行 rsub 命令之前,我只需要打开 sublime text 应用程序即可。
【讨论】:
以上是关于rsub connect_to localhost:未知主机(提供节点名或服务名,或未知)的主要内容,如果未能解决你的问题,请参考以下文章