windows文件如何传输到centos windows往centos传文件_centos在腾讯云服务器的centos操作系统上,安装vsftpd并进行配置,然后基于ftp实现windows10操作系统和腾讯云centos系统之间的文件上传和下载。


文章目录

  • 1.基于腾讯云服务器centos的操作系统的vsftpd的安装和配置
  • 2.基于ftp实现windows10和linux之间的文件上传和下载
  • 2.1 实名用户登录
  • 2.2匿名用户登录
  • 3.ftp常用命令总结


1.基于腾讯云服务器centos的操作系统的vsftpd的安装和配置

windows文件如何传输到centos windows往centos传文件_centos首先在腾讯云服务器centos的操作系统上,安装和配置vsftpd,安装和配置步骤可以参考一下链接。
Linux 云服务器搭建 FTP 服务windows文件如何传输到centos windows往centos传文件_centos在进行配置的时候,要注意/etc/vsftpd/vsftpd.conf文件,这里面保存着配置信息,可以对进行这个文件进行修改,以满足我们的配置需求。

2.基于ftp实现windows10和linux之间的文件上传和下载

2.1 实名用户登录

windows文件如何传输到centos windows往centos传文件_centos

ftp ××.×××.×.××

windows文件如何传输到centos windows往centos传文件_centos××.×××.×.×× 是你的腾讯云服务器的公网IP地址。

windows文件如何传输到centos windows往centos传文件_windows 10_06

windows文件如何传输到centos windows往centos传文件_centos回车之后,在英语输出法下,输入用户名:ftpuser;以及上一步配置的ftpuser的密码。

windows文件如何传输到centos windows往centos传文件_windows 10_08


windows文件如何传输到centos windows往centos传文件_centos登录成功之后,查看我们当前所在目录,发现在/var/ftp/test目录下。这是因为,在/etc/vsftpd/vsftpd.conf文件下配置的local_root就是/var/ftp/test。

windows文件如何传输到centos windows往centos传文件_windows 10_10

windows文件如何传输到centos windows往centos传文件_centos我们也可以修改local_root目录。我们在centos中,把local_root=/var/ftp/test修改为local_root=/home/ftpuser,并重启FTP服务,重启命令为:

sudo service vsftpd restart

windows文件如何传输到centos windows往centos传文件_centos这样,当我们在windows中再次登录时,进入的目录就为/home/ftpuser。
windows文件如何传输到centos windows往centos传文件_centos在登录成功后,使用get命令,可以将/home/ftpuser中的文件下载到windows的用户文件夹中;使用put命令可以将windows用户中的文件上传到/home/ftpuser中。注意:以上所有在windows命令行中操作的文件,都必须具有登录用户的使用的权限,这里我们使用的是ftpuser用户登录的。当一个文件或者目录,不支持当前登录用户的使用权限,我们可以在centos中进行文件或者目录的权限修改,可以通过chmod命令,或者chown命令。
windows文件如何传输到centos windows往centos传文件_centos除了可以登录ftpuser用户外,我们还可以使用centos中的其它用户名登录,登录进入的目录就是所登录用户所在的家目录。

2.2匿名用户登录

windows文件如何传输到centos windows往centos传文件_centos实名用户登录,我们需要知道所登录用户的密码,并且实名登录用户的权限过大,这时候我们可以进行匿名登录,无需密码,即可登录,并且将可操作的目录进行限制。
windows文件如何传输到centos windows往centos传文件_centos要进行匿名登录,首先要修改/etc/vsftpd/vsftpd.conf配置文件。
windows文件如何传输到centos windows往centos传文件_centos修改anonymous_enable=NO为YES。

anonymous_enable=YES

windows文件如何传输到centos windows往centos传文件_centos修改#anon_upload_enable=YES,将#删掉。

anon_upload_enable=YES

windows文件如何传输到centos windows往centos传文件_centos修改#anon_mkdir_write_enable=YES,将#删掉

anon_mkdir_write_enable=YES

windows文件如何传输到centos windows往centos传文件_centos设置匿名登录的目录,在/home/yulian目录下,mkdir一个目录anonymous,在/etc/vsftpd/vsftpd.conf中,增加一句anon_root=/home/yulian/anonymous,设置匿名登录的目录。这句话可以添加在local_root下面一行。

anon_root=/home/yulian/anonymous

windows文件如何传输到centos windows往centos传文件_centos这样我们就已经配置好了,可以在windows的命令行中进行登录。登录之后,可以发现,/home/yulian/anonymous就是我们的根目录。匿名用户的操作限制在/home/yulian/anonymous目录中。

3.ftp常用命令总结

windows文件如何传输到centos windows往centos传文件_centos对于/etc/vsftpd/vsftpd.conf的查看和修改命令。

sudo cat /etc/vsftpd/vsftpd.conf
sudo vim /etc/vsftpd/vsftpd.conf

windows文件如何传输到centos windows往centos传文件_centoswindows链接到centos

ftp ××.×××.×.××

windows文件如何传输到centos windows往centos传文件_centos上传文件t.txt

put t.txt

windows文件如何传输到centos windows往centos传文件_centos下载文件f.txt

get f.txt