当前位置:首页 » 文件管理 » centosftp用户名和密码

centosftp用户名和密码

发布时间: 2022-08-04 04:01:39

㈠ 用户指定的用户名和密码无法登陆到该 ftp服务器。

在服务器上的FTP 点击创建FTP的描述名 有一个FTO身份验证 把基本身份验证开启 一般情况下都是禁用的。

㈡ centos怎么修改ftp账号密码

centos下lamp的环境安装好后,也许会自动为你创建一个FTP用户, 但是用户名和密码可能你并不喜欢。
如想修改密码或用户名,先找个ssh工具,阿里云官网建议的是用PuTTY,而我也习惯了它。
修改FTP密码,连接上服务器后,在终端提示符下输入:passwd ftp(ftp为你要修改密码的帐号)
会提示输入新密码,并再次确认输入新密码。(如出现 “BAD PASSWORD: it is too simplistic/systematic”这样的提示,请不用紧张,这只是说明你的密码过于简单,但你的密码还是有修改成功的)
然后你就可以用新密码登录FTP了
修改FTP帐号,连接上服务器后,在终端提示符下输入:usermod -l mewftp ftp
newftp是新用户名,ftp是旧用户名。

㈢ 如何在Centos下安装ftp服务器

1、安装ftp
# yum -y install ftp vsftpd

查看安装情况
#rpm -qc vsftpd
/etc/logrotate.d/vsftpd
/etc/pam.d/vsftpd
/etc/vsftpd/ftpusers
/etc/vsftpd/user_list
/etc/vsftpd/vsftpd.conf

2、服务器配置
创建ftp根目录 /ftp/private(这里有个不解的问题,如果创建了一个/root/ftp/private的目录,登录时会提示500 OOPS: cannot change directory:/root/ftp/private之类的错误,目前无法解决,希望有知道的朋友解释一下),如果创建一个公开的目录,需要创建/ftp/open并在/etc/vsftpd/vsftpd.conf增加anon_root=/ftp/open
#mkdir /ftp

#mkdir /ftp/private

创建密码明文文件,创建两个用户John,Jack,密码分别是passwxx,passwyy
#vim /etc/vsftpd/pass.txt

John
passwxx
Jack
passwyy

根据明文创建密码DB文件,userlist.db就是用户密码的数据库
#db_load -T -t hash -f /etc/vsftpd/pass.txt \
> /etc/vsftpd/userlist.db

创建vftpd 系统账户 ftp_user
#useradd -d /root/ftp/private -s /sbin/nologin ftp_user

配置用户数据
# vi/etc/pam.d/vsftpd

//将auth及account的所有配置行行均注释掉,添加如下内容:
authrequiredpam_userdb.so db=/etc/vsftpd/userlist
accountrequiredpam_userdb.so db=/etc/vsftpd/userlist

userlist就是/etc/vsftpd/userlist.db的数据库,不过不用加.db后缀,系统自动添加

在/etc/vsftpd/vsftpd.conf 添加一下内容:

#vim /etc/vsftpd/vsftpd.conf
#anon_root=/ftp/open //如果要增加一个公开的文件目录,将注释去掉virtual_use_local_privs=YES
guest_enable=YES
guest_username=ftp_user
chroot_local_user=YES
allow_writeable_chroot=YES

同时将chroot_list_enable=YES,chroot_list_file=/etc/vsftpd/chroot_list注释去掉并将chroot_list_file=/etc/vsftpd/chroot_list
改为chroot_list_file=/ftp
chroot_list_enable=YES
# (default follows)
chroot_list_file=/ftp

启动vsftpd
#systemctl start vsftpd

设置开机启动
#systemctl enable vsftpd

㈣ 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 #临时关闭(不用重启机器)

㈤ centos 下怎么建立多个ftp用户啊,而且怎么给他们设定相应的账号和密码

vsftp装上后要启动的,启动后可以检测到21端口被使用,用户名密码一般初始就是linux用户的用户名密码,但要注意用户文件夹的权限,也可以通过其他方式配置,需要改它的配置文件
举个例子 用户名密码存在mysql数据库里面的
多用户就是给linux建几个用户就可以了

㈥ centos5.5怎么设置ftp用户名密码

你用的啥?ftp软件?我只用过vsftpd,
vsftpd是跟centos用户一致的,比如你有个用户test,密码test,那么就可以用它来登录ftp,

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

修改FTP密码,连接上服务器后,在终端提示符下输入:passwd ftp(ftp为你要修改密码的帐号)
会提示输入新密码,并再次确认输入新密码。(如出现 “BAD PASSWORD: it is too simplistic/systematic”这样的提示,请不用紧张,这只是说明你的密码过于简单,但你的密码还是有修改成功的)
然后你就可以用新密码登录FTP了
修改FTP帐号,连接上服务器后,在终端提示符下输入:usermod -l mewftp ftp
newftp是新用户名,ftp是旧用户名。

㈧ 如何在centos建立一个有上传文件权限的ftp用户

看看这里的说明把。我按照这个操作成功了.
linux 安装配置 vsftpd
http://www.blags.org/linux-centos-installl-confie-vsftpd/
希望对你有用.

热点内容
手机鸿蒙系统如何转安卓 发布:2025-04-22 17:31:44 浏览:890
批处理ftp上传文件夹 发布:2025-04-22 17:29:26 浏览:787
android日程管理系统 发布:2025-04-22 17:13:28 浏览:387
编译语言全家桶软件 发布:2025-04-22 17:02:29 浏览:390
javascriptdes加密 发布:2025-04-22 17:02:11 浏览:388
python线程参数 发布:2025-04-22 17:01:01 浏览:319
卫生员什么配置 发布:2025-04-22 17:00:02 浏览:221
苹果系统搭建服务器的软件 发布:2025-04-22 16:36:29 浏览:13
房车配置怎么选择 发布:2025-04-22 16:22:14 浏览:493
编程猫gb 发布:2025-04-22 16:22:13 浏览:632