日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux ftp服务器登录异常解决

發布時間:2024/8/1 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux ftp服务器登录异常解决 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

linux ftp服務器登錄異常問題總結

本篇文章不介紹安裝步驟,只解決登錄異常問題:

如果出現這種情況的話一般是ftp服務器沒有安裝好,或是沒有啟動,如果檢測以上沒有問題,那就應該是電腦的配置選擇的是被動ftp解析,修改方法 :控制面板——>Internet選項——>高級 把以下勾選去掉

以上是出現一些簡單的問題,如果一直提示用戶和密碼無法登陸ftp如下所示,那就比較麻煩了,以下是一些出現排查問題的方法。
用戶指定的用戶和密碼無法登錄到該ftp服務器

  • 1、排查SELINUX是否關閉
[root@iZwz967u34q1ln893amq56Z ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - SELinux is fully disabled. SELINUX=disabled # SELINUXTYPE= type of policy in use. Possible values are: # targeted - Only targeted network daemons are protected. # strict - Full SELinux protection. SELINUXTYPE=targeted

如果SELINUX=disabled這一行和我的不一樣,說明是權限控制開著的,修改這個文件保存,重啟服務器這個selinux才能關閉。

  • 2、查看cd /etc/vsftpd 下文件是否少了,如果少了,請把ftp裝卸了重新安裝(配置過程中很容易由于操作不當引起文件丟失,一定要多觀察。)
[root@izwz93blde0geaa82s419lz vsftpd]# ll total 20 -rw------- 1 root root 125 Aug 3 2017 ftpusers -rw------- 1 root root 361 Aug 3 2017 user_list -rw------- 1 root root 4592 Aug 14 10:27 vsftpd.conf -rwxr--r-- 1 root root 338 Aug 3 2017 vsftpd_conf_migrate.sh
  • 3、觀察用戶登錄文件夾權限配置是否正確
drwx------ 4 ftpNew ftp 4096 Aug 14 09:45 ftpNew drwx------ 2 ftpuser ftpuser 4096 Aug 14 15:03 ftpsite drwx------ 3 ftpUser ftp 4096 Aug 16 17:29 ftpUser drwx------ 3 ftp_virt ftp_virt 4096 Aug 17 15:29 ftp_virt drwx------ 2 git git 4096 Aug 8 16:49 git drwx------ 3 wss wss 4096 Aug 13 16:19 wss

d是文件夾,rwx對應自己的讀寫權限,至少自己要擁有讀寫權限,其中ftp git wss….等等就是這個文件夾的擁有者,這個要和登錄用戶自己的擁有,就是假如ftp訪問文件夾,/home/ftp 我用Userftp 登錄,Userftp一定要是這個文件夾的擁有者,文件夾權限設置

chown Userftp /home/ftp ###把ftp文件夾設置Userftp用戶為擁有者 chmod 777 /home/ftp ###把ftp文件夾權限設置為對所有用戶為讀寫
  • *4、假如是配置虛擬用戶一定要注意幾點
    1.文件是否缺失,
    2.配置文件vsftpd.conf是否配置正確,
pam_service_name=vsftpd ###對應的/etc/pam.d/vsftpd 是否認證成功, userlist_enable=YES tcp_wrappers=YES guest_enable=YESguest_username=ftp ###大多的教程是自定義用戶,建議用ftp,因為ftp是系統默認用戶 user_config_dir=/etc/vsftpd ##對應的用戶權限配置目錄,

3.如果vsftpd.conf中的pam_service_name=vsftpd ,那么看/etc/pam.d/vsftpd 是否認證成功,如下

[root@localhost ~]# cat /etc/pam.d/vsftpd auth required pam_userdb.so db=/etc/vsftpd/vsftpd_login account required pam_userdb.so db=/etc/vsftpd/vsftpd_login

4.如果3步驟和我的配置一樣,/etc/vsftpd/vsftpd_login 文件是否存在,這個是用戶密碼生成的加密用戶密碼文件,如果沒有的話根據虛擬用戶配置操作,虛擬用戶可以多次重復配置。

5.用戶配置的家地址,所屬要是ftp,(guest_username=ftp)和這個對應的,權限

chmod 777 /home/ftp ###把ftp文件夾權限設置為對所有用戶為讀寫

- 總結

1.ftp訪問地址文件夾權限,一定要配置好。
2.虛擬用戶注意著這幾個文件,密碼.txt —-(生成)—/etc/vsftpd/vsftpd_login.db—(被引用)–/etc/pam.d/vsftpd—(被引用)—/etc/vsftpd/vsftpd.conf 實現登錄,

安裝連接

ftp安裝
https://blog.csdn.net/pojun_gufeiyang/article/details/70158074

虛擬用戶配置
https://blog.csdn.net/wjciayf/article/details/50717761
(注本人的一些配置和推薦鏈接可能不同,本人只列出問題的可能地方。)

總結

以上是生活随笔為你收集整理的linux ftp服务器登录异常解决的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。