ftp服务器搭建
来源:互联网 发布:cellsens软件下载 编辑:程序博客网 时间:2024/06/05 18:41
vi /etc/passwd
找到
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin 其中的 /var/ftp改成自己想要的目录,本人在/opt下建立了一个ftp目录,所以改成:
ftp:x:14:50:FTP User:/opt/ftp:/sbin/nologin
匿名登陆后,就要这个目录下了
添加用户
useradd ftpuser -s /sbin/nologin //禁止登陆 创建时就禁止,不需要usermod更改了
usermod ftpuser -s /sbin/nologin //限定用户ftpuser不能telnet,只能ftp
usermod ftpuser -s /sbin/bash //用户ftpuser恢复正常
usermod ftpuser -d /opt/ftp //更改用户ftpuser的主目录为/opt/ftp
修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行
如果为了添加用户时不自动创建相应的用户组。即上面操作会自动创建ftpuser组,可以如下操作
useradd ftpuser -s /sbin/nologin -d /opt/ftp -g ftp
删除用户
userdel -r ftpuser
chown -R ftpuser /opt/ftp 更改上传目录的拥有者,使之有更改权限
vsftpd.conf里
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
这两项一定要打开,不然的window里cmd登陆时,可以用cd ..命令回到上一级目录.加上这两项可以控制ftp用户只能在自家目录里活动.
开机自动启动
vi /etc/rc.d/rc.local
在rc.local文件最后添加
/etc/rc.d/init.d/vsftpd start
找到
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin 其中的 /var/ftp改成自己想要的目录,本人在/opt下建立了一个ftp目录,所以改成:
ftp:x:14:50:FTP User:/opt/ftp:/sbin/nologin
匿名登陆后,就要这个目录下了
添加用户
useradd ftpuser -s /sbin/nologin //禁止登陆 创建时就禁止,不需要usermod更改了
usermod ftpuser -s /sbin/nologin //限定用户ftpuser不能telnet,只能ftp
usermod ftpuser -s /sbin/bash //用户ftpuser恢复正常
usermod ftpuser -d /opt/ftp //更改用户ftpuser的主目录为/opt/ftp
修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行
如果为了添加用户时不自动创建相应的用户组。即上面操作会自动创建ftpuser组,可以如下操作
useradd ftpuser -s /sbin/nologin -d /opt/ftp -g ftp
删除用户
userdel -r ftpuser
chown -R ftpuser /opt/ftp 更改上传目录的拥有者,使之有更改权限
vsftpd.conf里
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
这两项一定要打开,不然的window里cmd登陆时,可以用cd ..命令回到上一级目录.加上这两项可以控制ftp用户只能在自家目录里活动.
开机自动启动
vi /etc/rc.d/rc.local
在rc.local文件最后添加
/etc/rc.d/init.d/vsftpd start
0 0
- 局域网搭建FTP服务器
- centos 搭建 ftp服务器
- Centos 搭建ftp服务器
- win7 搭建ftp服务器
- Ubuntu 搭建FTP服务器
- ftp服务器搭建
- FTP服务器的搭建
- ubuntu ftp服务器搭建
- Windows2003搭建FTP服务器
- Ubuntu 搭建FTP服务器
- IIS搭建FTP服务器
- Centos 搭建ftp服务器
- ftp服务器的搭建
- linux ftp 服务器搭建
- ftp 服务器搭建
- Ubuntu搭建FTP服务器
- ubuntu搭建ftp服务器
- 搭建ftp服务器
- 星光大道冠军杨光走进军营 众星共度五四青年节
- 斯坦福CoreNLP —— 用Java给Twitter进行情感分析
- redmine邮件配置
- 数据库水平切分的实现原理解析-分库,分表,主从,集群,负载均衡器
- Redmine安装指南
- ftp服务器搭建
- PHP从零单排(十八)图片处理
- mysql操作笔记
- Spring 中的default-lazy-init="true" 和 lazy-init="true"
- 斜率优化专题5——bzoj 1096 [ZJOI2007]仓库建设 题解
- Spring 反射注入+全注解注入
- 不要只和结婚的人谈恋爱 //转自《拆掉思维里的墙》
- Spring ref属性配置
- C++/C博客记录