當前位置:首頁 » 文件傳輸 » 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