FreeBSD安装配置FTP课件.ppt
文本预览下载声明
FreeBSD安装配置FTP;安装FTP服务;2、配置(1)编辑/usr/local/etc/vsftpd.conf# ee /usr/local/etc/vsftpd.confAnonymous_enable=NO (禁止匿名登陆)Local_enable=YES (允许本地用户登陆)Local_umask=022 (FTP上本地的文件权限755,默认是077)Connect_form_port_20=yes (启用FTP数据端口的数据连接)Xferlog_enable=yes (激活上传和下传的日志)Xferlog_std_format=yes (使用标准的日志格式)Idle_session_timeout=120(秒) (用户会话空闲后2分钟)Data_connection_timeout=300(秒) (将数据连接空闲5分钟断)Ascii_upload_enable=YES (起用ASCII方式上传)Ascii_download_enable=YES帮带(起用ASCII方式下载)Ftpd_banner=Welcome to blah FTP service. (FTP服务器登陆欢迎信息)Chroot_list_enable=YES (开启锁定用户目录)Chroot_list_file=/任意路径/vsftpd.chroot_list (要锁定目录的用户保存文件,格式为每个用户一行)注:如果想把本地的任何用户都锁定在自己的目录中的话,把上面两行注释掉,再增加这一样Chroot_local_user=YES保存退出;
(2)编辑/etc/inetd.conf# ee /etc/inetd.conf增加这一行并去掉前面的注释(#号)#ftp??? stream?? tcp???? nowait?? root???? /usr/local/libexec/vsftpd????? vsftpd保存退出;配置FTP服务;(4)添加用户# pw groupadd vsftpd –g 1001# pw useradd test –g 1001–d /home/test –s /sbin/nologin# mkdir /home/test# passwd test??????????????? 设密码Changing local password for testNew Password:Retype New Password:#在vsftpd.chroot_list文件里增加test一行,把test用户锁在其自家目录下。# killall -HUP inetd,(如果是独立进程则执行上面写的那个脚本即可)测试一下:# ftp localhost如果成功会提示你输入用户名和密码如果不成功,请查看一下你上面的配置;(5)用户功能权限配置以下是一些用户的配置:Anonymous_enable=yes (允许匿名登陆)Dirmessage_enable=yes (切换目录时,显示目录下.message的内容)Local_umask=022 (FTP上本地的文件权限,默认是077)Connect_form_port_20=yes (启用FTP数据端口的数据连接)Xferlog_enable=yes (激活上传和下传的日志)Xferlog_std_format=yes (使用标准的日志格式)Ftpd_banner=XXXXX (欢迎信息)Pam_service_name=vsftpd (验证方式)Listen=yes (独立的VSFTPD服务器)Anon_upload_enable=yes (开放上传权限)Anon_mkdir_write_enable=yes (可创建目录的同时可以在此目录中上传文件) ;Write_enable=yes (开放本地用户写的权限)Anon_other_write_enable=yes (匿名帐号可以有删除的权限)Anon_world_readable_only=no (放开匿名用户浏览权限)Idle_session_timeout=600(秒) (用户会话空闲后10分钟)Data_connection_timeout=120(秒) (将数据连接空闲2分钟断)Accept_timeout=60(秒) (将客户端空闲1分钟后断)Connect_timeout=60(秒) (中断1分钟后又重新连接)Ascii_upload_enable=yes (启用上传的ASCII传输方式)Ascii_download_enable=yes (启用下载的ASCII传输方式)Chroot_local_user=yes (
显示全部