精华内容
下载资源
问答
  • Centos7.6 vsftpd 配好了,用户名和密码也设置好了,selinux关了,防火墙也关了...就可以登录了,网上查了/bin/false和/sbin/nologin的差别,发现如果想要用false在禁止login的同时允许ftp,则必须在/etc/shells里增...

    Centos7.6 vsftpd 配好了,用户名和密码也设置好了,selinux关了,防火墙也关了,但是输入用户名和密码就是登录不了。

    如何解决呢?

    你只要将user目录 所有者及所有组修改为你添加的用户即可!就这么简单!

    就可以登录了,网上查了/bin/false和/sbin/nologin的差别,发现如果想要用false在禁止login的同时允许ftp,则必须在/etc/shells里增加一行/bin/false,
    [root@nginx conf]# cat /etc/shells
    /bin/sh
    /bin/bash
    /bin/tcsh
    /bin/csh
    /bin/ksh
    /sbin/nologin
    /bin/false

    展开全文
  • ftp服务器无法用本地用户登录

    千次阅读 2018-06-13 14:32:28
    Q:ftp服务器无法用本地用户登录 [test@client home]$ ftp 192.168.221.129 Connected to 192.168.221.129 (192.168.221.129). 220 (vsFTPd 2.2.2) Name (192.168.221.129:test): test 331 Please specify.....

    Q:ftp服务器无法用本地用户登录

        [test@client home]$ ftp 192.168.221.129
        Connected to 192.168.221.129 (192.168.221.129).
        220 (vsFTPd 2.2.2)
        Name (192.168.221.129:test): test
        331 Please specify the password.
        Password:
        500 OOPS: cannot change directory:/home/test
        Login failed.
    
        //但是lftp可以用本地用户登录

    A:

    1. 是否是vsftp服务器端家目录权限问题?
        [root@review1 home]# chmod +r test
        [root@review1 home]# ls
        test
        [root@review1 home]# ll
        total 4
        drwxr--r--. 2 test test 4096 May 27 10:57 test
    

    再次登录,无效。

    2.检查本地用户test是否存在,是否有密码

        [root@review1 ~]# tail -5 /etc/passwd
        saslauth:x:499:76:"Saslauthd user":/var/empty/saslauth:/sbin/nologin
        postfix:x:89:89::/var/spool/postfix:/sbin/nologin
        sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
        ntp:x:38:38::/etc/ntp:/sbin/nologin
        test:x:500:500::/home/test:/bin/bash
    
    
        [root@review1 ~]# passwd test
        Changing password for user test.
        New password: 
        BAD PASSWORD: it is too simplistic/systematic
        BAD PASSWORD: is too simple
        Retype new password: 
        passwd: all authentication tokens updated successfully.
    

    存在,密码正常。

    3.检查客户端本地用户是否存在

        [root@client ~]# tail -5 /etc/passwd
        postfix:x:89:89::/var/spool/postfix:/sbin/nologin
        sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
        test:x:500:500::/home/test:/bin/bash
    
        [root@client ~]# passwd test
        Changing password for user test.
        New password: 
        BAD PASSWORD: it is too simplistic/systematic
        BAD PASSWORD: is too simple
        Retype new password: 
        passwd: all authentication tokens updated successfully.
    

    存在,设置正常。再次登录,登录失败!

    4.检查、关闭selinux,重新连接,失败。
    5. 重启vsftp,再次测试,成功。

        [root@mysql ~]# ftp 192.168.221.129
        Connected to 192.168.221.129 (192.168.221.129).
        220 (vsFTPd 2.2.2)
        Name (192.168.221.129:root): test
        331 Please specify the password.
        Password:
        230 Login successful.
        Remote system type is UNIX.
        Using binary mode to transfer files.

    总结:
    用户无法进入家目录,是 因为 SElinux限制了本地ftp用户的访问,需要关闭SELinux,但是关闭后还需要重新启动vsftp服务,否则无法生效!

    展开全文
  • 今天在做ftp服务虚拟用户访问的时候,遇到了虚拟用户和匿名用户可以登录本地用户无法登录,报错530的问题。 首先认为有三种错误的可能性: 输入密码错误 用户黑白名单错误 环境有问题 首先测试密码是正确的,排除...

    今天在做ftp服务虚拟用户访问的时候,遇到了虚拟用户和匿名用户可以登录,本地用户无法登录,报错530的问题。
    首先认为有三种错误的可能性:

    1. 输入密码错误
    2. 用户黑白名单错误
    3. 环境有问题
      首先测试密码是正确的,排除第一种可能性
      再把黑白名单回复默认值,也无法登录,排除可能性。
      在检查配置文件时,发现在配置虚拟用户访问时:
      在这里插入图片描述
      把原有的认证策略文件注释掉了,而是开启的下面自己定义的认证文件,由于自己定义的文件之可以认证建立的虚拟用户,所以不能认证本地用户,
      更正后:
      在这里插入图片描述
      访问成功。
    展开全文
  • 如题,在windows环境下按windows键+R键唤出运行窗口,输入FTP敲回车出现win7自带的FTP工具。 open IP后提示出入用户名:输入root后敲回车提示不被允许登录。但是普通用户能登陆成功。   进入vsftp安装目录下...

    如题,在windows环境下按windows键+R键唤出运行窗口,输入FTP敲回车出现win7自带的FTP工具。

    open IP后提示出入用户名:输入root后敲回车提示不被允许登录。但是普通用户能登陆成功。

     

    进入vsftp安装目录下查看:

    cd  /etc/vsftpd

    发现有ftpuser 、user_list  、 vsftpd.conf等多个文件,明显ftpuser和 user_list是关于ftp用户的,vsftp.conf则是配置文件。

    打开ftpuser和user_list两个文件  vim filename

    能够看到注释里写明root等权限比较大的用户被禁止连接ftp,以免通过该帐号从FTP上传或下载一些危险位置上的文件从而对系统造成损坏。这时,问题明了,如果我们还是想用root用户登录ftp,则将ftpuser和user_list中的root去掉,要注意user_list的注释写明了,要看userlist_deny属性决定该文件规定的是禁止还是允许访问ftp的名单。

    # If userlist_deny=NO, only allow users in this file
    # If userlist_deny=YES (default), never allow users in this file

    该属性写在vsftpd.conf文件内。

           当然配置完成后,要重启ftp服务才能生效。

           service vsftpd restart

     

           实际环境中绝大多数情况下是不会允许root等高权限用户去登录ftp的。

           这个问题发散延伸也让我意识到了无论开发或是其他工作,开发环境、测试环境和生产环境中存在一些差别,而这些差别在开发过程中就需要提前考虑。

           

     

    展开全文
  • 当然还要确定以下问题:1、用户是否被 vsftpd 限制登录, 比如用户名在 /etc/ftpusers 中,并被阻止登录了2、vsftpd.conf 中是否打开了pam认证的选项 (自己编译安装的时候常因为这个出错) (看vsftpd.conf中是否有p...
  • 今天同事问了我一个问题,现象是:vsftp配置文件中已经有了anonymous_enable=YES这一设置,可是登录FTP的时候还总是让输入用户名和密码: 我也仔细查看了配置文件,没发现什么问题,最终经过询问,才知道,要加入一...
  • ftp本地用户无法登录问题

    千次阅读 2013-11-17 00:24:24
    本地搭建了ftp服务器,却发现linux本地账户无法登录,提示cannot change directory:/home/download/ 后来新建账户 uaeradd -g ftp -d /home/usr1 usr1 设置密码 passwd: 发现还是登录不了,看了一篇帖子...
  • FTP虚拟用户登录设置

    千次阅读 2018-11-07 16:48:06
    1.首先检查ftp环境,启动vsftpd服务,查看火墙策略 2.在etc/vsftpd/中创建文件 写三个虚拟用户的名称和密码 注意 上面用户名 下面密码,不能有空格出现 3.给文件加密,明文文件不安全 4.编辑策略文件 5.编辑...
  • 本地登录ftp的时候报530错误

    千次阅读 2018-12-16 14:03:00
    root@instance-iyi104bj:~# ftp localhost Connected to localhost. 220 (vsFTPd 3.0.3) Name (localhost:root): root 331 Please specify the password. Password: 530 Login incorrect. Login failed....
  • 于是重新配置,但配置了很多次都没成功,一直显示 530 Login incorrect.Login failed解决方式是将vsftp.conf中的:pam_service_name=vsftp修改成pam_service_name=ftp重启vsftpd后本地用户正常登录。 不过觉得很奇怪...
  • Linux FTP服务器虚拟用户登录

    千次阅读 2019-04-16 10:22:44
    Linux:FTP服务器配置(三、虚拟用户登录) 在这篇文章中,我将通过vsftp对FTP服务器进行配置。并且以虚拟用户形式,实现VM虚拟机下的Linux系统和实际的Windows系统进行交互。(我的Liunx系统是CentOS6系统) FTP...
  •  1、升级后,提示:用户 & 没有访问计算机 & 的权限,比较了一下代码:升级后的函数FTP_CONNECT增加了一些校验,需要在透明表SAPFTP_SERVERS中维护ftp地址和端口,上网查了一些资料,...
  • 一、FTP的概念 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输 二、FTP的部署 服务端部署: 安装vsftpd 安装 lftp ...
  • FTP1>ftp小姿势ftp服务的基本信息 软件安装包: vsftpd 默认发布目录:/var/ftp 协议接口:21/tcp 服务配置文件:/etc/vsftpd/vsftpd.conf 报错id的解析: 500 #文件系统权限... 530 #用户认证失败 ...
  • Windows2016 FTP用户隔离

    千次阅读 2019-10-11 12:50:35
    Windows2016 FTP用户隔离 不隔离用户,在以下目录中启动用户回话:他不会隔离用户FTP根目录:所有用户都会被定向到FTP站点的主目录(默认值) ★用户名目录:用户拥有自己的主目录,但是不隔离用户,也就是...
  • vsftpd本地用户不能登录问题的解决

    千次阅读 2020-12-29 07:44:14
    当然还要确定以下问题:1,用户是否被vsftpd限制登录,比如用户名在/etc/ftpusers中,并被阻止登录了2,vsftpd.conf中是否打开了pam认证的选项(自己编译安装的时候常因为这个出错)(看vsftpd.conf中是否有pam_servi...
  • 1.yum安装ftp: [root@localhost home]#yum -y install vsftpd 2.关闭防火墙: [root@localhost home]# setenforce 0 [root@localhost home]# systemctl stop firewalld 3.配置ftp配置文件: [root@localhost home]# ...
  • FTP (文件传输协议) 文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。文件传送(file transfer)和...
  • 在配置完ftp之后发现用户一直都登录不上,我添加用户是用过useradd -s /sbin/nologin ftpuser的方式,密码也设置了,但是就是登录不上,提示如下: 但是通过useradd test添加的用户就可以登录,通过vim /etc/...
  • 修改ftp配置文件,锁定用户ftp根目录失败的可能原因 一 、配置文件修改错误 配置项总共就下面这几项,按着ftp服务器搭建配置的教程(我自己写的ftp服务实践记录)走,居然不成功?原因可能如下: 单词写错 行末有...
  • 1.查看linux是否安装ftp 若返回ftp的版本信息,则标志着已经安装过ftp,可以根据需求判断是否卸载,卸载命令 rpm -e vsftp 2. 安装ftp yum install -y vsftpd 3.配置ftp配置文件(ftp默认安装在/etc/vsftpd...
  • 快速在windows搭建本地FTP服务器

    千次阅读 2020-07-14 18:06:03
    需要先将windows系统的IIS服务以及FTP服务打开,如下图,找到计算机——>控制面板——>程序——>打开或关闭Windows功能; 图1: 将下图中红框框选的部分全部选中。 图2: 点击确定,等待系统自动安装即可...
  • 1. 日志查询/var/log/xferlog#####以下都是在ftp服务端更改:2. 500 OOPS 报错:[root@semptian-6 rpm]# ftp 192.168.40.131Connected to 192.168.40.131 (192.168.40.131).220 (vsFTPd 2.2.2)Name (192.168.40.131:...
  • FTP用户隔离

    千次阅读 2019-09-18 07:36:00
    实验目的:通过隔离用户,可以让用户拥有其专属目录,此时用户登录FTP站点后,会被导向此专属目录,而且可以被限制在其专属目录内,也就无法切换到其他用户的专属目录,因此只能查看或修改自己专属目录内的文件。...
  • 今天在处理linux中的服务上传window的ftp服务器的时候发现ftp链接和上传文件失败。 链接时的报错: java.net.ConnectException: Connection refused (Connection refused) at java.net.PlainSocketImpl.socket...
  • 想用windows上传文件,竟然一直连不上,傻傻的我刚开始还以为ip是127.0.0.1,MDZZ。 但就算我用虚拟机ip ping通虚拟机, ...登不上去,好歹出了个登录窗口。 普通用户,root都不行。查了一下还默.
  • 这种情况只需要把 /etc/pam.d/下面的vsftpd里面的/lib 修改为/lib64vi /etc/pamd.d/vsftpd然后保存退出systemctl restart vsftpd.service 重启ftp打开 vi /etc/pam.d/vsftpd注释以下两行(前面加#)#auth required pam...
  • 1、安装vsftp软件:yum install vsftpd 2、启动vsftp: systemctl enable vsftpd systemctl start vsftpd systemctl status vsftpd 3、配置vsftp: cd /etc/vsftpd/ cp vsftpd.conf vsftpd....4、创建虚拟用户: c...
  • 身为一个非运维人员,对Linux命令只能是书到用时方恨少。用到了就记录一下。 启动vsftp:service vsftp start ...匿名登录的默认路径是:/var/ftp/ ftp默认上传路径是:/home/系统用户名 中文乱
  • 用的是服务器端用的vsftp,客户端用的是ftpftp采用被动模式,用户分为三类,管理员、普通用户、下载用户,普通用户只能上传文件,现在的问题是有一台在城域网的服务器A,无法用ftp用户进行put,提示的错误是553 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 47,967
精华内容 19,186
关键字:

本地用户登录ftp失败