您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關suse linux 10 ftp服務配置是怎樣的,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
在SUSE linux 10上安裝配置FTP相對是比較方便的,具體過程如下:
1、首先檢查是否有VSFTPD的包
#rpm -qa|grep vsftpd
如果沒有,則可以從網上下載或使用SUSE 的系統安裝盤來調取安裝。
使用Suse的軟件管理器,打開Yast,Software→Software Management;
在Filter→Package Groups,在下面的樹形列表中Productivity→Networking→Ftp,也可以展開Ftp節點,選擇其中的Servers節點;在左側的軟件包列表中選擇vsftpd,然后點擊下方的Accept按鈕,會提示插入光盤;插入所需的光盤后,系統會自動開始安裝,安裝完畢,可以在下面的File List選項頁中查看vsftpd相關的所有文件。
2、啟動VSFTPD服務
安裝完成后,vsftpd是作為一個獨立的服務啟動,不接受xinetd的管理。系統會自動在Service列表中添加名稱vsftpd的服務。啟動服務的步驟如下Yast→System→System Services(Run level);
在服務列表中選擇vsftpd,點擊下方的Enable按鈕,啟動服務,Finish。
注意:在啟動vsftpd時可能會無法啟動,有時是因為它所依賴的服務沒有啟動,如syslog,這時選中syslog,點擊Enable按鈕。如果還是不能啟動,可以重新啟動xinetd服務,然后再啟動vsftpd服務。 3、配置文件修改
vsftpd有三種服務器方式:匿名方式、本地方式和虛擬用戶方式。vsftpd的配置文件位于/etc/目錄下,名稱為vsftpd.conf。下面說一下需要修改的地方:
將local_enable=YES前的#去掉,使其可用,表示允許本地用戶登錄;增加listen_port=21配置項,設置監聽端口為21;該步驟可選,不允許匿名用戶登錄,將anonymous_enable=YES的值改為NO,根據實際需要設置。
限制本地用戶訪問文件系統
chroot_local_user=YES 將本地用戶瀏覽限制在其FTP根目錄下,FTP用戶登錄后,一般在HOME的用戶目錄下,需要通過CHOWN來設置該目錄的屬主和權限,這樣才可以上傳和創建文件或目錄,其他目錄和文件都可以正常下載。
重啟vsftpd服務:service vsftpd restart。或/etc/init.d/vsftpd restart啟動后,在進行測試,使用本地用戶userl及其密碼登錄,成功限制部分用戶訪問文件系統
chroot_list_enable=YES 啟用列表(不可以與上條命令同時開啟)
chroot_list_file=%file path% 限制用戶的列表文件
連接限制
Max_client=%number% 最大連接數
max_per_ip=%number% 每ip最大連接數
anon_max_rate=%number% 匿名用戶最大速率 單位kbps
local_max_rate=%number% 本地用戶最大速率 單位kbps
注意:其他機器不能連接該服務
用戶主目錄限定:
本地用戶的主目錄定義在/etc/passwd文件中
配置文件中的修改:
全局重定向localuser的ftp主目錄
local_root=%path%
安全設置
hide_ids=YES 隱藏用戶的UID和GID
創建ftp2的主目錄
#mkdir /var/ftp2
#useradd -d /var/ftp2 -M FTP2
#service vsftpd restart
關于suse linux 10 ftp服務配置是怎樣的就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。