一,从PuTTyGen生成的private key转换成OpenSSH key-gen的key。
1. 打开PuttyGen软件
2. 点击load按钮。导入puttygen的private key。输入passphrase。
3. 点击Conversions下拉菜单,选中Export OpenSSH key。输入要保存的文件名,例如id_rsa。
4. 用notepad++或者其他便捷编辑工具打开保存的OpenSSH key文件。拷贝内容到Linux的~/.ssh/下,并保存为id_rsa。
5. 更改id_rsa的权限为600。chmod 600 ~/.ssh/id_rsa。
6. 现在就可以用这个OpenSSH的private keygen登陆了。而且不需要选择文件路径。ssh会自动寻找并应用。
7. 如何避免输入passphrace?
二, 从OpenSSH key-gen生成的key转换成PUTTYgen的private key。
-------------------------------------------------------------------------------------------------------------------------
三,如何临时禁止openssh验证id_rsa?
使用
IdentityFile=none参数。
-
ssh -o IdentityFile=none -l username hostname
资料:
puttygen supports exporting to an OpenSSH compatible format.
-
Open PuttyGen
-
Click Load
-
Load your private key
-
Go to Conversions->Export OpenSSH and export your private key
-
Copy your private key to ~/.ssh/id_dsa (or id_rsa).
-
Create the RFC 4716 version of the public key using ssh-keygen
ssh-keygen -e -f ~/.ssh/id_dsa > ~/.ssh/id_dsa_com.pub
-
Convert the RFC 4716 version of the public key to the OpenSSH format:
ssh-keygen -i -f ~/.ssh/id_dsa_com.pub > ~/.ssh/id_dsa.pub
阅读(13794) | 评论(0) | 转发(0) |