尝试使用 sftp 连接时出现 Curl 错误 (2)

尝试使用 sftp 连接时出现 Curl 错误 (2)

我已确认可以通过 Telnet 登录

$ telnet ftp.domain.com 990 
Trying xx.xxx.xxx.xx... 
Connected to ftp.domain.com. Escape character is '^]'.

尝试使用 sftp 连接时出现以下错误

curl: (2) Failure establishing ssh session

执行以下操作

curl -u user sftp://ftp.domain.com:990/ToFile/file.csv

我输入密码然后等待并收到错误

我检查了 fips 是否被禁用

cat /proc/sys/crypto/fips_enabled
0

我还尝试了以下方法:

$ sftp -P 990 [email protected]
ssh_exchange_identification: Connection closed by remote host
Couldn't read packet: Connection reset by peer

然后我尝试了以下操作:

$ sftp -o PreferredAuthentications=password -o PubkeyAuthentication=no -P 990 [email protected]
ssh_exchange_identification: Connection closed by remote host 
Couldn't read packet: Connection reset by peer

答案1

您的服务可能正在使用 pure ftp,但是连接到您不知道的东西通常是错误问题的收据。您可以使用以下方式连接吗ftp

ftp ftp.domain.com 990
curl -u user ftp://ftp.domain.com:990/ToFile/file.csv

22SFTP 通常在 端口上运行ssh。您可以通过 来连接到服务器吗ssh?你的里面有什么sshd_config?您的错误表明ssh尝试的端口上没有运行。

相关内容