Scp

從本地驅動器(不是 C:) 到遠端伺服器的 SCP

  • October 26, 2022

試圖將我本地 E: 驅動器上的文件 SCP 到遠端伺服器。我嘗試了以下方法:

scp E:\Projects\new_server\ssl.conf user_id@host:/etc/httpd/conf.d/

但是得到:

ssh:無法解析主機名 e:名稱或服務未知

除了 C: 之外,應該如何指定本地驅動器?

因為它假設路徑作為主機名,你應該試試這個

更換驅動器

e:

cd到指定路徑

cd E:\Projects\new_server\ssl.conf

使用 scp 複製文件

scp ssl.conf user@host:/etc/httpd/conf.d/

是否可以轉到需要的目錄scp,我的意思是,您可以轉到可以避免此問題的目前目錄。

Windows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。

尝试新的跨平台 PowerShell https://aka.ms/pscore6

PS E:\docker> scp .\docker_redis.tar root@192.168.26.55:~
root@192.168.26.55's password:
lost connection

window10可以使用絕對路徑,但必須排除任何拼寫錯誤

PS E:\docker> pwd

Path
----
E:\docker


PS E:\docker> scp E:\docker\docker_redis.tar root@192.168.26.55:~
root@192.168.26.55's password:
lost connection
PS E:\docker>

或嘗試string處理

PS E:\docker> scp "E:\docker\docker_redis.tar" root@192.168.26.55:~
root@192.168.26.55's password:
lost connection
PS E:\docker>

引用自:https://unix.stackexchange.com/questions/722466