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

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

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

總體流程

服務(wù)端

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

虛擬用戶登錄,并且SSL認證

  • 創(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
  • 驗證虛擬用戶 /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證書
  • 開啟/etc/vsftpd/vsftpd.conf中的SSL
  • 啟動服務(wù)service vsftpd restart
  • 監(jiān)聽管口 tshark -ni eth0 -R "tcp.port eq 21"

客戶端

登錄ftp

虛擬用戶登錄,并且SSL認證

使用高級的圖形客戶端登錄

配置vsftpd

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

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

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

 # SSL/TLS加密 先No 后面使用SSL再開啟
 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ù)器所訪問的路徑
 local_root=/shnsftp
 #允許匿名用戶上傳
 anon_upload_enable=no

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

配置虛擬用戶

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

驗證虛擬用戶

 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                                  // 國家
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    // 主機名稱        
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.

高級的圖形客戶端登錄

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

相關(guān)文章

  • Linux的truncate命令用法及說明

    Linux的truncate命令用法及說明

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

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

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

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

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

    Linux遠程登錄實現(xiàn)教程解析

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

    Linux上進行常用軟件的配置方法

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

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

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

    Linux環(huán)境宿主機進入Docker容器實現(xiàn)過程

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

    Win7下XAMPP集成環(huán)境中Apache無法啟動的問題解決

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

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

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

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

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

最新評論

沈阳市| 缙云县| 施甸县| 平邑县| 景泰县| 临泉县| 陆川县| 昔阳县| 乳源| 翼城县| 浮山县| 隆昌县| 绥芬河市| 来安县| 贵港市| 紫阳县| 武义县| 广昌县| 甘泉县| 贵阳市| 乌恰县| 建阳市| 龙陵县| 昭平县| 府谷县| 华宁县| 慈利县| 塘沽区| 拉萨市| 河池市| 德兴市| 米脂县| 桦甸市| 南城县| 九台市| 新野县| 武穴市| 丽水市| 南漳县| 福泉市| 开江县|