securecrt使用密钥登录ssh服务

securecrt使用密钥登录ssh服务【securecrt使用密钥登录ssh服务】securecrt使用密钥登录ssh服务在指定目录会生成两个档案 。
1.使用SecureCRT创建私钥和公钥.SecureCRT: QuickConnect-> Authentiation ->PublicKey-> Properties -> Create Identity File ->DSA/RSA ->SetPassphrase ->Done这个时候在指定目录会生成两个档案,例如,私钥my_rsa和公钥my_rsa.pub2.linux伺服器上建立.ssh目录,一般情况下,已经有这个目录# mkdir /root/.ssh# chmod 700 /root/.ssh3.将公钥 my_rsa.pub 传到linux伺服器,将SSH2兼容格式的公钥转换成为Openssh兼容格式# ssh-keygen -i -f Identity.pub >> /root/.ssh/authorized_keys2# chmod 600 /root/.ssh/authorized_keys24.在SecureCRT里面设定登录模式为PublicKey,并选择刚刚创建的my_rsa档案作为私钥5.重启Linux伺服器上SSH伺服器#service sshd restart 或者 /etc/rc.d/init.d/sshd restart6.由于已经设定了密钥登录,原来的密码登录就完全可以去掉# vi /etc/ssh/sshd_configProtocol 2 /仅允许使用SSH2PubkeyAuthentication yes /*启用PublicKey认证AuthorizedKeysFile.ssh/authorized_keys2 /*PublicKey档案路径PasswordAuthentication no /*禁止密码验证登录PS:以上步骤是使用SecureCRT生成的密钥对来进行登录验证的,其实也可以在伺服器上使用ssh-keygen命令生成的密钥,同样在生成密钥对之后,将格式转换成SecureCRT 使用的SSH2格式