一、SFTP是什么?和FTP有什么不同?
? ? ? ? FTP(File Transport Protocol)最早是發(fā)明于1971年,最初是通過NCP(Network Control Protocol)來傳送文件,進(jìn)行了版本升級后,支持了TCP/IP和IPv6。
? ? ? ?像FTP一樣,SFTP(Secure File Transport Protocol)也是用于傳送文件,但基礎(chǔ)技術(shù)更加安全。SFTP實(shí)現(xiàn)了SSH(Secure Shell)協(xié)議,使得使用加密傳輸認(rèn)證信息和傳輸?shù)臄?shù)據(jù),也就是說數(shù)據(jù)不以FTP那樣以明文方式傳送。這也意味著,SFTP和FTP是不兼容的。
二、如何配置hosts?
方法一:
打開終端(應(yīng)用程序——實(shí)用工具),運(yùn)行:
$ sudo vi /etc/hosts

屏幕上會提示你輸入密碼(輸入密碼的時候不會有任何字符顯示,甚至*都不會顯示,輸完之后按回車就是了),打開 hosts 文件之后按 i 鍵進(jìn)入插入模式(可理解為編輯模式,如下圖所示,會有「INSERT 」提示,即可插入編輯的意思),然后按照你的需要對該文件進(jìn)行編輯,編輯完成之后按 ESC 鍵退出插入模式,之后按「:wq+回車」保存退出,記得英文的冒號也是要輸入的哦。

VI 編輯器對于經(jīng)常使用 Linux 的用戶應(yīng)該不會陌生,而且該編輯器是默認(rèn)內(nèi)置在 Mac 系統(tǒng)中的。但是,對于沒有使用過 VI 的用戶,還真得花一會兒功夫來學(xué)習(xí)其基本使用方法。另外VI編輯器是一個很好很強(qiáng)大的工具,想要玩好 Mac 的話,最好掌握這個工具的使用。
方法二:
打開 Finder,然后點(diǎn)擊菜單欄中的 前往——前往文件夾(或者快捷鍵 Shift+Command+G),在路徑中輸入 /private,進(jìn)入之后在 etc 文件夾上點(diǎn)擊右鍵——顯示簡介,在文件夾簡介窗口的最下面找到“共享與權(quán)限”,將 everyone 的權(quán)限修改為“讀與寫”,如果你發(fā)現(xiàn)不能修改的話,將右下角的那把小鎖解開就可以修改了。

修改 etc 文件夾的權(quán)限之后,再進(jìn)入 etc 文件夾下面,修改名為 hosts 文件的權(quán)限(同樣是everyone讀與寫),修改完成之后,你就可以直接在 hosts 文件上點(diǎn)右鍵,通過“文本編輯”打開并編輯該文件了,不會出現(xiàn)沒有權(quán)限的提示。修改并保存完成之后,記得將該文件和 etc 文件夾的權(quán)限還原。
三、鏈接sftp主機(jī)
新打開一個終端窗口,在左上角工具欄點(diǎn)擊shell--->>>新建遠(yuǎn)程連接

新建遠(yuǎn)程連接后彈出窗口

這里選擇 安全文件傳輸(stfp)-->> ?右邊+添加你的文件服務(wù)器 -->> 選中剛剛添加的服務(wù)器地址
在下邊填寫用戶名 -->> ?點(diǎn)擊連接
彈出終端界面如下,輸入你的mac 解鎖密碼

進(jìn)入命令模式
sftp> ls ?(得到服務(wù)器文件夾列表)
sftp> get -r filePatch (下載你需要的文件)