當前位置:編程學習大全網 - 源碼破解 - linux中ftp怎麽搭建

linux中ftp怎麽搭建

1. 為了系統安全,壹般會建立壹個ftp用戶,此用戶不能登陸系統,且只能訪問自己主目錄下的文件。

useradd -d /var/ftp/test -g ftp -s /sbin/nologin ftpuser

其中,-d命令是指定用戶主目錄,-g是指定用戶分組,-s /sbin/nologin 是禁止用戶登陸系統,最後ftpuser是本次新建用戶的用戶名。

然後設置密碼:passwd fptuser

2. 配置用戶可登陸名單,並將新建用戶添加進入ftp可登陸名單中。

配置用戶名單的方式是:打開配置文件,找到如下兩行行,去掉其註釋符號。

chroot_list_enable=YES

# (default follows)

chroot_list_file=/etc/vsftpd/chroot_list

這樣就定義了壹個用戶名單,只有名單中的用戶可以登陸系統。

3. 創建這個/etc/vsftpd/chroot_list 文件,將可以訪問的用戶名 ftpuser 添加進去。然後重啟ftp服務即可。

操作解釋:

-d /var/ftp/test ---------------------------------- 遠程機器訪問這臺ftp服務器的根目錄,文件列表與這個目錄壹致。

useradd/passwd --------------------------------- 本地的用戶名和密碼

/etc/vsftpd/chroot_list --------------------------- 將本地用戶名XX作為ftp用戶名

  • 上一篇:控制電影結局什麽意思
  • 下一篇:大數據培訓學什麽課程
  • copyright 2024編程學習大全網