关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
8年前关闭。
Improve this question
我通过命令创建了 key 对
ssh-keygen -t rsa -N "" -f "C:\ssh2\id_rsa"
在我尝试通过命令连接到远程服务器之后
ssh -2 -Nv -L 81:192.168.45.12:8989 proxy@host.ru -p 10022 -i "C:\ssh2\id_rsa"
并且所有人都完成了该服务器所需的密码
Enter passphrase for key 'C:\ssh2\id_rsa':
但是我创建了没有密码的 key 对(-N“”)。为什么需要密码?
请您参考如下方法:
发出指定的命令“” - 一个空字符串! - 作为密码,而不是没有密码的一代。 (当提示输入密码和中提琴时,只需点击“输入”!)
要生成没有任何密码的 key ,请不要指定 optional -N (passphrase) option创建新 key 或请求更改密码时(参见 -p)。
..愿箔帽侏儒对你仁慈。




