linux下搭建ftp服務並設定許可權

2021-07-10 12:21:08 字數 1626 閱讀 9469

linux下搭建ftp服務並設定許可權

安裝的系統為 centos 6.7

一、ftp安裝:

step1:使用

yum命令直接安裝

ftp服務

# yum install vsftpd

顯示安裝ok

即可;如圖:

ftp服務的開啟與關閉命令

開啟:# service vsftpd start

當然別忘了也有關閉的命令如下:# service vsftpd stop

step3:安裝成功,開始測試

可以在本地使用

ftp軟體連線,預設賬號是虛擬機器的賬號和密碼。

二、在linux

中新增ftp

使用者,並設定相應的目錄許可權

step1:建立使用者

ftpuser

# useradd -d /home/ftpuser ftpuser 

指定此使用者的主目錄即家目錄。

# passwd ftpuser //為

ftpuser 

設定密碼

step2:更改使用者相應的許可權設定

# usermod -s /sbin/nologin ftpuser //限定使用者

ftpuser

不能telnet

,只能ftp

當然如果想恢復為正常使用者,可以執行以下命令:

# usermod -s /sbin/bash ftpuser

step3:限制使用者只能訪問

/home/ftpuser

,不能訪問其他路徑

修改 # /etc/vsftpd/vsftpd.conf 

如下://不允許匿名使用者訪問,預設是允許。

增加使用者列表檔案配置:

chroot_local_user=yes 

chroot_list_enable=yes

再指定chroot_list_file

的位置。   此檔案裡使用者名稱乙個佔一行。

此時:只有chroot_list_file

中列出的使用者能夠切換到目錄。

如果不在此檔案中則,ftpuser只能看到自己的目錄下的檔案。如圖:

step4:重啟

vsftpd

伺服器。並新增開機啟動

# service vsftpd restart

新增開機啟動:

如圖:ok!!!

linux下ftp服務搭建

1.配置 etc passwd etc group etc vsftpd vsftpd.conf 配置檔案 usr sbin vsftpd 主程式 etc vsftpd ftpusers 黑名單,只要在此名單中即不能登入ftp伺服器 etc vsfptd user list 控制使用者登入 var ...

linux 下ftp服務的搭建

ftp 說明 linux 系統下常用的ftp 是vsftp,即very security file transfer protocol.還有乙個是proftp profession ftp 我們這裡也是簡單的說明下vsftp的配置。vsftp提供3種遠端的登入方式 1 匿名登入方式 就是不需要使用者...

linux系統下搭建FTP服務

一 實驗環境 準備一台cos7系統的虛擬機器 一台真實物理機 二 實驗要求 物理機和虛擬機器要能相互通訊 三 實驗步驟 1 安裝 vsftpd 軟體包 yum y install vsftpd 2 將系統服務 vsftpd 設為開機自啟,同時啟動此服務 3 新建使用者 vip2525,將密碼設定為 ...