我尝试了几种不需密码即可安装 openssh 的方法,但都不起作用。使用密码即可!(Cygwin,Windows7 32 位)
首先我这样做无需密码执行 ssh 命令?
实际上(完全删除 cygwin、服务和用户后)我是这样做的:
- Windows 7,无 UAC
- cygwin 设置 openssh (和 mc)
终端:ssh-host-config 使用的严格模式:否 权限分离:是 将 sshd 安装为服务:是 守护进程的 cygwin 值:ntsec 注册的服务“cyg_server”创建新的用户帐户密码!
-> 主机配置完成!
终端:ssh-user-config 创建 SSH2 RSA 身份文件:是 密码:空 您是否要使用此身份登录此机器:是(添加到 /home/x/.ssh/authorized_keys)
相同适用于:SSH2 DSA SSH2 ECDSA SSH1 RSA
-> 配置完成!
网络启动 sshd
ssh x@localhost (将 localhost 添加到已知主机)
连接已关闭:::1
ssh x@localhost-vvv
debug1:提供 RSA 公钥:/home/x/.ssh/id_rsa debug3:send_pubkey_test debug2:我们发送了一个公钥包,等待回复连接由 ::1 关闭
我做错了什么?有人能帮帮我吗?