Linux筆記之遠端管理名令——SSH
阿新 • • 發佈:2021-08-08
SSH基礎
1 遠端登入和複製檔案
1.1 SSH基礎
Linux中SSH是非常常用的工具 ,通過SSH客戶端我們可以連線到運行了SSH伺服器的遠端機上
SSH客戶端————SSH伺服器
SSH客戶端是一種使用 Secure Shell協議連線到遠端計算機的軟體程式
資料傳輸是加密的,可以防止資訊洩露
資料傳輸是壓縮的,可以提高傳輸速度
域名:ip地址的別名
埠號:通過埠號可以找到計算機上執行的應用程式
SSH伺服器的預設埠號是22 預設埠號在連線的時候可以省略
常見埠號 SSH伺服器:22 web伺服器:80 HTTPS:443 FTP伺服器:21
1.2 SSH操作
windows電腦上操作需要安裝Putty 或者Xshell 我這裡使用Putty
點選open
輸入自己的使用者名稱和密碼儘可以連線了,exit退出
1.3 scp
scp就是secure copy ,是一個在Linux下用來進行遠端拷貝檔案的命令
它的地址格式與ssh基本相同,需要注意的是,在指定埠時用的是大寫的-P而不是小寫
命令格式和前邊遠端連線的格式差不多 #把本地當前目錄下的01.py複製到遠端目錄下的Desktop/01.py scp -P port 01.py user@remote:Desktop/01.py 前邊的01.py為原始檔,後邊的為目標檔案 user 使用者名稱 remote ip/網址 #把遠端 家目錄下的Desktp/01.py複製到本地當前目錄下的 01.py scp -P port user@remote:Desktop/01.py 01.py #加上-r 可以傳送資料夾 #把當前目錄下的demo資料夾 複製到遠端 家目錄下的 Desktop scp -r demo user@remote:Desktop #把遠端 家目錄下的Desktop 複製到當前目錄下的demo資料夾 scp -r user@remote:Desktop demo
tips
-r 若給出的原始檔是目錄檔案,則scp將遞迴複製該目錄下所有子目錄和檔案,目標檔案必須為一個目錄名
操作例項
windows系統win+r輸入cmd開啟命令列,在本地桌面建立檔案01.py及789.py
輸入命令
傳輸成功
目前win10系統支援cmd命令列與伺服器進行互動,如果不可以,可以藉助FileZilla遠端與伺服器進行檔案互動