如何从Windows远程上传文件到Linux(例如CentOS 7)
一、先看Linux系统是否安装有vsftp软件(vs是very secure的意思)
[[email protected] /]# rpm -qa | grep vsftpd
vsftpd-3.0.2-22.el7.x86_64
如果没有安装,则需要安装
[[email protected] /]# yum install vsftpd
二、执行vsftpd
[[email protected] /]# service vsftpd start
Redirecting to /bin/systemctl start vsftpd.service
可以本地测试一下
三、创建ftp用户
*创建ftp组及用户 [[email protected] vsftpd]# groupadd ftpgroups [[email protected] vsftpd]# useradd -d /home/ftp/ftp -g ftpgroups ftp useradd:用户“ftp”已存在 [[email protected] vsftpd]# usermod -s /sbin/nologin ftp *设置不允许用于用户登录 usermod:无改变 [[email protected] vsftpd]# passwd ftp *给用户ftp设置密码 更改用户 ftp 的密码 。 新的 密码: 无效的密码: 密码包含用户名在某些地方 重新输入新的 密码: passwd:所有的身份验证令牌已经成功更新。 [[email protected] vsftpd]# ls ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh [[email protected] vsftpd]# find -name pub [[email protected] vsftpd]# find -name pub [[email protected] vsftpd]# ls ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh [[email protected] vsftpd]# cd / *给ftp文件夹pub授权 [[email protected] /]# find -name pub ./var/ftp/pub [[email protected] pub]# cd /var/ftp [[email protected] ftp]# ls pub [[email protected] ftp]# chmod 777 pub [[email protected] ftp]# |
四、在你本机PC上打开ftp://192.168.19.234(你ftp服务器IP)
用户名和密码为Linux的普通用户ftp。
连接,ok。