您好,登錄后才能下訂單哦!
本篇內容主要講解“vsftpd連接變慢怎么解決”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“vsftpd連接變慢怎么解決”吧!
vsftpd 是“very secure FTP daemon”的縮寫,安全性是它的一個最大的特點。vsftpd 是一個 UNIX 類操作系統上運行的服務器的名字,它可以運行在諸如 Linux、BSD、Solaris、 HP-UNIX等系統上面,是一個完全免費的、開發源代碼的ftp服務器軟件。
業務反饋,現網的一些主機通過ftp連接時,經常會遇到超時情況,通過手動連接也發現正常響應后,后面認證時花很長時間才連上。查看vsftpd.conf配置沒發現什么異常。
先在本機通過連接回環地址,發現連接還是比較快的,沒有出現卡頓情況,通過其他主機,連接本機的兩個地址,發現都出現卡頓情況。換其他客戶端連接,也是出現同樣的情況 。這就出現了悖論,如果服務器端有問題,理論回環地址連也會出現卡的情況,如果客戶端有問題,換了其他主機也有該情況,同時ping回包很快,而且直接連接的時候,出現輸入用戶名的界面也很快。讓網絡的同事抓了個包看了下:
通過查看包信息發現,認證過程中延遲在20s左右,這20s花在了哪里呢?
網上查詢vsftpd連接慢的問題后,發現有人提出reverse_lookup_enable參數可能會出現較大的延遲。關于該數的man信息如下:
reverse_lookup_enable Set to YES if you want vsftpd to transform the ip address into the hostname, before pam authentication. This is useful if you use pam_access including the hostname. If you want vsftpd to run on the environment where the reverse lookup for some hostname is available and the name server doesn’t respond for a while, you should set this to NO to avoid a performance issue. Default: YES
既然默認是YES,而且是其會嘗試反解析,這里就修改下,在/etc/vsftpd/vsftpd.conf文件中增加reverse_lookup_enable=NO,并重啟vsftpd服務后,問題解決。
到此,相信大家對“vsftpd連接變慢怎么解決”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。