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...