vsftp虚拟账户设置

创建虚拟帐号后,使用命令行和工具访问均会因为ssh报密码错误,使用文件目录访问即可。

----深深的痛啊,为什么pam之后的虚拟用户本地sftp 无法登录呢?。

Oct 12 18:56:04 fort sshd[32858]: Invalid user pso1 from 127.0.0.1
Oct 12 18:56:04 fort sshd[32859]: input_userauth_request: invalid user xxx
Oct 12 18:56:05 fort sshd[32858]: pam_unix(sshd:auth): check pass; user unknown
Oct 12 18:56:05 fort sshd[32858]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=localhost
Oct 12 18:56:05 fort sshd[32858]: pam_succeed_if(sshd:auth): error retrieving information about user xxx
Oct 12 18:56:08 fort sshd[32858]: Failed password for invalid user pso1 from 127.0.0.1 port 53565 ssh2
Oct 12 18:56:09 fort sshd[32859]: Connection closed by 127.0.0.1

vi vsftpd.conf 全局权限
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
guest_enable=YES
guest_username=vftp
user_config_dir=/etc/vsftpd/vftp/config
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/home/ftp/filetp/log/vsftpd.log
xferlog_std_format=YES
ftpd_banner=Welcome to Asia ftp
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES

-------------------------------------------------
Administrator 本地目录/home/ftp/filetp 读写,创建目录 重命名 上传 下载

local_root=/home/ftp/filetp
write_enable=YES
download_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_world_readable_only=NO

-------------------------------------------------
PMADMIN 本地目录/home/ftp/filetp/pmadmin 读写,创建目录 重命名 上传 下载

local_root=/home/ftp/filetp/pmadmin
write_enable=YES
download_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_world_readable_only=NO

-------------------------------------------------
PM1 本地目录/home/ftp/filetp/pmadmin/pm1 读写,创建目录 重命名 上传 下载

local_root=/home/ftp/filetp/pmadmin/pm1
write_enable=YES
download_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_world_readable_only=NO

-------------------------------------------------
PSO 本地目录/home/ftp/filetp/Product_Training_Template 读写,创建目录 重命名 上传 下载

local_root=/home/ftp/filetp/Product_Training_Template
write_enable=YES
download_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_world_readable_only=NO

时间: 2024-08-09 14:48:40

vsftp虚拟账户设置的相关文章

centos5.6安装vsftp服务并配置虚拟账户ftp

Centos 5.6 安装vsftp服务并配置虚拟账户ftp 当我们的用户量越来越大时,继续创建更多的系统用户是不明智的,这时就需要为vsftpd创建虚拟账户,但vsftpd虚拟账户的数据库要保存在Berkeley DB格式的数据文件中,所以需要安装db4-utils工具来创建这样的数据库文件 (1)安装vsftpd服务 yum install vsftpdservice vsftpd restartchkconfig vsftpd on (2)创建虚拟用户数据库 首先需要创建明文文件,明文文件

vsftp 利用mysql 验证虚拟账户

1  安装vsftpd(1) yum install -y  vsftpd(2)编辑vsftpd.conf内容如下listen=YESconnect_from_port_20=YESpasv_enable=YEStcp_wrappers=YESlocal_enable=YESchroot_local_user=yesanonymous_enable=NOguest_enable=YESguest_username=vsftpdguestuser_config_dir=/etc/vsftpd/vs

vsftp虚拟用户权限设置(转)

vsftp虚拟用户权限设置(转) 首先安装vsftp db-4斯蒂芬个http://hi.baidu.com/phpfool/item/d295fd5f6f960e3d33e0a981mkdir -p /opt/ftp创建用户 useradd -d /opt/ftp virtual创建虚拟用户 vi /etc/vsftp/loguser.txt格式如下用户名 admin密码    admin db_load -T -t hash -f loguser.txt vsftp_login.db 修改/

centos5.8 安装配置vsftp虚拟用户

vsftp因为公司时不时要用,也不是经常弄ftp,不常用就老是忘记有些东西,所以就在网上查些资料和自己遇到的一些问题结合起来写一个文档,以后需要使用ftp的时候搭建比较方便,使用虚拟用户不用担心用户登录服务器,你想让他在那个目录呆着就在那,而且修改权限方便,每个用户需要什么权限可以不同的修改,可以满足多方面的需要,所以推荐使用虚拟用户.第一次写博文,如有错误请指教! 1.查看安装包 [[email protected] ~]# rpm -qa | grep vsftpd vsftpd-2.0.5

FTP服务最安全认证模式---虚拟账户访问

虚拟账户概述 因为在linux下,使用vsftp建立用户之后,默认使用ftp访问的时候,是会访问到对应的用户家目录.如果想多个用户同时访问某一个目录,同时对同一目录下有着不同的权限,比如部分用户只能看,不修改,或者有的用户只能下载不能上传这些权限,这些设定只能通过vsftp中的虚拟用户来进行设定,普通的用户无法达到这样的效果. 虚拟账户模式是最安全的一种认证模式,它需要为FTP服务单独建立用户数据库文件,虚拟出的用户进行口令验证账户信息,而这些账户信息在服务器其实是并不存在的,它仅供FTP服务器

Linux下FTP虚拟账户配置

参考模版/usr/share/doc/vsftpd-2.0.5/EXAMPLE/VIRTUAL_USERS) 1.创建虚拟账户 [[email protected] ~]#yum install db4-utils [[email protected] ~]#vim /etc/vsftpd/vlogin tomcat #账户名称 123456 #密码 jerry #账户名称 654321 #密码 [[email protected] ~]#db_load -T -t hash -f /etc/v

mysql实现vsftp虚拟用户访问

使用MYSQL实现VSFTP虚拟用户访问 1.查看是否安装 mysql 安装包,没有就使用yum安装一下 2.查看是否安装vsftpd 软件包 如果没有就是用yum安装一下 3.查看mysql和ftp 服务是否为开机自启动如果不是就使用chkconfig 设置一下 4.登陆数据库 5.创建数据库名字vsftp 注意是后面使用分号 6.使用数据库vsftp并创建ftpuser 表 7.查看创建的ftpuser 是否成功,已经创建成功 8.插入数据名字为 yuri  和 kebo  密码为 1234

vsftp虚拟不同用户配置不同目录访问实现

vsftp配置ftp服务 yum install -y vsftpd db4-utils 建立虚拟账号相关联的系统账号 useradd virftp -s /sbin/nologin 建立虚拟账户相关的文件  vim  /etc/vsftpd/vsftpd_login //内容如下: hishare hishare cgfae cgfae zhongjiangguoji zhongjiangguoji chmod 600 /etc/vsftpd/vsftpd_login 生成对应的库文件 db_

Server-U的虚拟路径设置及其优点

一,Server-U设置虚拟目录实现共享文件的配置 今天在用Server-U设置FTP服务器的时候,在虚拟路径设置这里出了点儿小问题,但是最终还是made it! 首先来看Server-u中的虚拟路径设置,我们先实现共享文件的功能,然后我们再去分析下虚拟路径的好处,因为这已经不是第一次碰到虚拟路径的使用问题了. 1,首先建立用户,这里我设置了任何人都可访问: 2,为了共享,我在用户的目录访问权限中添加了用户的主目录和用户要访问的"我的书籍"这个文件夹: 3,在域设置这里,将要共享的文件