1

我有点困惑。我正在尝试使用端口 22 进行 FTP。它表示我已连接,然后表示我未连接。这是我的输出:

dan@voldemort:~$ ftp $hname 22
Connected to <hostname>.
SSH-2.0-OpenSSH_5.1
ftp> ls
Not connected.

这是怎么回事?是因为我使用的是 22 端口吗?我知道这是 ssh 端口,但这就是我使用它的原因。

编辑:我想知道发生了什么。我对其他传输文件的方式不感兴趣,例如 FTP 客户端。我也在寻找命令行解决方案。我正在运行 Ubuntu。

4

2 回答 2

2

端口 22 用于 SSH,而不是 FTP。你不能在 22 端口上使用普通的 FTP 客户端,你必须使用支持 SSH 的 FTP 客户端。

在 Ubuntu 命令行中,使用sftp,而不是ftp.

于 2012-06-05T17:05:25.680 回答
1

连接到端口 22 应使用 ssh。您可以使用 WinSCP 进行连接。

于 2012-06-05T16:49:27.957 回答