2015-11-23 95 views
1

目前已經有關於這個問題在這裏StackOverflow上如何從Windows筆記本電腦拷貝文件到Linux遠程服務器

但是相當多的話題,我已經花了近3小時,試圖所有的人,但我無法修復這個。

我試圖將文件從我的筆記本電腦複製到遠程Linux服務器

我的筆記本電腦使用的是Windows 8.1

遠程服務器是Debian的。

我通過PUTTY連接到Linux服務器。

如果我使用的是Linux的機器,這將是作爲ABC

容易不過,正如我的筆記本電腦是Windows ...............好.... .....

這裏是我試過的命令:

PSCP C:\用戶\邁克爾風暴\桌面\文件夾\ public_key.ppk [email protected]:/首頁/ mstorm

mstorm ---我在linux服務器上的用戶名(也是我的主目錄)

public_key.ppk ---我試圖複製到Linux服務器

文件C:\用戶\邁克爾風暴\桌面\文件夾\ public_key.ppk ---文件路徑(在我的筆記本電腦)

(只是要清楚:有 「public_key.ppk」 和 「mstorm」 之間的空間休息。結轉我的命令下半年到下一行本次論壇)

此命令給我的錯誤:未知的命令PSCP

所以,我改變了「PSCP」到「SCP」 ,我得到了錯誤:

ssh:無法解析主機名C:名稱或服務未知 權限被拒絕(publickey)。 失去連接

另外,我應該提到:我不能使用任何文件傳輸客戶端(如FileZilla中,或WinSCP賦予),因爲:我通過一個公共密鑰連接到Linux服務器上。沒有密碼。

FTP客戶端需要密碼才能連接。

+0

不要使用字母C: http://stackoverflow.com/questions/8975798/scp-w-ssh-copying-a-local-file-from-windows-to-a-remote-server-using- scp – MTP

+0

我刪除了「C」,並得到這個: 權限被拒絕(publickey)。 失去聯繫 所以,我猜我沒有適當的權利? – phpnewbie2015

+0

Filezilla可以處理publick鍵。見https://wiki.filezilla-project.org/Howto – LaszloLadanyi

回答

2

由於windows沒有直接的ssh連接,你不能這樣做。讓我舉個例子,假設你在單機中安裝了多個操作系統(windows,Centos)。你可以在Linux中掛載windows分區。因此你可以從Linux上看到你的windows文件。你可以很容易地從Linux複製或刪除Windows文件。但是,您不能輕易地將Linux分區掛載到Windows。然而,你可以做一些第三方的應用程序(我從來沒有嘗試過!)

對於您的簡單問題,您可以使用WinSCP。將WinSCP安裝到您的Windows並連接到您的Linux。這就像使用GUI的膩子。您可以直接連接到您的Linux,並將您的文件從Linux複製到Windows,反之亦然。

+0

謝謝,goGud – phpnewbie2015

相關問題