ftp無法連接linux伺服器
1、vsftpd.ftpusers文件位於/etc/目錄中,用於保存不允許進行FTP登錄的本地用戶賬號,這些賬號(包括root用戶在內)通常不是普通用戶賬號,而是在系統中具有較高許可權的賬號,禁止系統中這些用戶賬號進行FTP登錄可以提高系統的安全性.注:在這個文件中存在的用戶遠程訪問FTP時直接拒絕.
2、vsftpd.user_list文件位於/etc/目錄中,具有與Vsftpd.ftpusers文件類似的訪問控制功能,但是使用起來更加靈活。vsftpd.user_list與要與vsftpd.conf文件中的配置項結合來實現對於vsftpd.uset_list文件中指定的用戶賬號的訪問控制。
如:設置禁止登錄的用戶賬號
一、當vsftpd.conf配置文件中包括以下設置時,vsfftpd.user_list文件中的用戶賬號被禁止進行FTP登錄。 userlist_enable=YES 啟用vsftpd.user_list
userlist_deny=YES 當為YES時將禁所有在文件內的用戶登錄FTP。相反當userlist_deny=NO時除了vsftpd.user_list文件下的用戶以外,任何用戶不允許登錄。
註:vsftpd.ftpuser比vsftpd.user_list的優先權高,就是說如果在vsftpd.ftpuser內包含了root用戶,即使userlist_deny=No,root用戶也在vsftpd.user_list文件內,也是不可以登錄FTP的。
Ⅱ 我在本地用ftp,連接我的虛擬機的linux系統伺服器,就是一直報錯誤,一直顯示正在等待歡迎信息,怎麼解決啊
先確定下linux的ftp服務已開?
啟動ftp服務方法:
使用root用戶,
輸入命令:陵彎指 cd /etc/rc.d/init.d
進入目錄後輸入: ./vsftpd start
ftp服務成功開啟!
--------------------
另外linux系統默認ftp不能訪問root用戶,解決尺配ftp遠程訪問linux下root用戶的鬧念方法:通過vi /etc/vsftpd.ftpusers以及vi /etc/vsftpd.user_list 用#把代碼中root前注釋掉
Ⅲ windows用ftp連接linux timeout
你linux的FTP開啟了?用戶配好了?iptables和selinux關閉了沒?
Ⅳ 在Linux終端中使用ftp時總是出現connection refused,求大神解決
linux防火牆關沒:
/etc/init.d/iptables
stop
另外最後把Selinux也關了:
setenforce
permissive
(注意root許可權,最好再重啟下ftp伺服器。。。)
Ⅳ 虛擬機中linux與主機能相互ping但是不能用xftp連接怎麼辦
虛擬機中linux與主機能相互ping但是不能用xftp連接:
1.打開linux系統中橘戚的ftp服務。su-rootservicevsftpdstatus#查看FTP狀態servicevsftpdstart#開啟FTP服務。
2.關閉Linux系統的防火牆。serviceiptablesstop#關閉防火牆。
3.使用不是橋接是nat模式,VM-設置-選擇NetWorkAdapter-網路連接-橋接(bridged)。
Ⅵ ftp 和sftp區別 我的linux虛擬機用sftp能臉上 ftp連不上 是什麼情況
sftp是安全文件傳送協議。為傳輸文件提供一種安全的加密方法。sftp 與 ftp 有著幾乎一樣的語法和功能。SFTP 為 SSH的一部份,可是這種傳輸方式使用了加密/解密技術,所以傳輸效率比普通的FTP要低得多。再具體的你可以找一下維基網路,相信他比我說的好,也詳細的多。
linux虛擬機用sftp能臉上ftp連不上是因為你的linux本身安裝了SSH,按照上面說的是SSH的一部份,所以SFTP能連上。而FTP伺服器端程序本身linux沒有安裝,因此連不上。假如你需要使用FTP那就安裝一下FTP伺服器端程序,比如vsftp。