ubuntu - rsub connect_to localhost:未知主机(提供节点名或服务名,或未知)
问题描述
(欢迎添加或删除标签建议)
我已经安装了 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 ing:
ssh aws
这次我收到此错误消息:
connect_to 127.0.0.1 端口 52698:失败。
如何使用 rsub 通过 Sublime 处理远程脚本?为什么我会遇到这些错误消息,我该如何解决?
解决方案
我也遇到了同样的错误信息。我发现在命令行上执行 rsub 命令之前,我只需要打开 sublime text 应用程序即可。
推荐阅读
- tensorflow - 不会使用有效的 c 安装进行安装
- javascript - javascript 代码仅在第一个 id 中工作
- python - 仅触发嵌套组中的一个命令
- reactjs - 读取配置数据会在开玩笑的单元测试中引发错误
- flutter - 出现键盘时背景图像正在移动 Flutter
- java - 运行 mvn install/mvn test 时的 Maven mapstruct 问题
- azure-devops - 如何使用 azure DevOps api 将经典管道转换为 yml 管道
- couchbase - Couchbase N1QL 查询从对象数组中选择值
- javascript - gulp4 - 无法使用 AG Grid Vue 编译 Vue 应用程序
- in-app-purchase - 使用HMS IAP退款API时提示错误