ubuntu安裝ftp伺服器

2021-09-26 22:30:10 字數 1489 閱讀 5956

使用原因:想用corn配合ftp來定時上傳api日誌到核心伺服器。所以先搭建了ftp伺服器。

ftp:檔案傳輸協議,c/s架構,用於在不同伺服器之間共享檔案。

開啟ftp服務: service vsftpd start

重啟ftp服務:service vsftpd restart

當前ftp服務狀態:service vsftpd status

只有乙個宗旨,不要怕失敗,盡量嘗試。

一、安裝軟體

atp-get update

apt-get install vsftpd

二、設定使用者,設定ftp目錄和使用者對該目錄的許可權

軟體安裝成功後,檢視使用者組:

cat /etc/group

cat /etc/passwd

建立ftp目錄和設定該目錄的ftp使用者

建立最外層資料夾

mkdir /home/ftpuser

建立該目錄使用者

sudo useradd ftpuser -d /home/ftpuser -m

設定該使用者密碼

sudo passwd ftpuser

新建目錄

mkdir /home/ftpuser/ftp

賦予全部訪問許可權,這裡不用777,755就可以

chmod 777 -r /home/username/ftp

限制使用者ftpuser只能ftp登入,而不能直接登入伺服器

usermod -s /sbin/nologin ftpuser

三、配置conf

一定要在修改vsftpd.conf前備份。

幾個重要配置:

比如設定允許訪問ftp的使用者,設定埠號,設定上傳許可權,設定是否允許匿名訪問。盡量少修改配置,ftp的坑很多,別給自己挖坑。

這三個檔案挺重要,這裡貼乙個部落格,講的比較詳細。 

下面配置的意思:只允許user_list檔案裡的使用者登入。

# 允許登入使用者檔案

userlist_file=/etc/vsftpd.user_list

userlist_enable=yes

userlist_deny=no

比如:

只有uftp能登入。

四、啟動服務

service vsftpd start
可以在直接在伺服器上直接連線,看ftp有沒有搭建好。

ftp 127.0.0.1
注意:如果是雲伺服器要,比如阿里雲,開啟埠,使用者組裡,協議要設定全部,埠要開發ftp的預設埠20,和允許所有的ip訪問。

ubuntu安裝ftp伺服器

1 安裝 vsftpd sudo apt get install vsftpd ubuntu10.10自己裝了,這步省略。2 配置 vsftpd 2.1 修改 vsftpd 的配置檔案。此類配置檔案通常位於 etc 目錄下。sudo gedit etc vsftpd.conf 原檔案中不少指令被注釋...

ubuntu安裝ftp伺服器

ubuntu安裝ftp伺服器 1 安裝vsftpd sudo apt get install vsftpd ubuntu10.10自己裝了,這步省略。2 配置vsftpd 2.1 修改vsftpd的配置檔案。此類配置檔案通常位於 etc 目錄下。sudo gedit etc vsftpd.conf ...

ubuntu安裝ftp伺服器

1 安裝vsftpd sudo apt get install vsftpd 2 配置vsftpd 2.1 修改vsftpd的配置檔案。此類配置檔案通常位於 etc 目錄下。sudo gedit etc vsftpd.conf 原檔案中不少指令被注釋,只要啟用部分即可,一下是啟用的命令 配置檔案中對...