vsftpd配置
2016-07-16 12:41
176 查看
(vsftpd配置文件解释,网络搜集)
ftp命令:
连接ftp服务器
下载文件
上传文件
断开连接
例子:
错误问题:
vsftpd: refusing to run with writable root inside chroot ()错误的解决方法
遇到这个问题可以尝试子配置文件中添加如下行
anonymous_enable=YES 允许匿名登录local_enable=YES 允许本地用户登录 write_enable=YES 开放本地用户写权限 local_umask=022 设置本地用户生成文件的掩码为022 #anon_upload_enable=YES 此项设置允许匿名用户上传文件 #anon_mkdir_write_enable=YES 开启匿名用户的写和创建目录的权限 dirmessage_enable=YES 当切换到目录时,显示该目录下的.message隐藏文件的内容 xferlog_enable=YES 激活上传和下载日志 connect_from_port_20=YES 启用FTP数据端口的连接请求 #chown_uploads=YES 是否具有上传权限. 用户由chown_username参数指定。 #chown_username=whoever 指定拥有上传文件权限的用户。此参数与chown_uploads联用。 #xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES 使用标准的ftpd xferlog日志格式 #idle_session_timeout=600 此设置将在用户会话空闲10分钟后被中断 #data_connection_timeout=120 将在数据连接空闲2分钟后被中断 #ascii_upload_enable=YES 启用上传的ASCII传输方式 #ascii_download_enable=YES 启用下载的ASCII传输方式 #ftpd_banner=Welcome to blah FTP service 设置用户连接服务器后显示消息 #deny_email_enable=NO 此参数默认值为NO。当值为YES时,拒绝使用banned_email_file参数指定文件中所列出的e-mail地址用户登录。 #banned_email_file=/etc/vsftpd.banned_emails 指定包含拒绝的e-mail地址的文件. #chroot_list_enable=YES 设置本地用户登录后不能切换到自家目录以外的别的目录 #chroot_list_file=/etc/chroot_list #ls_recurse_enable=YES pam_service_name=vsftpd 设置PAM认证服务的配置文件名称,该文件存放在/etc/pam.d/ userlist_enable=YES 此项配置/etc/vsftpd.user_list中指定的用户也不能访问服务器,若添加userlist_deny=No,则仅仅/etc /vsftpd.user_list文件中的用户可以访问,其他用户都不可以访问服务器。如果 userlist_enable=NO,userlist_deny=YES,则指定使文件/etc/vsftpd.user_list中指定的用户不可以访问服务器,其他本地用户可以访问服务器。 listen=YES 指明VSFTPD以独立运行方式启动 tcp_wrappers=YES 在VSFTPD中使用TCP_Wrappers远程访问控制机制,默认值为YES
ftp命令:
连接ftp服务器
ftp [hostname| ip-address]
下载文件
get [remote-file] [local-file] //下载单个文件 mget [remote-files] //下载整个目录
上传文件
put local-file [remote-file] mput local-files
断开连接
ftp> bye (回车)
例子:
如要获取远程服务器上/usr/your/1.htm,则 ftp> get /usr/your/1.htm 1.htm (回车) 从远端主机接收一批文件至本地主机。 如要获取服务器上/usr/your/下的所有文件,则 ftp> cd /usr/your/ ftp> mget *.* (回车) 此时每下载一个文件,都会有提示。如果要除掉提示,则在mget *.* 命令前先执行:prompt off 注意:文件都下载到了linux主机的当前目录下。比如,在 /usr/my下运行的ftp命令,则文件都下载到了/usr/my下。 如要把本地的1.htm传送到远端主机/usr/your,并改名为2.htm ftp> put 1.htm /usr/your/2.htm (回车) 如要把本地当前目录下所有html文件上传到服务器/usr/your/ 下 ftp> cd /usr/your (回车) ftp> mput *.htm (回车) 注意:上传文件都来自于主机的当前目录下。比如,在 /usr/my下运行的ftp命令,则只有在/usr/my下的文件linux才会上传到服务器/usr/your 下。 ftp> bye (回车)
错误问题:
vsftpd: refusing to run with writable root inside chroot ()错误的解决方法
遇到这个问题可以尝试子配置文件中添加如下行
allow_writeable_chroot=YES
相关文章推荐
- php数据类型以及判断isset或者empty使用
- PHP对象与数组转换
- ajax 即点即改
- 摄像头拍照,PHP输入流php://input的使用分析
- PHP exec/system启动windows应用程序,执行.bat批处理,执行cmd命令
- php的<?php ?>标签匹配
- 关闭Cadence Orcad Capture CIS原理图弹出startpage页面的方法
- 外贸支付接口集成,PHP Paypal插件英文 集成18家信用卡商家
- PHP如何快速读取大文件
- PHP switch的“高级”用法详解
- yii框架实现读写分离
- 【PHP发展史】PHP5.2 到 PHP5.6 中新增的功能详解
- 图文详解PHP环境搭建教程
- Laravel 4 系列入门教程(三)
- Laravel 4 系列入门教程
- Laravel 4 系列入门教程(一)
- PHP定时备份MySQL,mysqldump语法大全
- php 过滤特殊字符串函数
- PHP模板引擎正则替换函数 preg_replace 与 preg_replace_callback 使用总结
- [php]对象的销毁时机