ssh2免密码登陆的客户端设置方法,附带SSH利器SecureCRT便携版
SSH是一个用来替代TELNET、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。
下面是ssh2通过密钥文件登陆免密码登陆方法
方法一、通过Linux SSH直接连接
1、 将下载到本地的密钥文件xxx.key上传到linux服务器上
2、 更改xxx.key的权限为600 (chmod 600 xxx.key)
3、 执行连接命令 ssh –i xxx.key root@IP
方法二、通过SecureCRT SSH连接
1、 将下载到本地的密钥文件xxx.key上传到linux服务器上
2、 执行转换文件命令:
ssh-keygen -p -f xxx.key
ssh-keygen -e -f xxx.key > xxx.key.pub
3、 将转换后的文件xxx.key和xxx.key.pub放到windows本地的同一路径下
4、 SecureCRT配置
选择连接-新建会话(将出现图一画面)–>SSH2–>首先把 password的对勾取消,然后选中PublicKey–>单击右边的属性按钮.(将出现图二画面)–>选择使用会话公钥设置 –>使用身份或证书文件–>xxx.key.pub (选中刚从服务器上拷贝下来的公钥和私钥文件)—>确定。
选择连接-新建会话(将出现图一画面)–>SSH2–>首先把 password的对勾取消,然后选中PublicKey–>单击右边的属性按钮.(将出现图二画面)–>选择使用会话公钥设置 –>使用身份或证书文件–>xxx.key.pub (选中刚从服务器上拷贝下来的公钥和私钥文件)—>确定。
采用publickey的方式认证,在提示输入密码时,输入在用scrt生成密钥时的口令!

附送 SecureCRT便携版 下载地址 : http://www.portablesoft.org/securecrt-legacy-versions/