尝试连接到服务器 ftp.sel2in.com,但
ftp
ftp>打开 ftp.sel2in.comftp:连接:没有到主机的路由
FTP>
与filezilla客户端相同
我可以 ping 和 ssh 进入服务器。使用 ssh 后,我可以从该 shell 执行 ftp。我不是该服务器的管理员,但拥有一个包含 php 和 mysql 的文件夹(如果有帮助,请访问 x10hosting.com)
答案1
您尝试过使用sftp
吗?此外,如果您有ssh
访问权限,您可以使用scp
,它允许您上传和下载文件。由于ftp
未加密,强烈建议您寻找替代解决方案。
$ scp path/to/local/file [email protected]:/path/to/remote/file # Download file
$ scp path/to/local/file [email protected]:path/in/home/directory # Download file in home directory
$ scp [email protected]:/path/to/remote/file path/to/local/file # Upload file
是否选择sftp
或scp
取决于您,但强烈建议使用ftp
,因为ftp
不支持加密。
rsync
允许更复杂的同步过程,并且还可以利用ssh
/ scp
。
你可以设置你的.ssh/config
使这更容易,并调查设置 ssh 密钥也一样。
现在很多服务器都不支持ftp
。你确定这个服务器支持吗?端口都被过滤了:
$ nmap -p 22,21 x10hosting.com
Starting Nmap 7.70 ( https://nmap.org ) at sometime
Nmap scan report for x10hosting.com (104.24.22.72)
Host is up (0.013s latency).
Other addresses for x10hosting.com (not scanned): 104.24.23.72
PORT STATE SERVICE
21/tcp filtered ftp
22/tcp filtered ssh
Nmap done: 1 IP address (1 host up) scanned in 12.73 seconds
如同调试ssh
,您是否检查过服务器的ftp
日志,看那里是否有任何详细信息?