日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

在linux文件共享接口,入坑Linux-day13(使用vsftpd服务传输文件、使用Samba或NFS实现文件共享)...

發(fā)布時間:2023/12/4 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在linux文件共享接口,入坑Linux-day13(使用vsftpd服务传输文件、使用Samba或NFS实现文件共享)... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、文件傳輸協(xié)議

#ftp是一種在互聯(lián)網(wǎng)中進行的文件傳輸協(xié)議,基于客戶端/服務(wù)器模式,默認使用20、21號端口,其中端口20(數(shù)據(jù)端口)用于進行數(shù)據(jù)傳輸,端口21(命令端口)用于接收客戶端發(fā)出的相關(guān)FTP命令與參數(shù)。

#FTP工作的兩種模式

主動模式:FTP服務(wù)器主動向客戶端發(fā)起連接請求

被動模式:FTP服務(wù)器等待客戶端發(fā)起連接請求(FTP的工作模式)

#vsftpd是一款運行在Linux操作系統(tǒng)上的FTP服務(wù)程序,不僅完全開源免費,還有很高的安全性、傳輸速度以及支持虛擬用戶驗證等其他FTP服務(wù)程序不具備的特點

#iptables防火墻管理工具默認禁止了FTP傳輸協(xié)議的端口號

#文件滿權(quán)限:666 ? 、 ? 目錄滿權(quán)限:777

#主配置文件格式:/etc/服務(wù)/服務(wù).conf

二、vsftpd服務(wù)程序

#vsftpd服務(wù)程序允許用戶以三種認證模式登錄到FTP服務(wù)器上

匿名開放模式:是一種最不安全的認證模式,任何人都可以無需密碼驗證而直接登陸到FTP服務(wù)器上

本地用戶模式:是通過Linux系統(tǒng)本地賬戶密碼信息進行認證的模式

虛擬用戶模式:它需要為FTP服務(wù)單獨建立用戶數(shù)據(jù)文件,虛擬出用來進行口令驗證的賬戶信息,這些賬戶信息不存在服務(wù)器系統(tǒng)中,僅供FTP服務(wù)程序進行驗證使用

#三種認證模式安全性由高到低排列:虛擬用戶模式--本地用戶模式--匿名開放模式

三、簡單文件傳輸協(xié)議(TFTP)

#TFTP是一種基于UDP協(xié)議在客戶端和服務(wù)器之間進行的簡單文件傳輸?shù)膮f(xié)議,占用的端口號為69

#tftp命令中可用參數(shù)以及作用

命令

作用

幫助信息

put

上傳文件

get

下載文件

verbose

顯示詳細的處理信息

status

顯示當前的狀態(tài)信息

binary

使用二進制進行傳輸

ascii

使用ASCⅡ碼進行傳輸

timeout

設(shè)置重傳的超時時間

quit

退出

#PAM:是一組安全機制模塊(插件),系統(tǒng)管理員可以用來輕易地調(diào)整服務(wù)程序的認證方式,而不必對應(yīng)用程序進行過多的修改

四、Samba文件共享服務(wù)

#SMB協(xié)議:旨在解決局域網(wǎng)內(nèi)的文件或打印機等資源的共享問題

#過濾空行命令:grep ? -v ? "^$" ??文件名稱

#過濾包含#號的行數(shù):grep? -v? "#"? 文件名稱

#Samba服務(wù)程序包括全局配置參數(shù)和區(qū)域配置參數(shù)。全局配置參數(shù)用于設(shè)置整體的資源共享環(huán)境,對里面的每一個獨立的共享資源都有效。區(qū)域配置參數(shù)用于設(shè)置單獨的共享資源,且僅對該資源有效

#用于設(shè)置Samba服務(wù)程序的參數(shù)及其作用

參數(shù)

作用

[database]

共享名稱為database

comment= Do not arbrtrarily modify the database file

警告用戶不要隨便更改數(shù)據(jù)庫

path = /home/database

共享目錄為/home/database

public = no

關(guān)閉“所有人可見”

writeable = yes

允許寫入操作

#pdbedit命令:用于管理SMB服務(wù)程序的賬戶信息數(shù)據(jù)庫,第一次把賬戶信息寫入數(shù)據(jù)庫時需要使用-a參數(shù),格式:pdbedit [選項]? 賬戶

五、NFS(網(wǎng)絡(luò)文件系統(tǒng))

#NFS服務(wù)可以將遠程Linux系統(tǒng)上的文件共享資源掛載到本地主機的目錄上,從而使得本地主機(Linux客戶端)基于TCP/IP協(xié)議,像使用本地主機上的資源那樣讀寫遠程Linux系統(tǒng)上的共享文件

#NFS服務(wù)程序的配置文件為:/etc/exports

#用于配置NFS服務(wù)配置文件的參數(shù)

參數(shù)

作用

ro

只讀

rw

讀寫

root_squash

當NFS客戶端以root管理員訪問時,映射為NFS服務(wù)器的匿名用戶

no_root_squash

當NFS客戶端以root管理員訪問時,映射為NFS服務(wù)器的root管理員

all_squash

均映射為NFS服務(wù)器的匿名用戶

sync

同時將數(shù)據(jù)寫入到內(nèi)存與硬盤中,保證數(shù)據(jù)不丟失

async

優(yōu)先將數(shù)據(jù)保存到內(nèi)存,再寫入硬盤,效率更高,可能會丟失數(shù)據(jù)

#showmount命令:查詢NFS服務(wù)器的遠程共享信息

參數(shù)

命令

-a

顯示本機掛載的文件資源情況

-e

顯示NFS服務(wù)器的共享列表

-v

顯示版本號

-----------------------------------------筆記-----------------------------------------------

總結(jié)

以上是生活随笔為你收集整理的在linux文件共享接口,入坑Linux-day13(使用vsftpd服务传输文件、使用Samba或NFS实现文件共享)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。