操作系统:SFTP相关知识介绍
生活随笔
收集整理的這篇文章主要介紹了
操作系统:SFTP相关知识介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天給大家分享SFTP相關知識,希望對大家能有所幫助!
? ? ? ? ? ? ? ?
1、SFTP是什么?
SFTP(SSH File Transfer Protocol)是一種基于SSH(安全外殼)的安全的文件傳輸協議,使用SFTP協議可以在文件傳輸過程中提供一種安全的網絡的加密算法,從而保證數據的安全傳輸。
SFTP在Linux操作系統中,默認的端口客是22,傳輸提供了密碼和密鑰驗證機制,可以有效防止傳輸過程的威脅和公技。
2、SFTP組成
服務端:安裝SFTP服務的主機,一般都是Linux服務器,Windows服務器也可以通過軟件安裝SFTP服務,比如:freeSSHd軟件。
客戶端:安裝訪問SFTP服務器的軟件的客戶端,XFTP、WinSCP、FileZilla、FlashFXP等客戶端。
3、SFTP驗證連接方式
賬戶密碼驗證:使用賬戶ID和密碼進行驗證,憑據驗證過程中是加密的。
SSH密鑰驗證:通過SSH密碼進行驗證。
賬戶密碼+SSH密鑰混合驗證:需要滿足兩種驗證,才可以進行連接。
4、SFTP常用命令
4.1 登錄
#密碼登錄 sftp -P 22 test@192.168.0.15 #密鑰登錄 sftp -P 22 -i ~/.ssh/id_rsa test@192.168.0.154.2 SFTP Shell 基本操作
#當前工作目錄: pwd #查看當前目錄下文件: ls ls -la # 切換目錄: cd #本地工作目錄: lpwd #查看本地工作目錄下的文件: lls #切換本地工作目錄: lcd dirname4.3 下載服務器文件到本地
#下載服務器文件到本地 get remote_file_name #重命名 get remote_file_name local_file_name #遞歸 get -r some_directory_name #保持原來文件屬性和日期 get -Pr some_directory_name4.4 上傳本地文件到遠程服務器
#上傳本地文件到遠程服務器 put localFile #遞歸 put -r local_directory_nameIT技術分享社區
個人博客網站:https://programmerblog.xyz
文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識
總結
以上是生活随笔為你收集整理的操作系统:SFTP相关知识介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ajax爬取微博,自动滚屏抓取新浪微博
- 下一篇: 操作系统:SSH协议知识介绍