当前位置:首页 » 文件传输 » linux启动ftp成功连接不上
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

linux启动ftp成功连接不上

发布时间: 2022-12-09 11:31:59

㈠ linux,新创建的用户无法登录ftp(vsftpd),包括root用户

1、首先在电脑中,打开并登录linux系统,查看当前用户名称,如下图所示。

㈡ Linux启动ftp服务器530 Permission denied解决方法

新在虚拟机下安装了linux。现在我想启动linux自带的ftp服务器:#service  vsftpd  start 。如果想linux启动是自动启动ftp服务器:#chkconfig  vsftpd  on  。

运行putty,以root身份进入,出现了报错  530 Permission denied  ,感觉很奇怪,因以普通用户是可以进入的。

原因是我们 /etc/vsftpd/ftpusers  和  /etc/vsftpd/user_list  禁掉了root这个用户。这时我们需要修改这两个文件。

(1)/etc/vsftpd.user_list的默认文件(则是表示具体用户)

# vsftpd userlist

# If userlist_deny=NO, only allow users in this file

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

# do not even prompt for a password.

# Note that the default vsftpd pam config also checks /etc/vsftpd.ftpusers

# for users that are denied.

root

bin

daemon

adm

lp

sync

shutdown

halt

mail

news

uucp

operator

games

nobody

这时我们要在 root 前加上 # 。

(2)/etc/vsftpd.ftpusers  的默认文件(所有可以登录该FTP的用户属性)

# Users that are not allowed to login via ftp

root

bin

daemon

adm

lp

sync

shutdown

halt

mail

news

uucp

operator

games

nobody

这时我们要在 root 前加上 # 

拟机装好RedHat后,准备使用filezilla连接,输入IP地址,root用户,密码,快速连接,报错:

530 Permission denied。

故障排除:

1.首先检查系统是否开启了vsftp服务,如果没有开启,先开启该服务。

方法1.setup--系统服务--自启动服务

方法2.界面设置,service vsftpd restart

2.查看配置

vsftpd的配置,配置文件中限定了vsftpd用户连接控制配置。

vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。

vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。

vsftpd.conf:位于/etc/vsftpd目录下。来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。

3.配置修改完成后,执行service vsftpd restart重启vsftpd服务。

㈢ linux架设vsftpd后为什么始终无法连接

你要关注以下几个关键点:

1)网络, 你是否能PING通该服务器,是基础。
2)网络,你的LINUX服务器是否开启了防火墙,把FTP的23端口屏蔽了。测试方法可以是暂时关闭防火墙,也可以在WINDOWS上TELENET这个服务器的端口进行测试
3)你的VSFTPD是否配置成功,这个由于你无贴图,无更详细说明,无出错说明,无法进一步分析。

㈣ linux架设vsftpd后为什么始终无法连接

是设置的问题,以下是解决方法:

安装完vsftpd后进行简单的配置后,用本机可以正常登陆,不过局域网及外网均不能正常登陆。提示如下:

1、“尝试 116.xxx.61.xxx:33333,已连接到。

4、重启服务:/etc/init.d/vsftpd restart,顺利登陆。

㈤ ftp连不上linux服务器怎么办

Linux系统ftp连不上去建议从以下几个方面进行考虑:

  1. ftp服务是否开启,可以在Linux上面查看ps -aux |grep vsftpd 来查看进程情况,也可以使用status -tanlp |grep 20 ,status -tanlp |grep 21

  2. 查看Linux的iptables 是否有20 21号端口允许,然后可以在ftp客户端上面tcping ftp服务端的21号端口,或者使用telnet 21端口。

  3. 查看ftp客户端连接报错,检查ftp的配置文件,查看配置文件的问题。权限,selinux,用户授权。

    Linux下面ftp的问题建议参考:http://www.linuxprobe.com/chapter-11.html,祝你好运,加油!!!!

㈥ 连接上linux,但是xftp连接不上是怎么回事

你用xshell连接的类型和端口是什么?是sftp和21端口吗?
很可能是你的linux下没有装ftp服务端。如果是ubuntu,可以装个vsftpd,然后配置并启动后再用xftp试试看。

㈦ linux主机ftp服务开启方法

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

㈧ Linux系统搭建本地FTP后,无法登录怎么解决

解决方法如下:
执行如下命令getsebool
-a
|
grep
ftp,找到ftp_home_dir
–>
off 这一行,需要把后面的off
改为on,用下面这条命令改setsebool
-P
ftp_home_dir=1。
ok,重启服务器之后本地账户就可以登录了。
1、FTP
是File
Transfer
Protocol(文件传输协议)的英文简称,而中文简称为“文传协
议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。
基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文
件。
2、在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上
传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文
件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向
(从)远程主机上传(下载)文件。

㈨ linux创建的用户用ftp没办法连接为什么

这和你的FTP服务器有关吧,如果你用的vsftpd,需要启用本地用户权限,如果是其它的ftp服务器,则需要设置在FTP服务器中设置吧

㈩ Linux中ftp连接530错误的解决方法

首先,如果正在使用vsftpd,可以先把其停掉,命令:service vsftpd stop,接下来需要编辑/etc/xinetd.d/下的`gssftp配置文件,文件内容如下:

# default: off

# description: The kerberized FTP server accepts FTP connections

# that can be authenticated with Kerberos 5.

service ftp

{

disable = yes

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/kerberos/sbin/ftpd

server_args = -l -a

log_on_failure += USERID

}

在文件中,我们要修改的内容有:

1、disable = yes 改为 disable =no ,系统默认ftp功能是无效的,修改使ftp功能生效。

2、server_args = -l -a 改为 server_args = -l。

without -a means : *enable weak authentication*

其中表示使用Kerberos 5验证机制,而一般的ftp是不支持该验证机制的。

修改完毕后,将其保存。

3、重启启动xinetd服务。请执行一下的命令(/etc/xinetd.d/):

service xinetd restart

service vsftpd restart