华师 發表於 2019-12-4 11:07:00

centos如何添加ftp目录

<ol class="exp-conent-orderlist">
<li class="exp-content-list list-item-1">
<div class="content-list-text">
<p>检查Centos服务器中是否安装了vsftpd</p>
<p>rpm -qa |grep vsftpd</p>
<p>如果没有显示则没有安装</p>
</div>
<div class="content-list-media">
<div class="content-list-image clearfix"><img src="https://imgsa.baidu.com/exp/w=500/sign=6582d5683cadcbef01347e069cae2e0e/e1fe9925bc315c608188874380b1cb1349547779.jpg"></div>
</div>
</li>
<li class="exp-content-list list-item-2">
<div class="content-list-text">
<p>2.安装vsftpd</p>
<p>yum -y install vsftpd</p>
</div>
<div class="content-list-media">
<div class="content-list-image clearfix"><img alt="" data-src="https://img2018.cnblogs.com/blog/1136277/201912/1136277-20191204110158718-295855470.png">
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
</div>
</li>
<li class="exp-content-list list-item-3">
<div class="content-list-text">
<p>3.打开vsftpd服务</p>
<p>service vsftpod start</p>
</div>
<div class="content-list-media">
<div class="content-list-image clearfix"><img src="https://imgsa.baidu.com/exp/w=500/sign=76c817879016fdfad86cc6ee848e8cea/4034970a304e251f44ed0854aa86c9177f3e5300.jpg"></div>
</div>
</li>
<li class="exp-content-list list-item-4">
<div class="content-list-text">
<p>设置开机自启动</p>
<p>chkconfig --level 35 vsftpd on</p>
<p>chkconfig --list vsftpd</p>
<p>0,1,2,3,4,5,6表示的是等级</p>
<p>1表示:单用户模式</p>
<p>2表示:无网络连接的多用户命令行模式</p>
<p>3表示:有网络连接的多用户命令行模式</p>
<p>4表示:不可用</p>
<p>5表示:带图形界面的多用户模式</p>
<p>6表示:重新启动</p>
</div>
<div class="content-list-media">
<div class="content-list-image clearfix"><img class="exp-image-default lazyload" alt="Centos搭建FTP服务器及账号设置" data-src="https://imgsa.baidu.com/exp/w=500/sign=83e9599614d8bc3ec60806cab28aa6c8/7c1ed21b0ef41bd5420604585cda81cb38db3dc1.jpg"></div>
</div>
</li>
<li class="exp-content-list list-item-5">
<div class="content-list-text">
<p>5.配置vsftpd.conf文件</p>
<p>cd /etc/vsftpd</p>
<p>vi vsftpd.conf</p>
<p>禁止匿名访问</p>
<p>anonymous_enable=NO&nbsp;&nbsp; &nbsp;#进制匿名访问</p>
<p>chroot_local_user=YES&nbsp;&nbsp; #限制所有用户都在家目录</p>
<p>chroot_list_enable=NO&nbsp;&nbsp; #调用限制在家目录的用户名单</p>
<p>chroot_list_file=/etc/vsftpd/chroot_list&nbsp;&nbsp; #限制在家目录的用户名单所在路径设置参考</p>
<p>chroot_list_enable=YES/NO(NO)</p>
<p>设置是否启用chroot_list_file配置项指定的用户列表文件。默认值为NO。</p>
<p>chroot_list_file=/etc/vsftpd.chroot_list</p>
<p>用于指定用户列表文件,该文件用于控制哪些用户可以切换到用户家目录的上级目录。</p>
<p>chroot_local_user=YES/NO(NO)</p>
<p>用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。</p>
<p>通过搭配能实现以下几种效果:</p>
<p>①当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。</p>
<p>②当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。</p>
<p>③当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。</p>
</div>
</li>
<li class="exp-content-list list-item-6">
<div class="content-list-text">
<p>6.添加ftp用户</p>
<p>useradd -s /sbin/nologin ftpadmin -d /home</p>
<p><img alt="" data-src="https://img2018.cnblogs.com/blog/1136277/201912/1136277-20191204110421272-1553985650.png"></p>
<p>如果显示 <span style="color: rgba(255, 102, 0, 1)">useradd: warning: the home directory already exists.</span><br style="margin: 0; padding: 0; border: 0"><span style="color: rgba(255, 102, 0, 1)">Not copying any file from home directory into it.</span></p>
<p><span style="color: rgba(0, 0, 0, 1)">不用理会, 只是告诉你, 你指向的目录已经存在了, 这不影响<br style="margin: 0; padding: 0; border: 0">设置目录及其文件的属组</span></p>
<p>设置密码</p>
<p>passwd&nbsp; [用户名]</p>
<p><img src="https://img2018.cnblogs.com/blog/1136277/201912/1136277-20191204110503473-332660929.png"></p>
<p>&nbsp;</p>

</div>
<div class="content-list-media">
<div class="content-list-image clearfix"><img class="exp-image-default lazyload" alt="Centos搭建FTP服务器及账号设置" data-src="https://imgsa.baidu.com/exp/w=500/sign=c85cd54b9c2397ddd67998046983b216/ae51f3deb48f8c54398a298337292df5e1fe7fc5.jpg"></div>

</div>

</li>
<li class="exp-content-list list-item-7">
<div class="content-list-text">
<p>7.重启vsftpd</p>

</div>
<div class="content-list-media">
<div class="content-list-image clearfix"><img class="exp-image-default lazyload" alt="Centos搭建FTP服务器及账号设置" data-src="https://imgsa.baidu.com/exp/w=500/sign=70bfc044b13eb13544c7b7bb961fa8cb/d31b0ef41bd5ad6e2d7188468ccb39dbb7fd3c96.jpg"></div>

</div>

</li>
<li class="exp-content-list list-item-8">
<div class="content-list-text">
<p>8.打开服务器21端口</p>
<p>iptables -I INPUT -p tcp --dport 21 -j ACCEPT</p>
<p>service iptables save</p>
<p>service iptables restart</p>

</div>
<div class="content-list-media">
<div class="content-list-image clearfix"><img class="exp-image-default lazyload" alt="Centos搭建FTP服务器及账号设置" data-src="https://imgsa.baidu.com/exp/w=500/sign=6f7c00afc595d143da76e42343f18296/2f738bd4b31c87018c505e4a2a7f9e2f0608ffbc.jpg"></div>

</div>

</li>
<li class="exp-content-list list-item-9">
<div class="list-icon" style="visibility: visible">9</div>
<div class="content-list-text">
<p>9.连接成功,大功告成</p>

</div>
<div class="content-list-media">
<div class="content-list-image clearfix"><img class="exp-image-default lazyload" alt="Centos搭建FTP服务器及账号设置" data-src="https://imgsa.baidu.com/exp/w=500/sign=5b5bf2a41230e924cfa49c317c096e66/0df3d7ca7bcb0a46ae4c64956663f6246b60af34.jpg"></div>

</div>

</li>
<li class="exp-content-list list-item-10">
<div class="list-icon" style="visibility: visible">10</div>
<div class="content-list-text">
<p>10.常见错误:530 login incorrec原因汇总</p>
<p>1.配置文件错误</p>
<p>2.用户密码错误</p>
<p>3.端口未打开</p>

</div>
<div class="last-item"><span class="last-item-end">END</span></div>

</li>

</ol>
<p>如果显示</p><br><br>
来源:https://www.cnblogs.com/qianzf/p/11981604.html
頁: [1]
查看完整版本: centos如何添加ftp目录