2019 02 20筆記 FTP服務

2021-09-11 03:37:45 字數 1642 閱讀 1434

centos系統上預設有個vsftp的工具,但是配置相對複雜一點,實驗推薦使用pure-fptd

建議:部署yum映象源的時候建議同時安裝epel-release映象源

[root@linux2019 ~]# vim /etc/pure-ftpd/pure-ftpd.conf

puredb /etc/pure-ftpd/pureftpd.pdb #儲存使用者密碼檔案

minuid 1000 #ftp使用者最小的uid

[root@linux2019 ~]# useradd ftpuser #建立使用者

[root@linux2019 ~]# id ftpuser

uid=1003(ftpuser) gid=1003(ftpuser) 組=1003(ftpuser)

[root@linux2019 ~]# mkdir /data/ftp #建立資料傳輸目錄

[root@linux2019 ~]# ll -d /data/ftp/

drwxr-xr-x 2 root root6 2月 19 14:34 /data/ftp/

[root@linux2019 ~]# chown ftpuser:ftpuser /data/ftp/

[root@linux2019 ~]# ll -d /data/ftp/

drwxr-xr-x 2 ftpuser ftpuser 6 2月 19 14:34 /data/ftp/

[root@linux2019 ~]# pure-pw useradd user1 -u ftpuser -d /data/ftp/ #新建虛擬使用者

#-u:指定使用者

#-d:指定目錄

[root@linux2019 ~]# pure-pw mkdb

#虛擬使用者生成的passwd檔案在/etc/pure-ftpd/pureftpd.passwd

建立虛擬使用者後要執行一句mkdb生成虛擬使用者資料庫,這樣使用者才有效,檔案儲存在 「/etc/pure-ftpd/pureftpd.pdb」

[root@linux2019 ~]# systemctl start pure-ftpd

[root@linux2019 ~]# firewall-cmd --add-port=21/tcp --permanent

success

[root@linux2019 ~]# firewall-cmd --reload

success

驗證:

[root@linux2019 ~]# yum install -y lftp

#lftt工具是linux環境的用來ftp傳輸的軟體包,由於命令列進行fpt操作不方便,所以lfpt命令一般用於linux環境測試fpt的可用性

[root@linux2019 ~]# lftp [email protected]

口令:

lftp [email protected]:~> ls

drwxr-xr-x 2 1003 ftpuser 6 feb 19 15:30 .

drwxr-xr-x 2 1003 ftpuser 6 feb 19 15:30 ..

fpt傳輸工具推介:filezilla、xftp、xshell

FreeBSD5 4筆記記錄二 ftp伺服器架設

1 安裝vsftpd 由於fb版本的更新及其站點伺服器的調整,貌似我們現在無法直接pkg add r vsftpd來安裝,因此需要通過ports方式來安裝。以root使用者執行如下命令 cd usr ports ftp vsftpd make install clean 2 配置vsftpd.con...

教父3 筆記

教父3是一部很矯情的 原因在於教父3就是一部斬草不除根,然後還亮將禍患留在自己身邊,首領貼心照顧偏愛這個禍害,禍害長大了開始秘密禍害這個家族,然後首領還是不忍心處理掉這個禍害,忠心耿耿的手下被殺才布局讓手下去除掉禍害!大部分時間講述好萊塢的各種齷齪和骯髒,我猜想國內大部分是看電影過來的,如果以閱讀 ...

3 21 筆記 心得

課堂筆記 1函式內,區域性作用域 函式外,全域性作用域 2.this,指向誰,具體看誰呼叫這個函式 3.localstorage.setitem key,value 用於將key value鍵值對的方式插入localstorage中。4.localstorage.getitem key 讀取key的...