查看本机ip 输入 ifconfig -a查看
vsftp配置ftp服务
vsftp安装篇 代码如下
1 vsftp安装篇 2 3 4 代码如下: 5 6 7 # 安装vsftpd 8 yum -y install vsftpd 9 # 启动 10 service vsftpd start 11 # 开启启动 12 chkconfig vsftpd on 13 14 15 二、vsftp相关命令之服务篇 16 17 代码如下: 18 19 20 # 启动ftp服务 21 service vsftpd start 22 # 查看ftp服务状态 23 service vsftpd status 24 # 重启ftp服务 25 service vsftpd restart 26 # 关闭ftp服务 27 service vsftpd stop 28 29 30 31 三、vsftp配置篇 32 33 34 代码如下: 35 36 37 #进入vsftpd配置文件 38 vim /etc/vsftpd/vsftpd.conf 39 # 禁止匿名用户anonymous登录 40 anonymous_enable=NO 41 # 允许本地用户登录 42 local_enable=YES 43 # 让登录的用户有写权限(上传,删除) 44 write_enable=YES 45 # 默认umask 46 local_umask=022 47 # 把传输记录的日志保存到/var/log/vsftpd.log 48 xferlog_enable=YES 49 xferlog_file=/var/log/vsftpd.log 50 xferlog_std_format=NO 51 # 允许ASCII模式上传 52 ascii_upload_enable=YES 53 # 允许ASCII模式下载 54 ascii_download_enable=YES 55 # 使用20号端口传输数据 56 connect_from_port_20=YES 57 # 欢迎标语 58 ftpd_banner=Welcome to use my test ftp server. 59 # 接下来的三条配置很重要 60 # chroot_local_user设置了YES,那么所有的用户默认将被chroot, 61 # 也就用户目录被限制在了自己的home下,无法向上改变目录。 62 # chroot_list_enable设置了YES,即让chroot用户列表有效。 63 # ★超重要:如果chroot_local_user设置了YES,那么chroot_list_file 64 # 设置的文件里,是不被chroot的用户(可以向上改变目录) 65 # ★超重要:如果chroot_local_user设置了NO,那么chroot_list_file 66 # 设置的文件里,是被chroot的用户(无法向上改变目录) 67 chroot_list_enable=YES 68 # touch /etc/vsftpd/chroot_list 新建 69 chroot_list_file=/etc/vsftpd/chroot_list 70 use_localtime=YES 71 # 以standalone模式在ipv4上运行 72 listen=YES 73 # PAM认证服务名,这里默认是vsftpd,在安装vsftpd的时候已经创建了这个pam文件, 74 # 在/etc/pam.d/vsftpd,根据这个pam文件里的设置,/etc/vsftpd/ftpusers 75 # 文件里的用户将禁止登录ftp服务器,比如root这样敏感的用户,所以你要禁止别的用户 76 # 登录的时候,也可以把该用户追加到/etc/vsftpd/ftpusers里。 77 pam_service_name=vsftpd 78 # 重启 vsftpd 79 service vsftpd restart 80 81 四、vsftp用户篇 82 83 代码如下: 84 85 86 # 创建用户 87 useradd -d /home/webapps/www.xxx.com -s /sbin/nologin -M hzh1990 88 # 设置用户到文件夹 89 chown -R username /home/webapps/www.xxx.com/public 90 # 设置权限 91 chown -R 777 /home/webapps/www.xxx.com/public 92 # 添加密码 93 passwd hzh1990 -> 密码 -> 确认密码