使用原因:想用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 原檔案中不少指令被注釋,只要啟用部分即可,一下是啟用的命令 配置檔案中對...