Unix 使用私钥/公钥从Windows到Linux的PSCP文件

Unix 使用私钥/公钥从Windows到Linux的PSCP文件,unix,private-key,pscp,Unix,Private Key,Pscp,我可以使用PSCP传输文件: C:\>pscp -pw <password> -r -p <path of the file> user@Server:<path file to stored> 它给出“致命:网络错误:连接被拒绝” 有人能帮忙吗?使用以下代码: C:\>pscp -i "path\of\the\privatekey\privatekey.ppk" C:\temp\example_file.txt user@server:/p

我可以使用PSCP传输文件:

C:\>pscp -pw <password> -r -p <path of the file>  user@Server:<path file to stored>
它给出“致命:网络错误:连接被拒绝”


有人能帮忙吗?

使用以下代码:

C:\>pscp -i "path\of\the\privatekey\privatekey.ppk" C:\temp\example_file.txt user@server:/path/file/to/be/stored
注意,私钥路径和私钥的引号应为.ppk格式

连接被拒绝错误也可能是由于端口错误造成的。在这种情况下,您需要使用以下代码提及正确的端口:

C:\>pscp -i "path\of\the\privatekey\privatekey.ppk" -P 8022 C:\temp\example_file.txt user@server:path/file/to/be/stored

注意,8022是端口号,p是大写。希望这能有所帮助。

远程服务器上的.ssh目录和授权密钥文件权限是什么?对.ssh的权限是drwx\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu--
C:\>pscp -i "path\of\the\privatekey\privatekey.ppk" -P 8022 C:\temp\example_file.txt user@server:path/file/to/be/stored