当前位置: 代码迷 >> 综合 >> Vmware Ubuntu虚拟机之间传文件,Ubuntu ftp的相关设置
  详细解决方案

Vmware Ubuntu虚拟机之间传文件,Ubuntu ftp的相关设置

热度:50   发布时间:2024-02-10 12:47:37.0

由于Ubuntu拷文件到Windows会存在链接文件变化的问题,通过Windows系统传大量文件的方法不行,

我采用的是ftp的方法,一台虚拟机当ftp服务器,另一台当ftp客户端,记录一下我的做法。

服务器需要安装vsftpd,涉及到下列命令:

sudo apt-get install vsftpd //安装vsftpd
sudo mkdir /var/ftp/root //ftp服务器根目录
sudo chmod -R 777 /var/ftp/root  //修改跟目录权限
sudo vim /etc/vsftpd.conf  //配置ftp服务器
//配置内容如下:设置了可匿名访问
anonymous_enable=YES
anon_root=/var/ftp/root
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_umask=022sudo service vsftpd restart  //重启ftp服务器

客户端Ubuntu默认安装了ftp,相关命令如下:

ftp 192.168.0.1  //连接ftp服务器ftp
ftp>open 192.168.0.1 21 //连接ftp服务器
ftp>ls          //列出目录
ftp>cd directory //改变目录
ftp>lcd /home/user/yourdirectoryname  //设定本地接受目录位置ftp>get filename  //下载文件
ftp>>prompt off //去掉是否下载提问
ftp>mget *.xls //下载以 .xls 结尾的文件ftp>put filename  //上传文件
ftp>put /path/filename
ftp>mput *.xls  //上传以 .xls 结尾的文件ftp>bye   //关闭连接
ftp>exit
ftp>quit

下载目录需要使用wget

wget ftp://192.168.0.1:21/* --ftp-user=xxx --ftp-password=xxx -r

 

  相关解决方案