(教你玩轉多臺服務器的方法)使用本地物理機或者物理機上面的虛擬機連接並操作阿里雲centos7服務器操作:安全的遠程連接+安全的文件拷貝+安全文件傳輸

        可能很多人都不知道,其實我們自己的物理機(也就是你用的筆記本電腦),雖然它安裝的是win10系統或者win7/win8,但是我們依然可以使用git將這個物理機當成Linux系統來操作。並且所有的指令是一樣,目錄結構也是一樣的。與此同時,我們安裝在virtual box裏面的centos7虛擬機可以與阿里雲服務器遠程連接並且實現文件操作,而且我們本地計算機也可以和虛擬機一樣去遠程操作阿里雲服務器。使用的協議包括sftp和scp等常用指令。

遠程指令1講解:ssh    --遠程登錄指令

                                                                圖1  查詢ssh界面

這個是遠程登錄的指令與步驟:

ssh [email protected]   --使用能上網的本地虛擬機或者物理機的git bash界面輸入這個指令來發出遠程            
                           連接請求。並且使用阿里雲服務器的root用戶去登錄服務器。當然你用其他用
                           戶也是一樣的可以去登錄。登錄的關鍵只在於你要有遠程服務器的IP和它的用
                           戶名與密碼。你有這個,用ssh指令就可以登錄

yes   --本地機輸入同意連接

xxxxx  --輸入遠程機root用戶的密碼           

實際運行圖:

到這一步,你的電腦就完全可以遠程控制你的阿里雲服務器了!!屌吧?黑客攻擊就是這個道理!

遠程指令2詳解:scp    --文件遠程安全拷貝

這裏第一個是遠程拷貝文件

scp code/123.txt [email protected]:/home/hellokitty  --將本地虛擬機(用xshell操作)
                                                              或者物理機(用git操作)遠程連
                                                              接上阿里雲服務器,並把當前所
                                                              處文件夾下的code/123.txt安全
                                                              拷貝至IP地址爲39.98.165.xxx
                                                              服務器的/home/hellokitty文
                                                              件夾下

xxxxx    ---按照提示輸入密碼即可

如下爲本地虛擬機的實際操作圖(當然你用物理機配git一樣可以這樣操作):

如下便是操作成功了:

上面只是拷貝文件,那麼怎麼遠程拷貝文件夾呢?

scp -r code/ [email protected]:/root/  --將本地虛擬機(用xshell操作)或者物理機(用git操作)
                                          遠程連接上阿里雲服務器,並把當前所處文件夾下的                                                    
                                          code/123.txt安全拷貝至IP地址爲39.98.165.xxx服務
                                          器的/home/hellokitty文件夾下

xxxxx    ---按照提示輸入密碼即可

這是本地虛擬機的操作:

操作成功:

 

前面兩個指令只適合於小批量文件的操作而已,大體積大量文件的操作就不行。你需要使用sftp協議來完成文件傳輸、下載、上傳。

遠程指令3詳解:sftp     ---本地虛擬機或物理機對阿里雲服務器進行遠程連接、文件傳輸、下載、上傳

sftp [email protected]      --本地虛擬機/物理機遠程申請連接39.98.156.xxx服務器

yes    ---第一次連接需要確認指令

xxx    --輸入密碼,遠程登錄阿里雲服務器。這樣就可以隨意操作那個遠程的服務器了

bye/quit     --就是退出服務器登錄

這樣就遠程控制了阿里雲服務器:

常用文件操作操作指令:

在我們遠程進入阿里雲服務器以後,一般會用到下面的指令,多加一個l的指令的話就是操作本地服務器,不多加l且直接使用原指令的話就是操作遠程下的服務器。如:lls是操作本地虛擬機查看文件,ls則是查看遠程服務器裏面的文件

lls     --查看本地虛擬機服務器裏面的文件

ls      --查看遠程服務器內容

lcd ..  --本地服務器退一層目錄

cd ..   --遠程服務器退一層目錄

pwd     --查看遠程服務器的當前路徑

lpwd    --查看本地服務器的當前路徑

put taobao.html    --上傳本地服務器當前文件夾的taobao.html文件至遠程服務器

get taobao.html    --下載遠程服務器當前文件夾的taobao.html文件至本地服務器

put -r code        --上傳本地服務器當前的文件夾code至遠程服務器

get -r code        --下載遠程服務器當前的文件夾code至本地服務器

help               --如果你不記得了sftp的什麼指令,用這個指令查一下就行了

這個是實際操作代碼:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章