title: 'linux下ftp服务无法用root远程登陆'
date: 2019-11-05 23:15:48
tags: [linux,ftp,install,tools]
published: true
hideInList: false
feature:
最小化安装的centos没有ftp服务,安装完成后发现用另一台机器ftp这台服务器无法成功,输入用户名root,回车后出现"530 Permission denied"报错,经查询后发现有一处配置文件需要修改,更改完成后即可。
安装ftp服务
#!/bin/bash
yum -y install ftp vsftp*
systemctl enable vsftpd
systemctl start vsftpd.service
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --permanent --zone=public --add-service=ftp
firewall-cmd --reload
更改配置文件
#!/bin/bash
sed -i '/userlist_deny/d' /etc/vsftpd/vsftpd.conf
sed -i '/userlist_file/d' /etc/vsftpd/vsftpd.conf
echo 'userlist_deny=NO
userlist_file=/etc/vsftpd/user_list'>>/etc/vsftpd/vsftpd.conf
sed -i '/root/d' /etc/vsftpd/ftpusers
service vsftpd restart
网友评论