sftp连接拒绝问题

时间:2014-09-18 10:25:22

标签: linux ssh sftp

我只是想与我的sftp服务器连接,它给我一个像

这样的错误
ssh: connect to host 192.xxx.xxx.xxx port 22: Connection refused

我使用下面的命令连接我的mint(linux)os

ssh 192.xxx.xxx.xxx

请帮助解决此问题。

提前致谢。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

从错误看,似乎没有为目标计算机启用SSH(端口22)。什么是目标机器的操作系统?

答案 2 :(得分:0)

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

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

dpkg --get-selections | grep ssh

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

openssh-server                  install

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

sudo apt-get install openssh-server

一旦确定安装了SSH服务器,首先尝试从它自己连接到它:

ssh 127.0.0.1

键入"是"将其指纹添加到已知主机,然后输入密码。

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

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

sudo ufw allow 22