差别
这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
it:server:ftp [2021-07-20 15:36] – 创建 goldentianya | it:server:ftp [2022-07-17 20:21] (当前版本) – [创建授权用户] goldentianya | ||
---|---|---|---|
行 1: | 行 1: | ||
====== 开启 ftp 服务 ====== | ====== 开启 ftp 服务 ====== | ||
- | 攻略 | + | [[https:// |
- | 安装:sudo apt-get install vsftpd | + | ==== 安装 |
- | 配置:vim / | + | '' |
+ | |||
+ | 配置:'' | ||
+ | |||
+ | ==== 匿名访问 ==== | ||
+ | |||
+ | < | ||
+ | anonymous_enable=YES | ||
+ | anon_root=/ | ||
+ | anon_max_rate=2048000 | ||
+ | |||
+ | </ | ||
+ | |||
+ | 卸载 '' | ||
+ | |||
+ | 设置该目录有可访问权限 | ||
+ | |||
+ | '' | ||
+ | |||
+ | * 查看FTP服务是否运行中:service vsftpd status | ||
+ | * 查看本地是否含有包含ftp的进程开启:ps -ef | grep ftp | ||
+ | * FTP设置开机自动运行:chkconfig vsftpd on | ||
+ | * 关闭FTP开机自动运行:chkconfig vsftpd off | ||
+ | * 查看所有服务开启自动运行的情况:chkconfig --list | ||
+ | * 启动FTP服务:service vsftpd start | ||
+ | * 停止FTP服务:service vsftpd stop | ||
+ | * 重启FTP服务:service vsftpd restart | ||
+ | < | ||
+ | |||
+ | systemctl start vsftpd.service #启动 | ||
+ | systemctl enable vsftpd.service # | ||
+ | |||
+ | </ | ||
+ | ==== 创建授权用户 ==== | ||
+ | |||
+ | 2)创建用户 '' | ||
+ | |||
+ | 为该用户添加密码 | ||
+ | |||
+ | '' | ||
+ | |||
+ | 输入密码: <font inherit/ | ||
+ | |||
+ | 并添加到 vsftpd.userlist 文件当中 '' | ||
+ | |||
+ | 3)修改配置文件'' | ||
+ | |||
+ | 修改或添加如下行: | ||
+ | |||
+ | < | ||
+ | anonymous_enable=NO | ||
+ | local_enable=YES | ||
+ | write_enable=YES | ||
+ | local_umask=022 | ||
+ | dirmessage_enable=YES | ||
+ | xferlog_enable=YES | ||
+ | connect_from_port_20=YES | ||
+ | xferlog_std_format=YES | ||
+ | listen=NO | ||
+ | listen_ipv6=YES | ||
+ | pam_service_name=vsftpd | ||
+ | userlist_enable=YES | ||
+ | tcp_wrappers=YES | ||
+ | </ | ||
+ | |||
+ | 4)重启vsftp > '' | ||
+ | |||
+ | 5) 终端远程登录写用户和密码就好,用ForkLift登录端口为21 | ||
+ | |||
+ | 具体设置参考以下 [[https:// | ||
+ | |||
+ | |||
+ | {{tag> |