Linux - SSH 連線機制及遠程複製
Contents
SSH 連線機制及遠程複製
1. SSH 連線基本指令
|
|
- 參數:
- -i: 指定登入公鑰位置
- -p: 指定 Port 通訊阜號
- -D: 動態轉發通訊阜號
- -L: 伺服器轉發通訊阜號至本機
- -R: 本機轉發通訊阜號至伺服器
- -O: 壓縮傳輸
2. SSH 連線原理
3. SSH Protocol 協定
3.1 透過 SSH Protocol 協定(預設 22 port)傳輸:
- ssh (遠端登入或是遠端執行指令)
- scp (SSH 加密複製檔案或目錄)
- sftp (SSH SFTP)
- rsync (SSH 加密複製檔案或目錄)
Note
- scp 缺點: 無法複製原始檔案權限(包含 ACL 及 SELinux)
3.2 使用 rsync 取代 scp
- 用法雷同,另外多幾個權限參數可以使用:
- -a: 一般權限、擁有者、群組、創建時間
- -v: 傳輸時詳細內容
- -H: Hard Link
- -A: ACL
- -X: SElinux
3.2.1 rsync指令:
|
|
Note
- 如果檔案較大顯示傳輸時間可以加上 –progress 參數顯示執行進度
|
|
如果你還沒有註冊 Like Coin,你可以在文章最下方看到 Like 的按鈕,點下去後即可申請帳號,透過申請帳號後可以幫我的文章按下 Like,而 Like 最多可以點五次,而你不用付出任何一塊錢,就能給我寫這篇文章的最大的回饋!