新聞中心
FTP服務(wù)是網(wǎng)絡(luò)傳輸中非常常用的一種服務(wù)方式。在Linux系統(tǒng)中,通過vsftpd服務(wù)提供FTP服務(wù)可以很好地實(shí)現(xiàn)文件傳輸和共享。 然而,為了保證安全,F(xiàn)TP賬戶和密碼的創(chuàng)建是必須要進(jìn)行的操作。有了FTP賬戶和密碼,用戶才能夠順利地進(jìn)行FTP傳輸,同時(shí)實(shí)現(xiàn)數(shù)據(jù)的安全性和機(jī)密性。本文將介紹如何在Linux系統(tǒng)中輕松地創(chuàng)建FTP賬戶和密碼的方法。

成都創(chuàng)新互聯(lián)公司長(zhǎng)期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為宏偉企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站制作,宏偉網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
一、安裝vsftpd服務(wù)
在Linux系統(tǒng)中安裝vsftpd服務(wù)是之一步,下面介紹如何安裝
Step 1: 打開終端操作命令行
在終端或者Shell中輸入以下命令進(jìn)行安裝
sudo apt-get update
sudo apt-get install vsftpd
Step 2: 查看狀態(tài)并啟動(dòng)服務(wù)
安裝完vsftpd服務(wù)之后,可以通過以下命令來查看服務(wù)狀態(tài)和啟動(dòng)服務(wù)。
sudo systemctl status vsftpd
sudo systemctl start vsftpd
Step 3: 防火墻配置
FTP服務(wù)需要通過開放FTP端口(默認(rèn)為21)來實(shí)現(xiàn)數(shù)據(jù)傳輸,因此,還需要進(jìn)行防火墻的配置。防火墻配置命令如下所示
sudo ufw allow 21/tcp
二、用戶賬戶和密碼的創(chuàng)建
在上面完成安裝啟動(dòng)vsftpd服務(wù)之后,就可以開始創(chuàng)建FTP用戶賬戶和密碼了。 FTP用戶賬戶和密碼可以通過使用Linux系統(tǒng)自帶的用戶管理工具或者是使用第三方軟件來完成操作。
1、使用Linux系統(tǒng)自帶的用戶管理工具
創(chuàng)建FTP賬戶和密碼主要包括三個(gè)步驟,創(chuàng)建用戶,為用戶設(shè)置FTP目錄及設(shè)置用戶密碼。下面具體講解這三個(gè)步驟。
1)創(chuàng)建普通用戶
在Linux系統(tǒng)中,創(chuàng)建用戶可以通過useradd命令進(jìn)行操作。 例如,要?jiǎng)?chuàng)建一個(gè)FTP用戶,名稱為testftp,可以運(yùn)行以下命令:
sudo useradd testftp
可以看到,testftp用戶已經(jīng)創(chuàng)建成功,但是此時(shí)并沒有設(shè)置密碼,也沒有為其分配FTP目錄。
2)設(shè)置FTP目錄
在Linux系統(tǒng)中,每個(gè)用戶都有自己的目錄,也區(qū)別了特定的權(quán)限。所以,在基于ftps服務(wù)的安全考慮,F(xiàn)TPS目錄應(yīng)該是有限制的。下面是設(shè)置該目錄路徑的命令:
sudo usermod –d /home/testftp testftp
sudo chown root:root /home/testftp
sudo mkdir /home/testftp/ftp
這里的/home/testftp是存儲(chǔ)FTP數(shù)據(jù)的目錄,/home/testftp/ftp是FTP用戶賬戶testftp的FTP工作目錄。
3)設(shè)置FTP用戶密碼
要為FTP用戶設(shè)置密碼,可以使用以下命令:
sudo passwd testftp
輸入此命令后,會(huì)提示您輸入新密碼和確認(rèn)密碼。
2、使用第三方軟件
除了使用Linux系統(tǒng)自帶的用戶管理工具外,也可以使用第三方軟件來創(chuàng)建FTP賬戶和密碼。 例如vsftpd虛擬用戶管理。 用戶通過配置vsftpd虛擬用戶管理配置文件,實(shí)現(xiàn)FTP賬戶和密碼的創(chuàng)建。具體可以參考VSFTPD的官方文檔。
三、修改文件夾權(quán)限和自定義訪問口令
在vsftpd服務(wù)運(yùn)行期間,需要保證FTP的數(shù)據(jù)共享和數(shù)據(jù)訪問更為安全,防止出現(xiàn)非授權(quán)用戶的訪問。因此需要在文件夾權(quán)限方面進(jìn)行設(shè)置,同時(shí)設(shè)置口令。
1、文件夾權(quán)限
我們可以修改FTP根目錄下的文件夾權(quán)限,使得FTP共享文件夾不能通過終端訪問,防止用戶通過終端直接訪問我們的FTP共享文件夾,此外也有利于保護(hù)FTP服務(wù)器的安全。
sudo chmod -R 755 /home/testftp/ftp/
以上命令可以設(shè)置FTP根目錄下所有文件和文件夾都是755權(quán)限,即用戶具有讀、寫、執(zhí)行的權(quán)限,組和其他用戶只具有可讀和可執(zhí)行權(quán)限。
2、自定義訪問口令
為了保證FTP共享數(shù)據(jù)更加安全,我們可以設(shè)置自定義訪問口令。只有在輸入正確口令后才能訪問FTP。
在FTP配置文件中進(jìn)行設(shè)置,具體方法如下:
在/etc/vsftpd.conf文件尾部添加如下內(nèi)容:
#引用自定義訪問口令文件
guest_enable=YES
guest_username=testftp
local_root=/home/testftp/ftp/
hide_file=.\*
anon_world_readable_only=NO
anon_upload_enable=NO
listen=YES
tcp_wrappers=YES
pam_service_name=vsftpd
pasv_enable=YES
pasv_min_port=10500
pasv_max_port=110000
seccomp_sandbox=NO
ftp_username=testftp
ftp_password_file=/home/testftp/vsftpd_pwd
以上配置文件中的guest_enable=NO,通過設(shè)置為YES,即可使得vsftpd服務(wù)運(yùn)行時(shí),自動(dòng)引用FTP賬戶訪問口令文件,也可以防止用戶登錄FTP服務(wù)器之前,能夠正確輸入訪問口令。
FTP賬戶訪問口令文件是一個(gè)txt文件,可以存儲(chǔ)多個(gè)FTP賬戶和對(duì)應(yīng)的訪問口令,格式如下:
username1:password1
username2:password2
保存好訪問口令txt文件后,需要修改其權(quán)限,防止被非法訪問,也需要修改目錄權(quán)限來保證訪問口令txt文件與FTP工作目錄的安全:
sudo chmod -R 755 /home/testftp/
sudo chmod 660 /home/testftp/vsftpd_pwd
以上命令將FTP共享根目錄及文件都設(shè)置成755權(quán)限,防止別人非法訪問,同時(shí)將FTP賬戶訪問口令文件設(shè)置成660權(quán)限,管理員具有讀和寫的權(quán)限,F(xiàn)TP賬戶及其他用戶僅具有讀和執(zhí)行的權(quán)限。
隨著FTP服務(wù)應(yīng)用技術(shù)的逐漸成熟和重要性的不斷提升,F(xiàn)TP賬戶和密碼的創(chuàng)建和設(shè)置也變得尤為重要,同時(shí)也需要保證FTP數(shù)據(jù)共享和數(shù)據(jù)訪問的安全。通過Linux系統(tǒng)自帶的用戶管理工具或者是第三方軟件進(jìn)行FTP賬戶和密碼的創(chuàng)建,再結(jié)合文件夾權(quán)限和自定義訪問口令的設(shè)置,可以極大提高FTP服務(wù)的安全性,避免FTP服務(wù)出現(xiàn)問題,防止敏感數(shù)據(jù)泄漏。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
linux怎么搭建ftp服務(wù)器
在Linux中ftp服務(wù)器的全名叫 vsftpd,我們需要利用相關(guān)命令來開啟安彎派裝ftp服務(wù)器,然后再在vsftpd.conf中進(jìn)行相關(guān)配置,下面我來介紹在Ubuntu中vsftpd安裝與配置增加用戶的方法。
(1)、首先用命令檢查是否安裝了vsftpd
vsftpd -version
如果未安裝用一下命令安裝
sudo apt-get install vsftpd
安裝完成后,再次輸入vsftpd -version命令查看是否安裝成功
(2)、新建一個(gè)文件夾用于FTP的工作目錄
mkdir /home/ftp
(3)、新建FTP用戶并設(shè)置密碼以及工作目錄
ftpname為你為該ftp創(chuàng)建的用戶名
sudo useradd -d /home/ftp -s /bin/bash ftpname
為新建的用戶設(shè)置密碼
passwd ftpname
【注釋:用cat etc/passwd可以查看搏滾當(dāng)前系統(tǒng)用戶】
(4)、修改vsftpd配置文件
用命令打開vsftpd.conf
vi vsftpd.conf
設(shè)置屬性值
anonymous_enable=NO #禁止匿名訪問
local_enable=YES
write_enable =YES
保存返回
(5)、啟動(dòng)vsftpd服務(wù)
service vsftpd start
(6)、在資源管理器,或者瀏覽器中ftp服務(wù)器
輸入賬號(hào),密碼登基鬧余錄即可
linux如何創(chuàng)建ftp賬戶密碼的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux如何創(chuàng)建ftp賬戶密碼,Linux輕松創(chuàng)建FTP賬戶密碼攻略,linux怎么搭建ftp服務(wù)器的信息別忘了在本站進(jìn)行查找喔。
香港云服務(wù)器機(jī)房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!
標(biāo)題名稱:Linux輕松創(chuàng)建FTP賬戶密碼攻略(linux如何創(chuàng)建ftp賬戶密碼)
分享鏈接:http://www.5511xx.com/article/dpjhcos.html


咨詢
建站咨詢
