Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What is the cause of the 530th Login incorrect error prompted by vsFTPd under linux

2025-02-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/01 Report--

This article mainly explains "what is the reason for the 530th Login incorrect error in the vsFTPd prompt under linux". The explanation in the article is simple and clear, and it is easy to learn and understand. Please follow the editor's train of thought to study and learn "what is the reason for the vsFTPd prompt 530Login incorrect error under linux".

Method 1:

Vsftpd 530login incorrect error occurred when logging in.

Solution:

Cp Path/RedHat/vsftpd.pam / etc/pam.d/ftp

Path unzips the source file directory for vsftp

This is because we have enabled PAM in RHEL, and we need to use the file / etc/pam.d/ftp when using vsftp (this file will not be installed by default source code), so local users cannot log in except for anonymous users.

Method 2:

This error was encountered while testing Checkpoint's VPN1 R6x. This shows that the connectivity between the client side and the server side is not a problem. But I just can't figure out why. I thought it was the wrong user name and password. It was only later that I google and found that there was something wrong with the configuration of the server.

Check / etc/vsftpd/user_list and / etc/ftpusers, there is a line missing from this file / etc/vsftpd/vsftpd.conf:

The code is as follows:

Pam_service_name=vsftpd

$echo 'pam_service_name=vsftpd' > > / etc/vsftpd/vsftpd.conf

$service vsftpd restart

530 error will be eliminated!

Here is a more detailed approach:

[root@atr-3-server1 admin] # cat / etc/vsftpd/vsftpd.conf

# Example config file / etc/vsftpd.conf

#

# The default compiled in settings are fairly paranoid. This sample file

# loosens things up a bit, to make the ftp daemon more usable.

# Please see vsftpd.conf.5 for all compiled in defaults.

#

# READ THIS: This example file is NOT an exhaustive list of vsftpd options.

# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's

# capabilities.

#

# Allow anonymous FTP? (Beware-allowed by default if you comment this out)

Anonymous_enable=no

#

# Uncomment this to allow local users to log in.

Local_enable=YES

#

# Uncomment this to enable any form of FTP write command.

Write_enable=YES

#

# Default umask for local users is 077. You may wish to change this to 022

# if your users expect that (022 is used by most other ftpd's)

Local_umask=022

#

# Uncomment this to allow the anonymous FTP user to upload files. This only

# has an effect if the above global write enable is activated. Also, you will

# obviously need to create a directory writable by the FTP user.

# anon_upload_enable=YES

#

# Uncomment this if you want the anonymous FTP user to be able to create

# new directories.

# anon_mkdir_write_enable=YES

#

# Activate directory messages-messages given to remote users when they

# go into a certain directory.

Dirmessage_enable=YES

#

# Activate logging of uploads/downloads.

Xferlog_enable=YES

#

# Make sure PORT transfer connections originate from port 20 (ftp-data).

Connect_from_port_20=YES

#

# If you want, you can arrange for uploaded anonymous files to be owned by

# a different user. Note! Using "root" for uploaded files is not

# recommended!

# chown_uploads=YES

# chown_username=whoever

#

# You may override where the log file goes if you like. The default is shown

# below.

# xferlog_file=/var/log/vsftpd.log

#

# If you want, you can have your log file in standard ftpd xferlog format

Xferlog_std_format=YES

#

# You may change the default value for timing out an idle session.

# idle_session_timeout=600

#

# You may change the default value for timing out a data connection.

# data_connection_timeout=120

#

# It is recommended that you define on your system a unique user which the

# ftp server can use as a totally isolated and unprivileged user.

# nopriv_user=ftpsecure

#

# Enable this and the server will recognise asynchronous ABOR requests. Not

# recommended for security (the code is non-trivial). Not enabling it

# however, may confuse older FTP clients.

# async_abor_enable=YES

#

# By default the server will pretend to allow ASCII mode but in fact ignore

# the request. Turn on the below options to have the server actually do ASCII

# mangling on files when in ASCII mode.

# Beware that turning on ascii_download_enable enables malicious remote parties

# to consume your I big/file O resources, by issuing the command "SIZE / big/file" in

# ASCII mode.

# These ASCII options are split into upload and download because you may wish

# to enable ASCII uploads (to prevent uploaded scripts etc. From breaking)

# without the DoS risk of SIZE and ASCII downloads. ASCII mangling should be

# on the client anyway..

# ascii_upload_enable=YES

# ascii_download_enable=YES

#

# You may fully customise the login banner string:

# ftpd_banner=Welcome to blah FTP service.

#

# You may specify a file of disallowed anonymous e-mail addresses. Apparently

# useful for combatting certain DoS attacks.

# deny_email_enable=YES

# (default follows)

# banned_email_file=/etc/vsftpd.banned_emails

#

# You may specify an explicit list of local users to chroot () to their home

# directory. If chroot_local_user is YES, then this list becomes a list of

# users to NOT chroot ().

# chroot_list_enable=YES

# (default follows)

# chroot_list_file=/etc/vsftpd.chroot_list

#

# You may activate the "- R" option to the builtin ls. This is disabled by

# default to avoid remote users being able to cause excessive I/O on large

# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume

# the presence of the "- R" option, so there is a strong case for enabling it.

# ls_recurse_enable=YES

Pam_service_name=vsftpd

Userlist_enable=YES

# enable for standalone mode

Listen=YES

Tcp_wrappers=YES

Thank you for your reading, the above is the "linux vsFTPd prompt 530 Login incorrect error reason is what" the content, after the study of this article, I believe you on the linux vsFTPd prompt 530 Login incorrect error is what the cause of this problem has a deeper understanding, the specific use of the situation also needs to be verified in practice. Here is, the editor will push for you more related knowledge points of the article, welcome to follow!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report