利用ssh傳輸檔案

mrhaozi發表於2010-04-27
部落格園手機版-利用ssh傳輸檔案
在linux下一般用scp這個命令來透過ssh傳輸檔案。而如果你的工作環境是windows的話,那麼可以選擇用
secure CRT,或者putty 這樣的ssh登入工具來進行傳輸.
對於linux環境:
一、利用scp傳輸檔案
1、從伺服器上下載檔案
scp username@servername:/path/filename
例如scp codinglog@192.168.0.101:/home/kimi/test.txt 把192.168.0.101上的/home/kimi/test.txt
的檔案下載到當前目錄
2、上傳本地檔案到伺服器
scp /path/filename username@servername:/path
例如scp /var/www/test.php codinglog@192.168.0.101:/var/www/ 把本機/var/www/目錄下的test.php檔案
上傳到192.168.0.101這臺伺服器上的/var/www/目錄中

3、從伺服器下載整個目錄
scp -r username@servername:remote_dir/ local_dir/
例如:scp -r codinglog@192.168.0.101 /home/kimi/test /home/kimi/
4、上傳目錄到伺服器
scp -r local_dir username@servername:remote_dir
例如:
scp -r test codinglog@192.168.0.101:/var/www/ 把當前目錄下的test目錄上傳到伺服器
的/var/www/ 目錄
對於windows環境:
二、利用putty工具集
1、psftp工具
a、建立連線 open 192.168.0.1,按要求輸入使用者名稱和密碼
b、lcd 改變你要下載的目錄,比如lcd D:wwwroot 進入本機的D盤下的wwwroot目錄
c、開始傳輸,put filename 上傳檔案
get filename 下載檔案

2、pscp工具
pscp f:dirfile1 username@servername:/tmp 把file1 上傳到伺服器的/tmp目錄,用法和scp大同小異
三、利用secureCRT
1、設定上傳和下載目錄
你只要設定一下上傳和下載的預設目錄就行
options->session options ->Terminal->Xmodem/Zmodem 下
在右欄directory設定上傳和下載的目錄
2、上傳檔案到伺服器
rz filename
下載檔案
sz filename
如果要下載目錄的話,要先用tar打包下
tar -czvf filename.tar.gz dirname
3、改變scurecrt的顏色方案來配合linux
模擬Linux,勾選ANSI顏色
全域性選項->顏色->標準顏色,選擇不那麼刺眼的藍色(系統預設是深藍色的)
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16396910/viewspace-1033253/,如需轉載,請註明出處,否則將追究法律責任。

相關文章