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