檔案服務 FTP Server

2021-10-03 14:25:41 字數 1979 閱讀 4711

ftp server

簡介名詞解釋

ftp(file transfer protocol,檔案傳輸協議) 是 tcp/ip 協議組中的協議之一

logo

作用提供檔案共享服務

網際網路上多的**資源和軟體資源。絕大部分都是通過ftp伺服器傳遞。

軟體包

vsftpd

基礎 控制埠 command 21/tcp

資料埠 data 20/tcp

ftp server 預設配置

1.安裝vsftp

# yum -y install vsftpd

2.準備分發的檔案

# touch /var/ftp/abc.txt

注釋:ftp伺服器的主目錄:「/var/ftp/」,是ftp程式分享內容的本機目錄。

3,啟動服務

# systemctl start vsftpd

# systemctl enable vsftpd

4.關閉防火牆

# systemctl stop firewalld

# systemctl disable firewalld

# setenforce 0

# vim /etc/selinux/config

修改內容為:selinux=disabled

ftp clinet:

linuxftp客戶端程式1:lftp

安裝客戶端工具

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

訪問伺服器

[root@qianfeng ~]# lftp 伺服器的ip位址

lftp qianfeng:~> ls

drwxr-xr-x 2 0 0 4096 mar 31 2019 pub

-rw-r--r-- 1 0 0 0 nov 22 03:53 abc.txt

lftp qianfeng:~> get abc.txt

lftp qianfeng:~> mirror pub

linuxftp客戶端程式2:wget

[root@qianfeng ~]# wget

[root@qianfeng ~]# wget -o /tmp/a.sh

-o 指定檔名和路徑。

[root@qianfeng ~]# wget

[root@qianfeng ~]# wget -m

3firefox,ie

1 客戶機開啟瀏覽器

2 輸入「ftp://伺服器ip位址"

啟動上傳功能

0.配置檔案簡介

用於設定ftp伺服器的功能開啟或關閉

# vim /etc/vsftpd/vsftpd.conf

老規矩,備份乙個先

1. 檢查禁用匿名賬戶登入開啟

目的:啟用禁用匿名賬號(預設,比較方便)

anonymous_enable=yes

//是否允許匿名使用者登入ftp

2.配置上傳指令

anon_upload_enable=yes

啟動上傳檔案的能力

anon_mkdir_write_enable=yes

啟動建立目錄的能力

3.建立上傳目錄

mkdir /var/ftp/upload

chmod 777 /var/ftp/upload

4.客戶端測試

換個機器好嗎?老鐵!

登入伺服器

lftp 192.168.142.129

get 1.txt

上傳檔案

前提是客戶機要有乙個2.txt檔案

然後進入上傳目錄

cd upload

put 2.txt

建立目錄

mkdir 222

上傳目錄

前提是你要有乙個資料夾,等著上傳。好不好

mirror -r aaa

檔案共享服務 FTP Server

setenforce 0 這個是暫時關閉,下面那個是永久關閉 vim etc selinux config selinux disabled 這個是永久關閉selinux 1.安裝客戶端工具 root qianfeng yum y install lftp 訪問伺服器 root qianfeng l...

ftp server 傳送檔案

操作步驟 1 讀取檔名 2 檔案是否存在 3 開啟檔案 4 讀取檔案大小 5 準備傳送檔案到客戶端 6 等客戶端確認,防止發生粘包 7 傳送資料 8 md5校驗 客戶端import socket import hashlib client socket.socket client.connect l...

ubuntu安裝ftp server服務

使用sudo apt get install vsftpd命令安裝vsftpd,安裝軟體需要root許可權,我們使用sudo來暫時獲取。安裝好ftp後預設是會自動建立ftp使用者的,然後我們設定ftp使用者的密碼,輸入 sudo passwd ftp,然後輸入密碼,再確認密碼。建立ftp使用者的家目...