centos 设置ftp用户?centos远程桌面软件

centos7 怎么设置ftp服务器的账户密码

修改FTP密码,连接上服务器后,在终端提示符下输入:passwd

ftp(ftp为你要修改密码的帐号)

会提示输入新密码,并再次确认输入新密码。(如出现

“BAD

PASSWORD:

it

is

too

simplistic/systematic”这样的提示,请不用紧张,这只是说明你的密码过于简单,但你的密码还是有修改成功的)

然后你就可以用新密码登录FTP了

修改FTP帐号,连接上服务器后,在终端提示符下输入:usermod

-l

mewftp

ftp

newftp是新用户名,ftp是旧用户名。

linux(CentOS7) FTP服务器配置用户

要为CentOS 7系统配置FTP服务器并添加用户,首先,执行以下步骤:

1.在终端中,创建一个新的FTP用户并设置密码:

bash

sudo useradd-m-s/sbin/nologin ftpuser

sudo passwd ftpuser

2.打开FTP服务器配置文件`vsftpd.conf`:

bash

sudo vi/etc/vsftpd/vsftpd.conf

然后,修改相关配置,如允许特定用户访问:

bash

anonymous_enable=NO

user_list_enable=YES

user_list_deny=NO

user_list_file=/etc/vsftpd/user_list

3.接着,编辑`user_list`文件,添加新创建的用户:

bash

sudo vi/etc/vsftpd/user_list

ftpuser:localhost,127.0.0.1

保存并关闭文件后,重启FTP服务器以应用更改:

bash

sudo systemctl restart vsftpd

4.确保配置无误,使用FTP客户端如Xftp进行连接测试:

点击"新建连接",输入服务器的IP地址、默认的FTP端口号(通常是21),用户名为`ftpuser`,以及刚才设置的密码。

如果连接成功,您会看到连接状态栏显示为绿色小圆点,表示连接已建立。

至此,CentOS 7的FTP服务器用户配置已完成,现在您可以使用新创建的`ftpuser`账户登录并管理FTP资源了。

CentOs ftp 设置用户访问指定目录

使用root账号登录centos系统

检查是否已安装vsftp

rpm-qa|grep vsftpd#未输出信息,表示未安装vsftp

通过yum安装vsftp

yum-y install vsftpd

ftp启动、重启、停止、状态查询命令

service vsftpd start#启动ftpservice vsftpd stop#停止ftpservice vsftpd restart#重启ftpservice vsftpd status#查询ftp状态

设置为开机启动(可设置)

chkconfig vsftpd on

设置配置文件

vi/etc/vsftpd/vsftpd.conf

修改如下内容:

anonymous_enable=NO#设置不允许匿名账户登录chroot_local_user=YES#所有用户限制在主目录中chroot_list_enable=NO#不启动限制用户名单,直接限制所有用户userlist_enable=NO#当为YES时只有userlist_file文件中指定的用户才能登录allow_writeable_chroot=YES#(在文件尾部新增)防止用户有写入权限时报错local_root=/home/www#(在文件尾部新增)设置用户的根目录

重启ftp

service vsftpd restart

创建ftp用户

创建用户组

groupadd ftpgroups

创建用户

# useradd添加用户命令-d/home/www指定用户根目录-g ftpgroups加入用户组 ftptest用户名useradd-d/home/www-g ftpgroups ftptest

设置用户密码

passwd ftptest# passwd(命令) ftptest(用户名,根据你实际情况写)

设置不允许用于系统登录

usermod-s/sbin/nologin ftptest#ftptest(用户名,根据你实际情况写)

设置文件权限

chmod 755/home/www

设置目录拥有者

chown-R ftptest:root/home/www#ftptest:ftp用户名;/home/www:文件目录

设置防火墙

查看防火墙状态,如果未启动,直接跳过本步骤

systemctl status firewalld

开放20、21端口(阿里云服务器还需配置安全组开放防火墙)

firewall-cmd--permanent--zone=public--add-port=20/tcpfirewall-cmd--permanent--zone=public--add-port=20/udpfirewall-cmd--permanent--zone=public--add-port=21/tcpfirewall-cmd--permanent--zone=public--add-port=21/udpfirewall-cmd--reload#重新载入

至此ftp服务安装成功,如果出现不能访问或不能写入的情况,就还需要设置SELinux(关闭)

sestatus-v#查看SELinux状态,如果SELinux status参数为enabled即为开启状态setenforce 0#临时关闭(不用重启机器)

阅读剩余
THE END