vsftp實現ftps加密傳輸資料

2021-07-27 11:20:31 字數 1832 閱讀 4936

ftp明文傳輸資料,不太安全,

ftp+ssl可以實現傳輸加密=ftps

01、建立ftp使用者

user -d /ftp_www  -s /sbin/nologin mvpbang

echo "123123"  | passwd mvpbang --stdin

cp /etc/hosts /ftp_www/   ###測試文件

02、安裝vsftp

yum install -y vsftpd

vim /etc/vsftpd/vsftpd.conf   ###主配置檔案

anonymous_enable=nolocal_enable=yes

write_enable=yes

local_umask=022

dirmessage_enable=yes

xferlog_enable=yes

connect_from_port_20=yes

xferlog_file=/var/log/xferlog

xferlog_std_format=yes

ascii_upload_enable=yes

ascii_download_enable=yeschroot_local_user=yes

chroot_list_enable=no

chroot_list_file=/etc/vsftpd/chroot_list  ###定義登入使用者listen=yes

pam_service_name=vsftpd

userlist_enable=yes

local_root

=/ftp_www ###自定義家目錄

ssl_enable=yes  ###開啟ssl

ssl_sslv2=yes

ssl_sslv3=yes

ssl_tlsv1=yes

force_local_logins_ssl=yes ###定義登入強制ssl,資料傳輸ssl

force_local_data_ssl=yes

rsa_cert_file=/etc/vsftpd/.sslkey/vsftpd.perm ###ssl證書位置

vim /etc/vsftpd/chroot_list

mvpbang              ###ftp登入使用者

chmod 400 /etc/vsftpd/chroot_list

03、配置ssl證書

yum install -y openssl

cd /etc/vsftpd

mkdir .sslkey ;cd .sslkey

openssl req -new -x509  -nodes -out vsftpd.perm  -keyout vsftpd.perm      ###生成ssl證書秘鑰

chmod 400 vsftpd.perm

04、測試ftps

flashfxp雲上飄:

需要支援ssl的ftp連線工具,有些都不支援,是不能登入ftps的

提示載入證書,儲存即可

vsftp實現ftps加密傳輸資料

ftp明文傳輸資料,不太安全,ftp ssl可以實現傳輸加密 ftps 01 建立ftp使用者 user d ftp www s sbin nologin mvpbang echo 123123 passwd mvpbang stdin cp etc hosts ftp www 測試文件 02 安裝...

https加密傳輸詳解

https採用對稱加密與非對稱加密的混合加密方式 混合加密方式原理 1.服務端將非對稱加密的公鑰傳送給客戶端 2.客戶端拿著服務端發來的公鑰,對對稱加密的key做加密並發給服務端 3.服務端拿著自己的私鑰對發來的密文解密,從來獲取到對稱加密的key 4.二者利用對稱加密的key對需要傳輸的訊息做加解...

加密傳輸重要資訊

荊軻刺秦王 在專案中,我們往往需要傳遞一些重要資料 通常這些資料都和錢有關 為了防止這些資料被擷取篡改,我們經常會為資料加密處理。我們的思路是 md5 重要資訊 隨機字元 當前時間 key 這個key是md5加密後的隨機字串 具體步驟 1.nonestr 隨機獲取 1 9a za z 的24位字串 ...