Linux到Windows SCP无密码访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux到Windows SCP无密码访问相关的知识,希望对你有一定的参考价值。

我有一个运行Linux(Jessie)的覆盆子pi,它每小时拍照,并且应该将它上传到Windows服务器上。我想设置一个无密码的SSH访问,以便我可以使用SCP将图片从树莓派上传到窗口。大多数在线教程都涉及将文件从Linux复制到Linux环境或从Windows复制到Linux设置。如何设置从Raspberry pi到Windows的无密码访问?我应该在Windows或Rasberry pi上生成密钥对吗?我也对公钥/私钥所在的位置(Windows服务器或Linux客户端)感到困惑?

答案

您可以在Windows端安装Cygwin,然后在Windows上获得类似于Linux的环境。密钥可以在Linux端生成并复制到Windows,位置与Linux中的相同(/.ssh)。

Cygwin上有几个带私钥认证的教程,如下所示:https://dbaportal.eu/2015/03/06/setup-openssh-cygwin-for-public-key-authentication/

请注意,您可能必须在Windows中为.ssh目录设置适当的访问权限。您可以像在Linux上一样使用chmod,为.ssh目录设置700,为authorized_keys设置600。

以上是关于Linux到Windows SCP无密码访问的主要内容,如果未能解决你的问题,请参考以下文章

关于linux的SSH 无密码访问,按照网上攻略设置后的问题

ssh 无密码登陆

Linux实现scp无密码传输

Linux 无密码SCP在Crontab中失效的解决办法

SSH无密码登录:只需两个简单步骤 (Linux)

scp采用无密码在两台linux服务器之间传输数据