linux中vsftpd登陸慢卡問題解決方法

2022-09-10 13:21:24 字數 1453 閱讀 8905

2.安裝vsftpd

1).檢視是否已安裝vsftpd

rpm -qa | grep vsftpd

如果出現vsftpd-2.0.5-21.el5,說明已經安裝 vsftp

2).安裝vsftpd

yum -y install vsftpd

3).啟動vsftpdd

service vsftpd start

顯示ok

4).測試 是否安裝成功 (ip 改成自己啊,匿名登入 user: anonymous 密碼為空 如果成功登入會有下面內容 這說明vsftpd安裝成功)

啟動ftp命令#service vsftpd start

停止ftp命令#service vsftpd stop

重啟ftp命令#service vsftpd restart

5).配置vsftpd

我們登入ftp有三種方式,匿名登入、本地使用者登入和虛擬使用者登入。

匿名登入:在登入ftp時使用預設的使用者名稱,一般是ftp或anonymous。禁用此項

anonymous_enable=no

本地使用者登入:使用系統使用者登入,在/etc/passwd中。

修改ftpuser和user_list允許系統賬號登入

虛擬使用者登入:這是ftp專有使用者,有兩種方式實現虛擬使用者,本地資料檔案和資料庫伺服器。

ftp虛擬使用者是ftp伺服器的專有使用者,使用虛擬使用者登入ftp,只能訪問ftp伺服器提供的資源,大大增強了系統的安全。

1.修改伺服器上的/etc/resolv.conf令其內容只有類似

nameserver 192.81.133.229 

nameserver 114.114.114.114

出現問題的機器的resolv.conf中總是含有localhost或者127.0.0.1這樣的位址。也就是說當客戶端連線伺服器時,伺服器會執行乙個dns查詢,來確認網域名稱,如果所用dns解析不到,會等到超時為止。

2.修改vsftpd配置檔案

vi /etc/vsftpd.conf

新增如下引數:

reverse_lookup_enable=no

儲存退出後,重啟vsftpd服務

service vsftpd restart

或/etc/init.d/vsftpd restart

3.驗證

使用ftp客服端進行登入,可以感覺到沒有等待了

如果你上面修改之後還有問題我們不防把

/etc/resolv.conf

nameserver 192.81.133.229 

nameserver 114.114.114.114

改成nameserver 8.8.8.8 

nameserver 8.8.8.8

了,這樣估計會快很多,上面用的是google伺服器的dns我們也可以用自己伺服器或網域名稱dns

SSH登陸超級慢

今天ssh登陸超級慢,比平時慢了不少,一ping etc resolv.conf裡面列出的dns server,發現原來是server 端連不上dns server,所以出現了問題。這麼看來,sshd在預設配置下ssh伺服器在接受每乙個連線時都會向dns server去請求乙個逆向解析請求來解析客戶...

ssh登陸慢 xhell訪問主機慢

用ssh連其他linux機器,會等待10 30秒才有提示輸入密碼。嚴重影響工作效率。登入很慢,登入上去後速度正常,這種情況主要有兩種可能的原因 dns反向解析的問題 openssh在使用者登入的時候會驗證ip,它根據使用者的ip使用反向dns找到主機名,再使用dns找到ip位址,最後匹配一下登入的i...

ssh登陸慢或su切換使用者慢

今天遇到乙個客戶反映非root使用者ssh登陸慢,還有su切換到非root使用者也很慢,這個很奇怪了沒遇見過。他的系統是suse的,怎麼排查了,首先想到的是strace神器,strace tt su 檢視耗費時間最久的 recvmsg 4,msg controllen 0,msg flags msg...