免費ftp服務器托管確保安全的方法:1、禁止系統級用戶登錄ftp服務器,設置單獨的FTP帳戶訪問服務器,通過配置文件vsftpd.ftpusers管理登錄帳戶,能有效提高ftp服務器的安全性;2、加強對匿名用戶的控制,根據ftp服務器的安全級別進行相關的配置。
具體內容如下:
1、禁止系統級用戶登錄FTP服務器
為員工設置單獨的FTP帳戶可以提高FTP服務器的安全性。最好不要將系統級用戶用于普通用戶,這會帶來很大的安全風險。在VSFTP服務器中,可以通過配置文件vsftpd.ftpusers管理登錄帳戶。但是,此帳戶是黑名單,該帳戶中列出的人將無法使用其帳戶登錄FTP服務器。部署VSFTP服務器后,我們可以使用vi命令查看此配置文件,并發現它已經具有許多默認帳戶。其中,系統的超級用戶根也位于其中。可以看出,出于安全原因,默認情況下,VSFTP服務器禁止root帳戶登錄FTP服務器。如果系統管理員想登錄FTP服務器(例如root),則需要刪除該配置文件中的root和其他相關用戶名。但是,允許系統帳戶登錄FTP服務器將對其安全性產生負面影響,因此,我不建議系統管理員使用它。最好不要更改此文件中的相關系統帳戶管理員,并保留這些帳戶的設置。
如果由于其他原因需要禁用其他帳戶,則可以將帳戶名添加到此文件中。例如,FTP服務器和數據庫服務器可以同時部署在服務器上。因此,出于安全原因,將數據庫管理員的帳戶包括在此黑名單中是一種很好的做法。
2、加強對匿名用戶的控制
匿名用戶是未在FTP服務器中定義的那些帳戶,并且FTP系統管理員仍需要登錄才能輕松管理。但是,他們畢竟還沒有獲得服務器的授權。為了提高服務器的安全性,它們必須限制其權限。 VSFTP服務器上還有許多參數可用于控制匿名用戶的權限。系統管理員需要根據FTP服務器的安全級別進行相關的配置工作。需要說明的是,匿名用戶權限的控制越嚴格,FTP服務器的安全性就越高,但是用戶訪問的便利性也降低了。因此,系統管理員仍然需要在服務器安全性和便利性之間取得平衡。
匿名用戶的一些推薦配置:
一個是參數anon_world_可讀_only。該參數主要用于控制匿名用戶是否可以從FTP服務器下載可讀文件。如果FTP服務器部署在企業內部并且主要供內部員工使用,則最好將此參數設置為YES。然后在它們上面放一些公共可用的表單,例如公司通用表單,以便員工可以匿名下載這些文件。這不會影響FTP服務器的安全性,但也會為其他員工帶來便利。
第二個是參數anon_upload_enable。該參數表示匿名用戶是否可以通過匿名訪問將文件上傳到FTP服務器。通常,此參數應設置為“否”。也就是說,在匿名訪問期間,不允許用戶上傳文件。否則,如果任何人都可以上載文件,如果另一方上載了病毒文件,則企業將不會受到影響。因此,應禁止匿名用戶上傳文件。但是有一些例外。例如,某些企業使用FTP協議備份文件。此時,如果可以保證企業網絡的安全性,則可以將此參數設置為YES,從而允許操作系統調用FTP命令來備份FTP服務器上的文件。