环境配置:
用户名密码:ftp1/123456
系统:ubun
一、安装
在Ubuntu环境中,安装很简单。只需输入以下命令:
#sudo apt-get install vsftpd
安装完成后,您可以检查服务状态(实际上,安装完成后,系统会通知您已在运行)
#sudo service vsftpd status
二、添加用户
#groupadd FTP
# useradd-g FTP-d/home/ft P1-m ft P1
指定D:主目录
指定G:组
M:目录不存在时自动创建主目录
#sudo passwd ftp1 (123456)
#usermod -s /sbin/nologin ftp1
三、修改配置文件
1./etc(主配置文件)
2./etc(可访问用户列表)
3./etc(您可以选择修改。需要简单的配置。否则,将出现“530 login incorrect”错误。)
以下是文件特定的说明。
1./etc里面注释比较多,还很详细,这里不一一列举,只写我修改的内容
Anonymous_enable=NO(是否允许匿名登录)
Local_enable=YES(是否允许本地登录)
Write_enable=YES(可写FTP设置)
//chroot(变更根)
Chroot_local_user=YES(设置为YES时,订阅v的用户可以通过FTP访问)
Chroot_list_enable=YES(启用下面的v)
指定Chroot_list_file=/etc/v (list)。文件默认值,但不存在,必须手动执行。)
Pam_service_name=vsftpd
Listen_port=21(默认sftp可以登录,但ftp不能登录:V需要添加FTP的默认端口)
内的配置参数
2./etc/v
允许Ftp登录的用户名放在一行即可。
我的配置参数
四、恢复服务
# service vsftpd restart
五、连接测试
# FTP -v -n localhost
6,客户端安装
Apt-get install lftp
第七,遇到的问题
使用Ftp命令登录时,始终询问以下错误
Root@server:至# FTP localhost
Connected to localhost。
220 (vsFTPd 2.3.5)
Name (localhost :根): Ubuntu
331 Please specify the password .
Password:
530登录incorrect。
登录faild .
Ftp 221再见.
解决方法:
Sudo apt-get remove vsftpd
Sudo RM /etc
Sudo apt-get install vsftpd
Ubuntu启用PAM,因此使用vsftp的地方需要/etc文件(默认源安装中不存在此文件)。因此,除匿名用户外,本地用户不能登录。
所以只要删除了就可以了。
觉得有用的话走波关注呗,更多精彩内容等着你~
1.文章《〔如何架设ftp服务器〕架设ftp服务器需要设定哪些参数…》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《〔如何架设ftp服务器〕架设ftp服务器需要设定哪些参数…》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好