LINUX的FTP服务器
发布日期:2019-09-12 21:07 | 文章来源:互联网
服务器输入
香港CN2服务器、企业级CN2 GIA双程专线高速回国T3机房香港、美国、韩国、海外物理服务器热销中!
一、安装:rpm–ivevsftpd.xxx.xx.rpm二、开启服务-----vsftpd在安装之后,无需其他配置可以直接使用,所以,我们可以直接开启服务。
命令:servicevsftpdstart
三、登陆-----默认情况下,在开启了服务之后,直接可以使用匿名用户登录,以便检查服务器是否正常开启。
假设服务器IP地址为192.168.1.1,在客户端提示符下输入:ftp192.168.1.1,回车,要求输入账号,匿名账号为ftp,所以,输入ftp,此时要求输入密码,密码为空,直接回车,如果出现ftp>这样的提示符,继续输入ls,如果可以看到一个pub目录,表明登陆成功。
四、禁锢系统用户:
4.1建立用户:useraddzs;pASswdzs输入zs的密码。
4.2使用zs身份登录FTP服务器,此时是登陆到了zs的宿主目录,在ftp>提示符下输入cd/,再输入ls,我们会发现我们可以看到系统根下的所有目录,这样不安全,所以,我们此时先退出FTP服务器,再转到FTP服务器上,对配置文件进行修改,操作如下:
编辑配置文件:vi/etc/vsftpd/vsftpd.conf
打开配置文件后,可以在任意位置,添加以下配置:chroot_local_user=YES
此配置意思是,禁锢宿主目录
然后退出,重启服务。servicevsftpdrestart
重新安装4.2的步骤登陆服务器,按照步骤操作,看看你还能看到根下的所有目录吗?
五、建立虚拟用户
5.1建立用户口令库文件------在根提示符下输入:vilogins.txt,在文件里输入虚拟用户名和密码-----奇数行是用户名,偶数行是密码,例如:
tom
123
jack
456
5.2创建口令认证文件,命令如下:
db_load–T-thash-f/logins.txt/etc/vsftpd/vsftpd_login.db
pam_service_name=vsftpd.vu
5.5保存退出,重启服务,客户端登陆验证。
5.6为不同的虚拟用户,建立不用的访问权限。
5.6.1先建立一个目录,例如,在根下创建a目录
5.6.2在这个目录下建立和用户同名的文件
5.6.3分别编辑这些文件,写入不用的权限,具体权限写法参考课本。
5.6.4编辑配置文件,添加下列:
user_config_dir=/a
5.6.4保存退出,重启服务,客户端验证
Tags:服务器输入,LINUX的FTP服务器
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。
相关文章