有人能帮我将文件从 Windows 服务器的 powershell 复制到使用 ssh 密钥的 Linux 服务器吗?我在网上找到的唯一东西就是这段代码:
scp Filepathinwindows username@ubuntuserverip:linuxserverpath
但是如果我运行这个命令,它需要密码,而我没有该 Linux 服务器的密码
答案1
看起来 scp 在默认搜索位置和文件名中找不到您的私钥。您可以明确指定要与-i /path/to/id_rsa
密钥文件一起使用的密钥。
scp -i /path/to/key/file Filepathinwindows username@ubuntuserverip:linuxserverpath