这时突然才发现,自己每次ssh登录远程端的时候,右下角都会有一个报错显示DISPLAY不成功,原因是"Cannot parse privateKey: Encrypted OpenSSH private key detected, but no passphrase given". 相当于因为密钥密码的存在,X11没法直接连上。这个问题在前面说的Remote X11的文档里给出了解决方案,按它说的做就可以了,貌...
text Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/YourUsername/.ssh/id_rsa): 你可以按回车键使用默认位置(通常是~/.ssh/id_rsa),也可以输入一个自定义的文件路径和名称。 (可选)设置密钥的密码短语 接下来,你会被要求设置一个密码短语(passphrase): ...
在做完以上步骤后, SHH Key 已经可以正常使用了,但是每次都要输入 passphrase,十分麻烦,可以利用 ssh-agent 对私钥解密结果进行缓存。 使用键盘输入Win+R,输入services.msc进入服务。打开OpenSSH Authentication Agent项目,启动类型选择自动或自动(延迟启动),点击启动。 添加SSH key 到 ssh-agent > ssh-add Enter pa...
Enter file in which to save the key (C:\Users\XXX?.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in C:\Users\XXX?.ssh/id_rsa. Your public key has been saved in C:\Users\XXX?.ssh/id_rsa.pub. The key ...
在使用SSH密钥登录时,若设置了密钥密码,可能会遇到X11连接失败的情况,常见错误提示为"Cannot parse privateKey: Encrypted OpenSSH private key detected, but no passphrase given"。这表明密钥密码的存在导致了X11无法直接连接。解决方法在于将SSH连接的身份验证方式改为ssh-agent。首先在Windows本机上...
1、通过命令ssh-keygen生成SSH Key: -t key 类型 -C 注释 ssh-keygen -t ed25519 -C "TG SSH Key" 输出,如: Generating public/private ed25519 key pair. Enter file in which to save the key (/home/git/.ssh/id_ed25519): Enter passphrase (empty for no passphrase): Enter same passphrase...
2、创建新的ssh key: 输入 ssh-keygen -t rsa -C "your_email@youremail.com"(你注册的git邮箱) ,然后提示输入 passphrase(密码),输入两次(可以不输直接两次Enter), 最后会在 .ssh 目录生产两个文件:id_rsa和id_rsa.pub,用记事本打开.ssh目录下的id_rsa.pub文件,复制里面的内容; ...
Enter passphrase (empty for no passphrase):#键入密码,可空 Enter same passphrase again:#确认密码,可空 第三步 以上步骤完成之后,就会出现如下图的提示,然后到对应的目录将id_rsa.pub里面的内容添加到github或其他的代码托管平台的ssh key就可以了,sshkey的标题自定义。
:wq 就保存了。格式如下图:4)再设置putty选项,点窗口左侧的SSh –> Auth ,单击窗口右侧的Browse… 选择刚刚生成的私钥, 再点Open ,此时输入root,就不用输入密码就能登录了。如果在前面你设置了Key Passphrase ,那么此时就会提示你输入密码的。为了更加安全建议大家要设置一个Key Passphrase。
在“Key passphrase”和“Confirm passphrase”字段中,输入一个强密码。 保存私钥和公钥: 点击“Save private key”按钮来保存你的私钥,通常是一个.ppk文件。 可以点击“Save public key”来保存公钥。 现在,你已经有了一个SSH密钥对,私钥应该安全地保存,而公钥可以导入到SSH服务器。