是否有任何功能齐全的控制台(命令行) ftp客户端?
我把网站的一部分从一个主机移到另一个主机。一个服务器具有ssh shell访问权限(例如scp、sftp等),另一个服务器只有ftp。
我的家用电脑是Ubuntu桌面。到目前为止,我一直在使用Filezilla下载到我的桌面上,然后从那里上传到新服务器。这是缓慢和低效的,一切都是两次转移,我的家庭网络速度是有限的,而且还有一个每月的带宽配额。不过,这两台服务器之间有一个快速的连接。我宁愿把ssh放到一个服务器上,直接检索我需要的文件。
所以我要找的是一个控制台ftp客户端,它的功能集类似于Filezilla (我需要选择要传输的内容和遗留的内容)。这样的生物存在吗?
发布于 2010-11-12 01:57:50
检查是否安装了午夜指挥官(mc)。如果是这样,您可以从那里执行ftp。
发布于 2010-11-12 10:18:08
在我看来,最强大的命令行ftp客户端无疑是lftp.
发布于 2010-11-12 10:12:40
您可以使用fuse文件系统使您的生活变得非常简单。
在可以ssh的机器上安装curlftpfs。
sudo apt-get install curlftpfs然后把自己加入到分组保险丝中
sudo usermod -aG fuse <username>退出,然后再次登录,以使更改生效。
为挂载点创建一个目录
mkdir ~/ftp然后将ftp服务器挂载为本地文件系统。
curlftpfs ftp.server.com ~/ftp -o user=<ftp_username>提示时输入密码。
然后,您可以将远程ftp服务器文件当作出现在本地服务器上一样使用。允许您使用cp、rsync等,而无需处理ftp。
如果你做了很多这样的事情,特别有用。
https://askubuntu.com/questions/12774
复制相似问题