當前位置:首頁 » 文件傳輸 » 虛擬機無法啟動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.防火牆的原因