Linux下创建FTP服务器

1、检查安装vsftpd,命令:rpm -qa |grep vsftpd

出现如下版本号则是已安装,否则执行安装命令:yum install vsftpd -y

2.安装:yum install vsftpd -y

3.启动服务:service vsftpd start

停止服务:service vsftpd stop

重启服务:service vsftpd restart

4.配置文件:

ftpusers 该文件用来指定那些用户不能访问ftp服务器。
user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp
vsftpd.conf vsftpd的主配置文件

5.登录

匿名登录不安全,不在讨论,直接上账户密码登录:

创建账户: useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/test

设置密码命令:passwd test //为test设置密码,根据提示输入密码即可完成(2次)

6.权限设置

usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp
usermod -s /sbin/bash test    //用户test恢复正常
usermod -d /test test         //更改用户test的主目录为/test

7.常见问题:

7.1 ftp无法连接:检查地址、账户密码;防火墙是否打开、21端口是否开放;服务器安全组设置;

上述都检查无误依然不能连接,可能就是pam模块问题,修改/etc/pam.d/vsftpd文件:将pam_shells.so改为pam_nologin.so即可

修改完之后记得重启vsftpd服务

7.2 可以连接、访问、下载,但是不能上传文件:授权问题

解决:chmod 777 -R /******    (******为你指定的ftp目录)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值