[爆卦]scp下載檔案是什麼?優點缺點精華區懶人包

為什麼這篇scp下載檔案鄉民發文收入到精華區:因為在scp下載檔案這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者asimon (逞˙強)看板Linux標題Re: [問題] 如何使用SCP指令將遠端Linux主...


※ 引述《tsungjen ()》之銘言:
: ※ 引述《realmax (mip)》之銘言:
: : 我用的是pietyy,登入了遠端有開OpenSSH Server的Linux主機,
: : 想把遠端的一個檔案下載回來,本機端是Windows,
: : 我知道WinSCP很方便,但是我用指令試試看,不過都失敗,
: : 請問我這樣的下指令錯在哪裡?
: : scp [email protected]:/home/abc/test.txt [email protected]:
: 借個標題問一下
: 如果本機端是XP
: 又沒有使用者帳號密碼
: 因為我一直都是用administrator,所以也沒有設密碼
: 如果像下面這樣打
: scp username@IP:/home/file.xls administrator@IP:/desktop/file.xls
: 輸入之後
: 接下來遠方端會要我輸入password
: 可是我本來就沒有密碼阿= =
: 怎麼辦
: 是不是沒有辦法用這個方法傳阿?
怎麼有點怪怪的?
據我的理解..
[原波的假設如下]
遠端是linux, 本機是winxp, xp沒密碼, 用administrator.
putty連到linux下指令:
shell# scp myid@linuxip:/home/file.xd administrator@xpip:/file.xdd
那 他做的事 是..
希望用 scp 把linux下的/home/file.xd複製給 xp的/file.xdd..
可是這就會出現弔詭的問題了,
首先, 來源是遠端主機, 在那台主機下指令就是指本機端,
不需指定ip, 使用者會用自己, 接著... 目標是遠端的xp主機..
除非xp有開ssh server否則這條指令怎會成功呢?
正常狀況應該會連線逾時並失敗, 因為port22沒有回應...!
錯誤訊息如下:
ssh: connect to host xxx.xxx.xxx.xxx port 22: Connection timed out
lost connection
[以上是原波的假設]

要達到這目標有更簡單的方法..
google pscp.. 抓下來, 丟到本機端(windows xp) system32, 在本機端開cmd,
c:\> pscp myid@linuxip:/home/file.xd /file.xdd
結束.. 在本機下這行指令, 從linux抓檔案, 只要遠端的linux有裝openssh, 有開服務..
就ok了.

以上.


by ASimon

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.25.104
tsungjen:用winsshd也可以嗎 08/14 22:20
dingyuchi:他有裝cygwin 08/14 22:24
virtuemood:你這樣子的指令要winxp下有開sshd 才可以喔 08/14 23:39
virtuemood:如果你有裝cygwin,不用連到linux上,直接用cygwin裡 08/14 23:39
virtuemood:的scp就可以了,比如scp user@host:/path ./ 08/14 23:40
asimon:越來越糊塗了 +__+a 08/15 01:05
asimon:樓上是說我嗎 ?! @@a 08/15 01:06
asimon:本機用pscp摳人家的東西自己不用裝daemon阿?! 08/15 01:09
virtuemood:但是你誤解了該指令的意思了,如果你使用open ssh而 08/15 19:56
virtuemood:不是pscp,也可以達成一樣的效果,只不過你該在local 08/15 19:57
virtuemood:端下scp指令,而不是ssh進remote端下指令。 08/15 19:58
asimon:是阿.. 我前幾行是 複述原波的話.. 我說的是在local下阿..? 08/16 01:00
asimon:c:\> <= 這是在local沒錯阿..? 08/16 01:00
抱歉, 也許是我文章沒說清楚, 以致於造成誤解?
pscp 的用途 就是 在 windows 下的 scp.
在 windows 下使用 pscp 可以允許讓 widows 在 不安裝 sshd
的狀況下到遠端裝有 sshd 的伺服器上傳或抓取資料.
我本來的敘述就是在本機端進行 scp 的流程, 遠端是 linux 也不可能做相同的動作阿.

by ASimon
※ 編輯: asimon 來自: 140.134.25.104 (08/16 01:09)
virtuemood:那如果是這樣,你的指令後半段要改成我上面的推文那樣 08/16 17:08
virtuemood:無論是那一種清況,該指令的敘述都必需更改。 08/16 17:11
asimon:為什麼需要改? 這樣會把檔案複製到 c:\ 下阿 ? 08/16 20:46
virtuemood:嗯,我不是指pscp指令。 08/16 21:47

你可能也想看看

搜尋相關網站