ubuntu - rsub connect_to localhost : unknown host (nodename nor servname provided, 或未知)

标签 ubuntu ssh sublimetext3 sublimetext

(欢迎添加或删除标签建议)

我已经安装了 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: unknown host (nodename nor servname provided, or not known)



    我的 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 port 52698: failed.



    如何使用 rsub 通过 Sublime 处理远程脚本?为什么我会遇到这些错误消息,我该如何解决?

    最佳答案

    我也遇到了同样的错误信息。我发现在命令行上执行 rsub 命令之前,我只需要打开 sublime text 应用程序即可。

    关于ubuntu - rsub connect_to localhost : unknown host (nodename nor servname provided, 或未知),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51574741/

    相关文章:

    php - 如何为 PHP CLI 启用颜色?

    node.js - 我不能通过 nginx 提供静态服务

    git - 通过 ssh : permission denied 推送到个人 git repo

    docker - 编辑正在运行的Docker容器

    linux - 我的 AWS 服务器(debian 或 Linux)需要什么包格式

    php - setup-config.php 进入第 1 步然后返回 403 forbidden

    mysql - 在 Wordpress MySQL 数据库中使用凭据进行 SFTP 身份验证?

    python - 有没有一种简单的方法可以消除使用 Python 的 Paramiko 库进行 SSH 并从远程计算机的 CLI 获取输出时出现的垃圾值?

    syntax-highlighting - Sublime Text 3 更改语法着色?

    node.js - 引用相对文件的最快方法