[Linux]scp跨主機檔案複製指令

linux指令, 架設等
回覆文章
頭像
tim
文章: 1380
註冊時間: 2008年 11月 26日, 00:49

[Linux]scp跨主機檔案複製指令

文章 tim »

scp 指令, 方便在有 ssh 主機上進行跨主機傳輸複製檔案, 十分方便好用, 在不同主機上進行檔的複製時, 是很有用的一個工具.

這裡介紹使用方式指令範例:

代碼: 選擇全部

scp -r /usr/home/test/* username@remotehost:/usr/home/test2/
前面的 -r 是指含子目錄, 而這個指令是指由本機的 /usr/home/test/* 這個 test 目錄以下的所有資料(因為前面有 -r 所以包含子目錄), 複製到遠端的 remotehost 主機, 使用 username 進行登入, 並存放在 /usr/home/test2/ 這個目錄下.

指令下達後, 將會要求輸入 username 在 remotehost 的密碼, 像是 ssh 登入的狀況一下, 如此一來, 便能方便在主機間進行檔案的複製及傳輸了.

在 windows 下若要用 scp 做 client 連往其他 linux 主機, 進行檔案複製, 可以使用 pscp, 指令幾乎是一樣的, 下載可到 putty 這裡: http://www.chiark.greenend.org.uk/~sgta ... nload.html
下載 pscp: http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe

範例指令如下:

代碼: 選擇全部

C:tools>pscp testfile.txt username@remotehost:/usr/home/test2/
一樣地, 會出現要求輸入 username 在 remotehost 主機上的密碼, 輸入完成即可順利進行複製.
多多留言, 整理文章, 把經驗累積下來.....
回覆文章