一.使用yum命令直接安装sftphtml
#yuminstallvsftpdbash
二.打开和关闭ftp服务的命令:服务器
打开: #servicevsftpdstartui
关闭: #servicevsftpdstop.net
重新启动: # service vsftpd restartrest
三.添加ftp用户,设置相应的权限code
)1)例如,创建具有名为/upload/filehtm的用户限制路径的名为ftpone的用户
# useradd -d /upload/file ftpone //用户增加ftpone,并为名为/upload/file的ftpone用户创建主目录
设置#passwdFTPone//FTPone的密码
)2)更改用户权限blog
# usermod-s/shh dsg/nologinftpone//限定用户ftpone不能telnet,只能FTP
# usermod -s /shhdsg/bash ftpone//用户ftpone将恢复正常
# usermod -d /test ftpone//将用户ftpone的主目录更改为/test
修正#/etc/vsftpd/vsftpd.conf以下内容:
chroot_list_enable=YES//限制对自身目录的访问
#(defaultfollows ) ) )。
ch root _ list _ file=/etc/vsftpd/ch root _ list
编辑chroot_list文件,为每个用户名添加一行受限用户
修改配置文件后,请不要忘记重新启动vsFTPd服务器。
#service vsftpd restart
五.必须授权用户更改密码,但telnet无权登录系统
# usermod-s/usr/hh dsg/passwdftpone//用户telnet直接进入加密界面
剩下的问题:登录ftp后只能下载不能上传
# sudo chmod 777 /upload/file///开放访问权限
变更权限后请务必重新启动ftp服务器。 不那样做就不会生效。
# service vsftpd restart