正确的设置方法是什么SSH窗口用于 SSH 密钥认证?是否需要先在 Windows 中创建用户,或者是否可以在不使用 Windows 等效项的情况下将登录名插入 passwd?
我在 Google 上搜索过,也试过教程和快速入门指南。到目前为止,没有一个奏效。
没有人指出,要在 Windows 2008 R2 中工作,您需要将 cygrunsrv.exe 的属性更改为“Windows XP SP3”兼容模式,才能绕过服务启动“错误 1067”。虽然它正在运行,但无论多少配置都不允许我登录到 SFTP 服务器,即使我尝试过(从另一台机器):
- 使用“mkpasswd”+ Windows 密码添加相同的用户帐户
- 使用“mkpasswd”+公共 ssh 密钥添加相同的用户帐户(添加到 /home/theuser/.ssh)
在 Windows 2003 R2(不同的尝试)上,该服务每次启动时都会崩溃。
我浏览过的一些链接
答案1
参见:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
并下载:
- pageant.exe(用于添加 ssh 私钥的 GUI)
psftp.exe(命令行工具)
puttygen.exe(用于创建 ssh 私钥的 GUI)
生成您的密钥并将其添加到 pageant。现在您可以使用 psftp.exe 上传下载文件。(在 Windows 命令行中启动它)
答案2
尝试核心 ftp 服务器,它允许您无需使用基于 Windows 的身份验证即可配置 sftp。