vsftpd的使用

initrd文件系统在使用vsftpd过程中总结需要注意的问题,已备参考。
这里要涉及几个文件,vsftpd,vsftpd.conf,passwd,vsftpd.user_list,libcap.so.1.10。
下面依次介绍步骤:


1.把vsftpd拷贝到/usr/sbin 或/usr/bin中,vsftpd是可执行程序


2.拷贝vsftpd.conf 和 vsftpd.user_list到/etc目录下,根据需求修改vsftpd.conf文件(具体网上查阅,一般不用修改),
  在vsftpd.user_list里面输入用户名字,一行写一个用户名。


3.在passwd中修改ftp访问的默认路径,如:
  target:$1$hFOmcfz/$ApAO3A8bw2L6AbazVz72J1:1001:14:root:/usr/sumavision/update/:/bin/sh 
  用户target 可以访问到/usr/sumavision/update/下


4.有的文件系统没有libcap.so.1.10库,需要手动添加,拷贝到根目录/lib下,然后添加如下的链接,我猜是为了版本兼容。
  libcap.so -> libcap.so.1
  libcap.so.1 -> libcap.so.1.10
  libcap.so.1.10
  
5.创建必须的目录:/usr/share/empty,否则用FileZilla在访问时会出现:
  500 OOPS: vsftpd: not found: directory given in 'secure_chroot_dir':/usr/share/empty
  因为默认情况下 secure_chroot_dir为/usr/share/empty。在我的 vsftpd.conf文件中,并没有配置secure_chroot_dir。
  
6.完毕
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VSFTPD(Very Secure FTP Daemon)是一个轻量级且高度安全的FTP服务器,它允许在Linux系统中设置一个专用的FTP服务。如果你想通过配置文件启用多进程服务并将其写入系统服务管理器(如Systemd或Upstart),这里是一些基本步骤: 1. **配置文件**: - 首先,你需要编辑VSFTPD的主配置文件,通常位于`/etc/vsftpd/vsftpd.conf`。在这个文件里,你可以设置`listen=YES`来启动FTP监听,`anonymous_enable=NO`以禁用匿名访问,以及其他安全设置。 ```bash # /etc/vsftpd/vsftpd.conf listen=YES local_root=/var/ftp user_sub_token=YES chroot_local_user=YES ... ``` 2. **启用多进程**: - 如果你想让VSFTPD以守护进程模式运行,并支持多个连接,你可以设置`max_clients`和`nodaemon`选项。例如,允许最多500个并发连接,并启用守护进程模式: ```bash max_clients=500 nodaemon=YES ``` 3. **系统服务脚本**: - 根据你的系统,创建或修改系统服务脚本,比如Systemd下的`vsftpd.service`。这个文件通常在`/etc/systemd/system`目录下。添加启动、重启和停止命令,以及路径指向你的配置文件: ```bash [Unit] Description=Very Secure FTP server After=network.target [Service] ExecStart=/usr/sbin/vsftpd -f /etc/vsftpd/vsftpd.conf Restart=always User=root Group=root [Install] WantedBy=multi-user.target ``` 4. **激活服务**: - 使用systemctl命令来管理你的服务: ```bash sudo systemctl daemon-reload sudo systemctl enable vsftpd.service sudo systemctl start vsftpd.service ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值