Linux sftp连接拒绝问题

Linux sftp连接拒绝问题,linux,ssh,sftp,Linux,Ssh,Sftp,我只是尝试连接我的sftp服务器,它给我的错误如下 ssh: connect to host 192.xxx.xxx.xxx port 22: Connection refused 我正在使用下面的命令从我的mintlinux操作系统进行连接 ssh 192.xxx.xxx.xxx 请帮助解决此问题 提前感谢。从错误中可以看出,您的目标机器似乎没有启用SSHport 22。目标机器的操作系统是什么?首先,确保您尝试连接的机器安装了SSH服务器 在连接到您的计算机的主机上: dpkg --get

我只是尝试连接我的sftp服务器,它给我的错误如下

ssh: connect to host 192.xxx.xxx.xxx port 22: Connection refused
我正在使用下面的命令从我的mintlinux操作系统进行连接

ssh 192.xxx.xxx.xxx

请帮助解决此问题


提前感谢。

从错误中可以看出,您的目标机器似乎没有启用SSHport 22。目标机器的操作系统是什么?

首先,确保您尝试连接的机器安装了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

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

我认为这是linux操作系统的问题,因为您没有说出这一行,并且给出的链接已断开。