Ubuntu启动vsftpd失败203的简单介绍
本文目录一览:
- 1、ubuntu vsftpd怎么启动不了
- 2、Ubuntu下的vsftpd使用问题(vsftpd.conf配置无效)
- 3、求助,vsftpd启动不了
- 4、ubuntu14.0.4安装vsftpd无法启动的问题,有谁遇到过
- 5、ubuntu下安装vsftpd的坑
ubuntu vsftpd怎么启动不了
你是删掉了配置文件中的重要文件了吧!找不到vsftpd服务了!
建议卸载重装!
Ubuntu下的vsftpd使用问题(vsftpd.conf配置无效)
你要检查你的启动脚本,是否带了参数。如果不带参数启动vsftpd,默认配置可能有两个:/etc/vsftpd.conf或者/etc/vsftpd/vsftpd.con,根据实际情况你自己检查。你应该在/etc/init.d/vsftpd启动脚本中,以 ”/usr/local/sbin/vsftpd /etc/vsftpd.conf“来启动。
配置你必须把local_enable选项打开,否则只能匿名访问。
下面是一个虚拟用户的配置,仅供参考:
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ftpd_banner=Welcome to FTP server, Please login
chroot_local_user=YES
listen=YES
guest_enable=YES
guest_username=vsftpd
user_config_dir=/etc/vsftpd/user_conf
pam_service_name=vsftpd
secure_chroot_dir=/var/run/vsftpd
allow_writeable_chroot=YES
anon_other_write_enable=YES
anon_world_readable_only=NO
求助,vsftpd启动不了
安装包中有vsftpd用rpm安装或者yum如果实在不行去下一个vsftpd的安装包如果是源码包安装,一般操作是1../configure2.make3.makeinstall安装前最好读一下帮助文档我有一个虚拟机,装的是ubuntu.我用默认的apt-getinstallvsftpd.安装了vsftpd.并启动.然后可的客户端,是可以以ubuntu下的用户登录的.
ubuntu14.0.4安装vsftpd无法启动的问题,有谁遇到过
1.输入终端sudo易于得到安装scim-拼音,按回车键,
2.输入系统密码后,系统会自动安装拼音输入法为您服务。安装完成后,您可以使用拼音输入法。
3.您还需要通过SCIM输入法设置。设置方法:打开系统 - 首选项-SCIM输入设置,找到在正确的简体中国的全局设置IME击败了钩,这是激活它,然后就可以使用注销。
ubuntu下安装vsftpd的坑
在安装vsftpd的时候,服务正常启动成功后,无法用xftp新建的用户登录,root也无法登录的情况:
要修改4个配置文件
第一个是/etc/ftpusers ,储存禁止用ftp登录,把你想要添加可登录的用户注释掉,我这里只需要root能登录。
第二个是/etc/allowed_user ,这个文件原先没有,是我手动创建的,如果有此文件就直接修改,添加的是允许用ftp登录,allowed_user文件里如果用户也有,但是ftpusers文件里也有,会以ftpusers优先,则此文件里用户不生效。
第三个是ftp服务器的配置文件,在/etc/vsftpd.conf,这里需要注意,如果listen参数已开,一定不要再开listen_ipv6=YES(重要的事情说三遍,一定不要开!一定不要开!一定不要开!),实在没头绪的可以拷贝我的配置。
vsftpd.conf
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
use_localtime=YES
allow_writeable_chroot=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
chroot_local_user=YES
xferlog_std_format=YES
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/allowed_users
seccomp_sandbox=NO
local_root=/opt/ftp
utf8_filesystem=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
tcp_wrappers=YES
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
第四个是 /etc/pam.d/vsftpd ,因为配置中开了pam_service_name=vsftpd,所以我们要找到pam.d的位置,做一些修改,默认在/etc下。
图中画框的地方,是我做的修改,原先是auth required pam_shells.so ,这里需要修改成pam_nologin.so
修改完以上配置后,重启vsftpd服务
vsftpd命令:
systemctl restart vsftpd 重启
systemctl stop vsftpd 停止
systemctl start vsftpd 启动
systemctl status vsftpd 查看状态
测试服务:
可视化工具可使用xftp测试,好处是方便,傻瓜式操作,界面及配置如下:
命令行测试,好处是如遇到登录失败,可看具体报错信息:
输入密码后出现230 Login successful 则表示登录成功,如果登录出现其他编码,则有可能是用户配置原因,仔细检查以上四个文件。
PS:具体问题还得具体分析,以上并不代表所有问题都可这样解决,欢迎指正。