欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Ubuntu14.04安裝FTP服務(wù)器的實(shí)現(xiàn)步驟

 更新時(shí)間:2021年11月10日 10:23:23   作者:lpcarl  
FTP用于通過TCP網(wǎng)絡(luò)從一臺(tái)主機(jī)向另外一臺(tái)主機(jī)傳送文件。這篇文章解說了怎樣在Ubuntu14.04上安裝FTP服務(wù)器。感興趣的可以了解一下

FTP:文件傳輸協(xié)議,用于在兩臺(tái)計(jì)算機(jī)之間進(jìn)行文件的上傳和下載。

有時(shí)候我們需要將本地的文件上傳到遠(yuǎn)程的Ubuntu 14.04服務(wù)器上,或者把遠(yuǎn)程Ubuntu 14.04服務(wù)器上的文件下載到本地,這就需要搭建FTP

安裝

采用如下命令安裝ftp服務(wù)器

sudo apt install vsftpd

在這里插入圖片描述

軟件管理

軟件管理方式

service vsftpd start   啟動(dòng)
service vsftpd restart  重啟
service vsftpd stop    停止
service vsftpd status  查看狀態(tài)

匿名訪問方式

修改配置文件

gedit /etc/vsftpd.conf

并寫入配置

anonymous_enable=YES
anon_root= /data/pub
local_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
#listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=NO
tcp_wrappers=YES

配置完成后,創(chuàng)建文件夾和文件,重啟服務(wù)器

mkdir -p /data/pub
touch /data/pub/a.txt
chmod -R 777 /data
chmod a-w /data/pub
service vsftpd restart 

客戶端登陸服務(wù)器

命令行登陸

ftp 127.0.0.1
然后輸入用戶名
Anonymous
最后輸入ls如果初現(xiàn)如圖所示的效果即代表創(chuàng)建成功

在這里插入圖片描述

在文件夾下連接服務(wù)器

使用文件夾訪問服務(wù)器,最后能在文件夾下看到1.txt這個(gè)文件

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

window下訪問

首先獲取linux的ip地址

ifconfig

在這里插入圖片描述

接著,在window的文件管理器下輸入地址

ftp://192.168.183.128

在這里插入圖片描述

系統(tǒng)用戶訪問

修改配置文件

1、修改配置文件

gedit /etc/vsftpd.conf

并寫入配置

anonymous_enable=NO
local_enable=YES
userlist_enable=YES
userlist_deny=NO

2、寫入允許訪問的用戶名

gedit /etc/vsftpd.user_list

添加自己的用戶,比如我的電腦用戶是ubuntu,則在文件內(nèi)寫上ubuntu

在這里插入圖片描述

配置完成后重啟,

service vsftpd restart  

客戶端登錄服務(wù)器

同樣通過三種方式來訪問該ftp

命令行登錄

在這里插入圖片描述

文件夾下連接服務(wù)器

在這里插入圖片描述

在這里插入圖片描述

window下訪問

在這里插入圖片描述

虛擬用戶訪問方式

系統(tǒng)用戶模式雖然可以控制訪問,但是如果用戶過多,就會(huì)影響服務(wù)器系統(tǒng)的管理,對(duì)服務(wù)器安全造成威脅!而且我們需要的僅僅是可以使用搭建在服務(wù)器的FTP服務(wù)而已!
那么就需要我們?cè)O(shè)置虛擬用戶進(jìn)行登錄,這也是推薦的方式!這種方式更加安全!

虛擬用戶就是沒有實(shí)際的真實(shí)系統(tǒng)用戶,而是通過映射到其中一個(gè)真實(shí)用戶以及設(shè)置相應(yīng)的權(quán)限來實(shí)現(xiàn)訪問驗(yàn)證,虛擬用戶不能登錄Linux系統(tǒng),從而讓系統(tǒng)更加的安全可靠。

安裝工具

安裝如下工具,用于生成密碼賬戶校驗(yàn)

sudo apt install db-util

創(chuàng)建賬戶

創(chuàng)建的ftpuser賬戶,用于接下來的實(shí)驗(yàn),并修改密碼

useradd ftpuser -s /sbin/nologin
passwd ftpuser 

修改總體配置

gedit /etc/vsftpd.conf

并寫入配置

anonymous_enable=NO
local_enable=YES
userlist_enable=YES
#userlist_deny=NO

guest_enable=YES
guest_username=ftpuser  #和前面創(chuàng)建的用戶名一致
virtual_use_local_privs=YES
pam_service_name=vsftpd
user_config_dir=/etc/vsftpd/virtualconf  #記住這個(gè)路徑

創(chuàng)建配置文件夾,用于存放每個(gè)用戶的配置

mkdir -p /etc/vsftpd/virtualconf

創(chuàng)建存放用戶密碼

vi /etc/vsftpd/virtusers

在文件中存入賬戶和密碼

在這里插入圖片描述

同時(shí)使用db命令生成數(shù)據(jù)庫文件

db_load -T -t hash -f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db

修改pam配置文件

gedit /etc/pam.d/vsftpd

把文件的內(nèi)容全部刪掉,替換以下配置

auth required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd/virtusers
account required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd/virtusers

配置每個(gè)用戶信息

切換到用戶配置目錄下

mkdir -p /home/ftpuser/ftp1
chown ftpuser.ftpuser /home/ftpuser
cd /etc/vsftpd/virtualconf/
gedit ftp1

文件內(nèi)寫入如下配置

local_root=/home/ftpuser/ftp1
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES

至此 ,配置全部完成

客戶端登錄服務(wù)器

登錄之前先重啟以下ftp服務(wù)器

service vsftpd restart

我們現(xiàn)在共享目錄下創(chuàng)建一個(gè)文件用于后續(xù)驗(yàn)證查看

touch /home/ftpuser/ftp1/1.txt

接下來,同樣用三種方式登錄

命令行登錄

可以看到1.txt為剛剛創(chuàng)建的文件

在這里插入圖片描述

文件夾下連接服務(wù)器

在這里插入圖片描述

在這里插入圖片描述

window下訪問

在這里插入圖片描述

在這里插入圖片描述

到這里ftp三種模式已經(jīng)全部配置并實(shí)踐完成

到此這篇關(guān)于Ubuntu14.04安裝FTP服務(wù)器的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Ubuntu14.04安裝FTP內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論