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

Linux網(wǎng)絡(luò)配置之FTP配置詳細(xì)教學(xué)

 更新時(shí)間:2025年06月20日 09:30:51   作者:我叫黑大帥  
這篇文章主要為大家詳細(xì)介紹了Linux網(wǎng)絡(luò)配置中FTP配置的相關(guān)知識(shí),文中的示例代碼簡(jiǎn)潔易懂,具有一定的借鑒價(jià)值,有需要的小伙伴可以了解下

總體流程

服務(wù)端

  • 創(chuàng)建站點(diǎn)主目錄/var/xxxftp
  • 配置vsftpd的主配置文件,/etc/vsftpd/vsftpd.conf
  • 創(chuàng)建不能通過(guò) Shell 登錄的用戶
  • 創(chuàng)建用戶操作目錄
  • 創(chuàng)建FTP服務(wù)中的用戶配置文件/etc/vsftpd/vsftpd_user_conf/
  • 配置FTP服務(wù)中的用戶配置文件/etc/vsftpd/vsftpd_user_conf/shnsftp1
  • 啟動(dòng)服務(wù)service vsftpd restart

虛擬用戶登錄,并且SSL認(rèn)證

  • 創(chuàng)建用戶目錄 mkdir /home/shnvftp touch /home/shnvftp/testv1
  • 配置虛擬用戶 /etc/vsftpd/login.txt
  • txt轉(zhuǎn)換db db_load -T -t hash -f login.txt login.db
  • 驗(yàn)證虛擬用戶 /etc/pam.d/vsftpd
  • 創(chuàng)建FTP服務(wù)中的用戶配置文件/etc/vsftpd/vsftpd_user_conf/
  • 配置FTP服務(wù)中的用戶配置文件/etc/vsftpd/vsftpd_user_conf/shnvftp1 目錄與權(quán)限
  • 創(chuàng)建SSL證書
  • 開(kāi)啟/etc/vsftpd/vsftpd.conf中的SSL
  • 啟動(dòng)服務(wù)service vsftpd restart
  • 監(jiān)聽(tīng)管口 tshark -ni eth0 -R "tcp.port eq 21"

客戶端

登錄ftp

虛擬用戶登錄,并且SSL認(rèn)證

使用高級(jí)的圖形客戶端登錄

配置vsftpd

 #允許匿名用戶登錄
 anonymous_enable=no

 #本地用戶登錄服務(wù)器所訪問(wèn)的路徑
 local_root=/var/shnftp

 #登錄時(shí)顯示歡迎信息,如果設(shè)置了banner_file則此設(shè)置無(wú)效
 ftpd_banner=歡迎登錄shn'ftp服務(wù)器。
 #登錄用戶允許使用ls -R命令,(一般禁止,服務(wù)器開(kāi)銷巨大)
 #ls_recurse_enable=YES
 #是定服務(wù)器在StandAlone模式下,不依賴于xinetd,可以獨(dú)立啟動(dòng)
 listen=YES
 listen_address=10.10.1.10

 # SSL/TLS加密 先No 后面使用SSL再開(kāi)啟
 ssl_enable=No

創(chuàng)建用戶

useradd shnsftp1 -s /sbin/nologin
passwd shnsftp1

創(chuàng)建操作目錄

mkdir shnsftp
chown -R shnsftp1.shnsftp1 /shnsftp
chmod 777 shnsftp
touch shnsftp/tests1

創(chuàng)建FTP服務(wù)中的用戶配置文件

cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd_user_conf/shnsftp1

shnsftp1:為剛才創(chuàng)建的用戶名

配置FTP服務(wù)中的用戶配置文件

 #全局控制-可以上傳
  write_enable=no 
 #設(shè)置允許下載
 download_enable=yes

 #本地用戶登錄服務(wù)器所訪問(wèn)的路徑
 local_root=/shnsftp
 #允許匿名用戶上傳
 anon_upload_enable=no

 #設(shè)定vsftpd的服務(wù)日志保存路徑(默認(rèn)不存在,必須手動(dòng)touch,并提升權(quán)限)
 #xferlog_file=/var/log/xferlog
 #設(shè)定日志使用標(biāo)準(zhǔn)的記錄格式
  • 權(quán)限允許下載,禁止上傳,操作目錄只限于/xxxsftp下
  • write_enable=yse 就可以增刪改
  • 40行注釋以后的內(nèi)容都可以刪掉

配置虛擬用戶

shnvftp1
shnvftp1
  • 單數(shù)行為用戶名
  • 雙數(shù)行為密碼

驗(yàn)證虛擬用戶

 auth    sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/login

 account sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/login

創(chuàng)建SSL

