SecureCRT键登录linuxSSH的设置方法

点评:SecureCRT键登录linux的SSH的设置方法,需要的朋友可以参考下




首先,创建一个密钥用SecureCRT

1。使用SecureCRT创建私钥和公钥。

SecureCRT快速连接->属性->创建身份鉴别的公共密钥文件-> -> -> ->设置DSA或RSA ->密码了

这时,两个文件在指定的目录,例如生成,私钥和公钥my_rsa.pub my_rsa

的.ssh目录是在2.linux服务器设置,在一般情况下,它有这个目录

# mkdir / / SSH的根。

# chmod 700 / / SSH的根。

三.通过对Linux服务器的公共密钥my_rsa.pub和转换SSH2兼容格式的公钥为OpenSSH兼容格式

# ssh-keygen -我- F identity.pub / / /根。SSH authorized_keys2

# chmod 600 / / /根。SSH authorized_keys2

4。在SecureCRT,登录模式设置为公钥,和新创建的my_rsa文件作为密钥

5。在Linux服务器上重新启动ssh服务器

#重新启动sshd服务器或 / /初始化等。D / SSH重启

6。由于已经设置了密钥登录,所以可以完全删除原来的密码登录。

$ sudo vim / / / sshd_config SSH等

协议2 /只允许使用ssh2

Pubkey验证是 / *公钥使

authorizedkeysfile。SSH / authorized_keys2 / *公钥文件路径

口令认证没有 / *禁口令认证登录

PS:以上步骤是登录和验证通过SecureCRT产生密钥对。事实上,它也可以使用ssh-keygen命令在服务器上生成的密钥,并将格式生成密钥对的使用后SecureCRT SSH2格式。

注意:步骤3中的转换键格式很容易被忽略。请多注意这一点。

两。共享创建的私钥

因为SecureCRT创建的密钥不同于使用WinSCP私钥格式,它需要转换

> > > > SecureCRT工具将私钥OpenSSH格式…

OpenSSH格式保存密钥对,然后运行puttygen > > > >导入转换的关键在WinSCP包,选择私钥,只是转换,输入密钥密码,选择保存私钥,并将其保存到数据文件格式。

三、解决在WinSCP中国随机码的问题

选择在WinSCP开机画面的高级选项,然后关闭服务器没有UTF-8编码选项设置的SFTP。