linux的常用操作——基于ftp的windows10和腾讯云centos操作系统之间的文件上传和下载

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

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

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

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

2.1 实名用户登录

\qquad 经过第一步的配置,现在可以在windows端进行实名用户登录。打开windows的命令行cmd,然后输入:

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

\qquad ××.×××.×.×× 是你的腾讯云服务器的公网IP地址。

公网IP地址

\qquad 回车之后,在英语输出法下,输入用户名:ftpuser;以及上一步配置的ftpuser的密码。

在这里插入图片描述
\qquad 登录成功之后,查看我们当前所在目录,发现在/var/ftp/test目录下。这是因为,在/etc/vsftpd/vsftpd.conf文件下配置的local_root就是/var/ftp/test。

在这里插入图片描述 \qquad 我们也可以修改local_root目录。我们在centos中,把local_root=/var/ftp/test修改为local_root=/home/ftpuser,并重启FTP服务,重启命令为:

sudo service vsftpd restart

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

2.2匿名用户登录

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

anonymous_enable=YES

\qquad 修改#anon_upload_enable=YES,将#删掉。

anon_upload_enable=YES

\qquad 修改#anon_mkdir_write_enable=YES,将#删掉

anon_mkdir_write_enable=YES

\qquad 设置匿名登录的目录,在/home/yulian目录下,mkdir一个目录anonymous,在/etc/vsftpd/vsftpd.conf中,增加一句anon_root=/home/yulian/anonymous,设置匿名登录的目录。这句话可以添加在local_root下面一行。

anon_root=/home/yulian/anonymous

\qquad 这样我们就已经配置好了,可以在windows的命令行中进行登录。登录之后,可以发现,/home/yulian/anonymous就是我们的根目录。匿名用户的操作限制在/home/yulian/anonymous目录中。

3.ftp常用命令总结

\qquad 对于/etc/vsftpd/vsftpd.conf的查看和修改命令。

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

\qquad windows链接到centos

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

\qquad 上传文件t.txt

put t.txt

\qquad 下载文件f.txt

get f.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值