ftp下的不匿名登錄
1. ftp伺服器不允許匿名登錄
一、匿名用戶 ftp anonymous
/var/ftp 默認主目錄
在/etc/vsftpd/vsftpd.conf中:
anonymous_enable=YES
anon_upload_enable=YES
anon_other_write_enable=YES #可刪除
chmod -R 777 /var/ftp/pub/
修改/var/ftp/pub的SELinux許可權
執行以下命令,修改/var/ftp/pub這目錄的類型:
chcon -R -t ftpd_anon_rw_t /var/ftp/pub/
anon_root=/var/www/html/ftp #改匿名用戶的宿主目錄
二、本地用戶
默認支持,使用各自的宿主目錄。不安全
local_root=/opt #新增這一項,改成其他路徑
三、虛擬用戶 PAM文件方式 推薦
1、建立虛擬用戶口令庫文件
# cat /etc/vsftpd/logins
mike #用戶
pwabcd #用戶 mike密碼
john #用戶john
pw1234 #john 密碼
2、生成vsftpd的認證文件
db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db
chmod 600 /etc/vsftpd/vsftpd_login.db
3、新創建虛擬用戶所需的PAM配置文件
配置文件 /etc/pam.d/vsftpd(注釋所有行)添加下列:(x64系統)
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
4、新創建虛擬用戶的系統用戶所要訪問的目錄並設置相應許可權
# useradd -s /bin/false -d /home/ftpsite ftpvirtual #創建映射本地用戶
# chmod 700 /home/ftpsite
#設置vsftpd.conf配置文件,支持虛擬用戶
guest_enable=YES
guest_username=ftpvirtual
pam_service_name=vsftpd
user_config_dir=/etc/vsftpd/vsftpd_user_conf #添加用戶配置文件目錄設置
2. FTP伺服器不能匿名直接訪問
ftp伺服器位於nat之後,如果客戶是以被動模式工作則無法訪問。去掉客戶端pasv應該可以解決。如果要讓客戶端以pasv也能夠訪問,必須nat設備能在應用層上識別ftp協議,並能分別哪些是由ftp客戶端用戶主動發起的數據連接。
3. 我裝了一個FTP伺服器,但是不知在哪兒設置匿名登錄
自己電腦用做FTP伺服器嗎?
人家來上傳文件到你電腦里?
要是這樣的話,還不如QQ郵箱。用個FOX 自動收郵件,更快!
4. 為什麼連接ftp提示不能匿名登陸 我是輸入了帳號密碼了的 帳號密碼也是正確的
FTP預設的用戶名是anonymous,即匿名用戶,如笑哪旅鎮果FTP服務允許匿名用戶登陸,是不需要密碼的。如果你已經有了FTP用戶名和帳號,要保證登陸時正確輸碰鎮碼入了你的帳號和密碼,沒有輸入帳號,系統會採用匿名用戶名帳號anonymous。
5. FTP正確輸入後 無法登錄 提示「伺服器不允許匿名登錄,或者不接受該電子郵件地址」。
我也遇到這個問題,我的ftp伺服器是在inux 上搭建的;
其原因是,修改了 匿名FTP根目錄 的許可權,我把匿名FTP根目的屬主更改為ftp所以導致出錯;
6. 手機用FTP傳東西 提示伺服器不允許匿名登入,電腦系統為XP,求高手解決
伺服器FTP設置了用戶名密碼,有許可權限制。
你目前的狀態是沒有登陸,
你輸入用戶名密碼登陸就好了……
如果沒有密碼,向FTP伺服器提供者來詢問
(也就是誰讓你上傳你管誰要用戶名、密碼、埠號)……
7. 怎樣屏蔽 FTP匿名登錄
是2003、xp就直接進入FTP站點屬性,把匿名登陸取消
其他軟體都可以關閉匿名登陸,要看你用的是什麼軟體了
8. 用IIS創建的FTP登錄時顯示不允許匿名登錄,可是我設置了匿名登錄。為什麼還是登錄不上去
到用戶管理那裡把匿名用戶啟用
建議使用第三方的FTP伺服器軟體
9. 急:怎麼使用FTP啊它老是提示不允許匿名登錄,該怎麼辦
你需要ID和密碼的,對方的FTP不允許使用匿名登陸,如果是你自己架設的,修改設置,允許匿名登陸即可.
10. ftp不允許匿名登錄
配置一下目錄的NTFS許可權