1.ftp安装:
rpm –qa | grep ftp
2.查看安装内容:
rpm-ql |more
3.启动ftp服务:
service vsftpd start
4.配置文件:
vi /etc/vsftpd/vsftpd.conf
5.连接ftp:
eg:ftp 127.0.0.1 //默认vsftp匿名用户可以访问到其他目录。可以下载,但是不能上传,即没有上传权限。
6.下载文件
get fileName
上传文件:put fileName
7.ChangeRoot防止ftp登录上来的用户,可以看到其他目录:
vi /etc/vsftpd/vsftpd.conf 中修改:开启chroot机制:chroot_list_enable=yes chroot_list_file=/etc/vsftpd/chroot_list 修改主配置文件后,要重启服务
vi /etc/vsftpd/chroot_list 配置 usr1 用户1只能访问自己的目录,无法访问其他目录。每个用户占独立的一行,只需要写入用户名即可。
8.禁止用户登录
vi /etc/passwd 修改用户为nologin
重启服务:service vsftpd restart
9.设置哪些用户可以访问,哪些用户不能访问:
vi /etc/vsftpd/ftpusers 在该文件中配置用户即可,表示该用户不能登录ftp
vi /etc/vsftpd/user_list 默认情况下是黑名单
示例:useradd usr1 passwd usr1 ftp 127.0.0.1
10.退出ftp
bye