当前位置:首页 » 文件传输 » 虚拟机无法启动ftp
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

虚拟机无法启动ftp

发布时间: 2023-02-22 18:33:55

❶ 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服务。

❷ 虚拟主机ftp连接不上是什么原因呢

可能有多个原因会导致这个问题,账号名和密码错误,IP地址写错,设置的时候没有选择加密链接都有可能导致连接不上。建议查看报错信息是什么错误原因也可以询问客服

❸ 为什么我的主机win7和虚拟机的linux无法连接ftp的问题

把你虚拟机的网卡连接方式设置为 NAT 使用ping 互相PING一下主机IP 如果能ping通 就可以连接FTP了

❹ 为什么ftp无法连接到虚拟机上

要么是账号密码或者地址错误,要么是配置错误,是突然不能连接还是之前能连接,现在不能了,看下虚拟机地址改了没

❺ FTP无法与服务器建立连接如何解决

  1. 下载并安装ftp工具,双击打开;

❻ ftp 和sftp区别 我的linux虚拟机用sftp能脸上 ftp连不上 是什么情况

1.有可能你没有安装ftp,或者是已经安装了,但是没有启动ftp服务
2.防火墙的原因