最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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 登錄的用戶(hù)
  • 創(chuàng)建用戶(hù)操作目錄
  • 創(chuàng)建FTP服務(wù)中的用戶(hù)配置文件/etc/vsftpd/vsftpd_user_conf/
  • 配置FTP服務(wù)中的用戶(hù)配置文件/etc/vsftpd/vsftpd_user_conf/shnsftp1
  • 啟動(dòng)服務(wù)service vsftpd restart

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

  • 創(chuàng)建用戶(hù)目錄 mkdir /home/shnvftp touch /home/shnvftp/testv1
  • 配置虛擬用戶(hù) /etc/vsftpd/login.txt
  • txt轉(zhuǎn)換db db_load -T -t hash -f login.txt login.db
  • 驗(yàn)證虛擬用戶(hù) /etc/pam.d/vsftpd
  • 創(chuàng)建FTP服務(wù)中的用戶(hù)配置文件/etc/vsftpd/vsftpd_user_conf/
  • 配置FTP服務(wù)中的用戶(hù)配置文件/etc/vsftpd/vsftpd_user_conf/shnvftp1 目錄與權(quán)限
  • 創(chuàng)建SSL證書(shū)
  • 開(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"

客戶(hù)端

登錄ftp

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

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

配置vsftpd

 #允許匿名用戶(hù)登錄
 anonymous_enable=no

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

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

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

創(chuàng)建用戶(hù)

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ù)中的用戶(hù)配置文件

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

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

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

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

 #本地用戶(hù)登錄服務(wù)器所訪問(wèn)的路徑
 local_root=/shnsftp
 #允許匿名用戶(hù)上傳
 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)容都可以刪掉

配置虛擬用戶(hù)

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

驗(yàn)證虛擬用戶(hù)

 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                     // 單位名稱(chēng)
Common Name (eg, your name or your server's hostname) []:localhost    // 主機(jī)名稱(chēng)        
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í)的圖形客戶(hù)端登錄

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

相關(guān)文章

  • Linux的truncate命令用法及說(shuō)明

    Linux的truncate命令用法及說(shuō)明

    本文介紹了Linux的truncate命令,可精確控制文件大小,適用于系統(tǒng)管理和開(kāi)發(fā),文中詳細(xì)描述了命令的基本語(yǔ)法、操作模式(縮小和擴(kuò)展文件)、底層實(shí)現(xiàn)、完整選項(xiàng)說(shuō)明,并提供了多個(gè)應(yīng)用場(chǎng)景和技術(shù)細(xì)節(jié)
    2026-05-05
  • NTP時(shí)間同步、ntpdate實(shí)現(xiàn)過(guò)程

    NTP時(shí)間同步、ntpdate實(shí)現(xiàn)過(guò)程

    本文主要介紹了NTP時(shí)間同步的方法,包括直接與外網(wǎng)時(shí)間服務(wù)器同步、搭建本地時(shí)間服務(wù)器同步,以及使用ntpdate命令手動(dòng)同步時(shí)間,最后,還特別說(shuō)明了Windows服務(wù)器設(shè)置NTP同步的方法
    2026-04-04
  • Linux文件和文件夾權(quán)限操作方法

    Linux文件和文件夾權(quán)限操作方法

    這篇文章主要介紹了Linux文件和文件夾權(quán)限操作方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Linux遠(yuǎn)程登錄實(shí)現(xiàn)教程解析

    Linux遠(yuǎn)程登錄實(shí)現(xiàn)教程解析

    這篇文章主要介紹了Linux遠(yuǎn)程登錄實(shí)現(xiàn)教程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Linux上進(jìn)行常用軟件的配置方法

    Linux上進(jìn)行常用軟件的配置方法

    這篇文章主要介紹了Linux上進(jìn)行常用軟件的配置方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Linux中chmod權(quán)限設(shè)置方式

    Linux中chmod權(quán)限設(shè)置方式

    本文介紹了Linux系統(tǒng)中文件和目錄權(quán)限的設(shè)置方法,包括chmod、chown和chgrp命令的使用,以及權(quán)限模式和符號(hào)模式的詳細(xì)說(shuō)明,通過(guò)這些命令,用戶(hù)可以靈活地控制文件和目錄的訪問(wèn)權(quán)限
    2025-01-01
  • Linux環(huán)境宿主機(jī)進(jìn)入Docker容器實(shí)現(xiàn)過(guò)程

    Linux環(huán)境宿主機(jī)進(jìn)入Docker容器實(shí)現(xiàn)過(guò)程

    文章介紹了如何在Linux宿主機(jī)中進(jìn)入Docker容器,并提供了進(jìn)入MySQL容器的示例命令,還介紹了如何在Docker和宿主機(jī)之間復(fù)制文件
    2025-10-10
  • Win7下XAMPP集成環(huán)境中Apache無(wú)法啟動(dòng)的問(wèn)題解決

    Win7下XAMPP集成環(huán)境中Apache無(wú)法啟動(dòng)的問(wèn)題解決

    這篇文章主要介紹了Win7下XAMPP集成環(huán)境中Apache無(wú)法啟動(dòng)的問(wèn)題解決,通常是端口沖突,文中也講到了PotgreSQL的相關(guān)問(wèn)題,需要的朋友可以參考下
    2015-07-07
  • Linux內(nèi)核的死鎖檢測(cè)工具—Lockdep的使用案例

    Linux內(nèi)核的死鎖檢測(cè)工具—Lockdep的使用案例

    文章主要介紹了Linux內(nèi)核中的死鎖問(wèn)題,包括死鎖的類(lèi)型(遞歸死鎖和AB-BA死鎖)、lockdep模塊的使用方法以及實(shí)際項(xiàng)目中的死鎖案例,通過(guò)lockdep模塊,可以有效地跟蹤和調(diào)試死鎖問(wèn)題,幫助開(kāi)發(fā)者快速定位和解決問(wèn)題
    2024-11-11
  • 解決linux環(huán)境下時(shí)區(qū)無(wú)法設(shè)置的問(wèn)題

    解決linux環(huán)境下時(shí)區(qū)無(wú)法設(shè)置的問(wèn)題

    在本篇文章里小編給大家整理的是關(guān)于解決linux環(huán)境下時(shí)區(qū)無(wú)法設(shè)置的問(wèn)題的方法,需要的朋友們學(xué)習(xí)下。
    2020-01-01

最新評(píng)論

健康| 贵阳市| 石狮市| 方山县| 九江县| 忻城县| 城市| 峨边| 灵寿县| 嫩江县| 荣成市| 循化| 昌邑市| 贡山| 湟源县| 九龙城区| 铜川市| 清丰县| 岳阳市| 怀远县| 北辰区| 天峻县| 松原市| 专栏| 西华县| 定结县| 麻江县| 高淳县| 佛冈县| 怀安县| 光山县| 开化县| 蒙自县| 洛扎县| 黎平县| 阳信县| 达孜县| 治县。| 保靖县| 渝北区| 河池市|