【问题标题】:sftp connection refused issuesftp连接被拒绝问题
【发布时间】:2015-04-02 01:41:27
【问题描述】:

我只是想连接我的 sftp 服务器,它给了我类似的错误

ssh: connect to host 192.xxx.xxx.xxx port 22: Connection refused

我正在使用以下命令从我的 mint(linux) 操作系统进行连接

ssh 192.xxx.xxx.xxx

请帮助解决这个问题。

提前致谢。

【问题讨论】:

    标签: linux ssh sftp


    【解决方案1】:

    首先,确保您尝试连接的机器安装了 SSH 服务器。

    在主机(您连接的机器)上:

    dpkg --get-selections | grep ssh
    

    确保输出包含 SSH 服务器。最常见的会显示

    openssh-server                  install
    

    这是我将向您展示如何使用的服务器。如果您没有安装 SSH 服务器,请使用以下命令进行安装:

    sudo apt-get install openssh-server
    

    一旦您确定已安装 SSH 服务器,请先尝试从其自身连接到它:

    ssh 127.0.0.1
    

    键入“yes”将其指纹添加到已知主机,然后输入您的密码。

    如果可行,请尝试从您的客户端计算机(您要连接的计算机)进行连接。

    如果仍然无法正常工作,您可能需要在主机防火墙上解锁端口 22。为此,请键入:

    sudo ufw allow 22
    

    【讨论】:

      【解决方案2】:

      从错误看来,您的目标机器没有启用 SSH(端口 22)。你的目标机器的操作系统是什么?

      【讨论】:

      • 我认为是linux os
      【解决方案3】:

      Filezilla 或 DS-5 (sftp) 拒绝连接到我的嵌入式 linux (sunxi 3.4.103) 系统,但是 teraterm (ssh) 工作正常。我在 .bashrc 中注释掉了导致交互式数据被发送回非交互式客户端的行(也请查看 .profile),它解决了问题。显然这是一个长期存在的问题,如http://www.openssh.com/faq.html 的第 2.9 节所述。

      【讨论】:

      • 你不说那行,给的链接坏了。
      猜你喜欢
      • 2013-07-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-08
      • 2011-06-28
      • 2021-04-20
      • 2020-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多