# openssl req -x509 -days 365 -newkey rsa:2048 -nodes -keyout /etc/vsftpd/vsftpd.pem -out /etc/vsftpd/vsftpd.pem                                   // 創(chuàng)建 SSL
Generating a 2048 bit RSA private key
.............................................+++
....+++
writing new private key to '/etc/vsftpd/vsftpd.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [GB]:cn                                  // 國(guó)家
State or Province Name (full name) [Berkshire]:ln                     // 省
Locality Name (eg, city) [Newbury]:ltu                                // 城市
Organization Name (eg, company) [My Company Ltd]:soft                 // 組織
Organizational Unit Name (eg, section) []:network                     // 單位名稱
Common Name (eg, your name or your server's hostname) []:localhost    // 主機(jī)名稱        
Email Address []:
# chmod 600 vsftpd.pem                                                // 授權(quán)權(quán)限

登錄ftp

# ftp 10.10.1.10                                                // 連接 ftp
Connected to 10.10.1.10.
220 歡迎登錄shn'ftp服務(wù)器。
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (10.10.1.10:root): shnmftp1                              // 登錄
331 Please specify the password.
Password:                                                     // 密碼
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls                                                       // 查看
227 Entering Passive Mode (10,10,1,10,247,9)
150 Here comes the directory listing.
-rw-r--r--    1 0        0               0 May 13 06:14 m1
drwx------    2 603      603          4096 May 20 03:31 shnm
226 Directory send OK.
ftp> get m1 /var/m99                                          // 下載
local: /var/m99 remote: m1
227 Entering Passive Mode (10,10,1,10,35,242)
150 Opening BINARY mode data connection for m1 (0 bytes).
226 File send OK.
ftp> put /var/m99 ./s99                                      // 上傳
local: /var/m99 remote: ./s99
227 Entering Passive Mode (10,10,1,10,244,124)
150 Ok to send data.
226 File receive OK.
ftp> delete s99                                              // 刪除
250 Delete operation successful.
ftp> quit                                                    // 退出
221 Goodbye.

高級(jí)的圖形客戶端登錄

到此這篇關(guān)于Linux網(wǎng)絡(luò)配置之FTP配置詳細(xì)教學(xué)的文章就介紹到這了,更多相關(guān)Linux FTP配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Centos7環(huán)境下YUM的搭建方法

    Centos7環(huán)境下YUM的搭建方法

    大家好,本篇文章主要講的是Centos7環(huán)境下YUM的搭建方法,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • LAMP服務(wù)器性能優(yōu)化技巧之Apache服務(wù)器優(yōu)化

    LAMP服務(wù)器性能優(yōu)化技巧之Apache服務(wù)器優(yōu)化

    目前LAMP (Linux + Apache + MySQL + PHP) 近幾年來(lái)發(fā)展迅速,已經(jīng)成為Web 服務(wù)器的事實(shí)標(biāo)準(zhǔn)。本文我們將介紹基于LAMP組合的服務(wù)器的性能優(yōu)化技巧
    2012-02-02
  • 快速自學(xué)Linux命令的4種方法

    快速自學(xué)Linux命令的4種方法

    自學(xué)Linux對(duì)于新手來(lái)說(shuō)是一件非常辛苦的事件,那么有沒(méi)有快速成為L(zhǎng)inux高手的方法呢,掌握一些Linux常用特殊命令是必不可少的。下面是自學(xué)Linux命令的4種方法,
    2018-10-10
  • Linux CentOS7 vim臨時(shí)文件使用

    Linux CentOS7 vim臨時(shí)文件使用

    這篇文章主要介紹了Linux CentOS7 vim臨時(shí)文件使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Linux應(yīng)用程序管理與安裝方式

    Linux應(yīng)用程序管理與安裝方式

    這篇文章主要介紹了Linux應(yīng)用程序管理與安裝方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • linux為repo 'AppStream'下載元數(shù)據(jù)失敗的解決

    linux為repo 'AppStream'下載元數(shù)據(jù)失敗的解決

    這篇文章主要介紹了linux為repo 'AppStream'下載元數(shù)據(jù)失敗的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • linux下的ssh命令及sshd服務(wù)詳解

    linux下的ssh命令及sshd服務(wù)詳解

    這篇文章主要介紹了linux下的ssh命令及sshd服務(wù),具有很好的參考價(jià)值,希望杜大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • CentOS6升級(jí)glibc操作步驟

    CentOS6升級(jí)glibc操作步驟

    大家好,本篇文章主要講的是CentOS6升級(jí)glibc操作步驟,感興趣的小伙伴趕緊來(lái)看一看吧,對(duì)你有幫助的話記得收藏本篇文章哦!方便下次瀏覽
    2021-11-11
  • Apache、Nginx 服務(wù)配置服務(wù)器端包含(SSI)

    Apache、Nginx 服務(wù)配置服務(wù)器端包含(SSI)

    今天在給寫新的sws安裝包,測(cè)試程序采用了cmstop,其中安裝有一項(xiàng)需要支持服務(wù)器端包含(ssi),下面教給大家如何讓你的apache或者nginx支持。
    2010-12-12
  • Apache壓力測(cè)試工具的安裝使用

    Apache壓力測(cè)試工具的安裝使用

    這篇文章主要介紹了Apache壓力測(cè)試工具—安裝并進(jìn)行并發(fā)接口測(cè)試的實(shí)現(xiàn),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03

最新評(píng)論