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使用者的家目...