关闭。这个问题不符合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)。

..愿箔帽侏儒对你仁慈。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!