SSH客户端软件,我们准备是用简单易用的PuTTY。但服务器端直接生成的私钥,PuTTY无法直接使用,需要用PuTTYGen来转换为PuTTY可以使用的私钥匙。 转换密钥:
[1] 下在私钥转换工具PuTTYGen。 并且将要转换的私钥从软盘上复制到远程终端本地硬盘的适当位置上。[2] 运行 PuTTYGen ,
点击Load,选取服务器端生成的私钥(密钥的生成可以看我的另一篇文章《
CentOS-构建SSH服务器 》)(文件类型要选择“All Files”)
[3] 开始转换私钥,这里需要输入在服务器端建立此私钥时的口令(当然了你在服务端生成密钥时没有密码,那这里也不需要密码了)。在文本框中输入口令开始转换
[4] 如果转换成功后,会弹出转换成功的提示窗口,点击确定进入下一步
[5] 保存转换后的私钥匙到适当的位置(转换后的私钥将做为PuTTY登录到服务器时使用的私钥)。点击“Save private key”,并选择适当的位置保存私钥。
最后,关闭PuTTYGen,下面我们开始用PuTTY远程登录服务器
通过密钥登录服务器:
[1] 下载 PuTTY ,放在适当的目录(文件夹)中。(PuTTY为一个可执行文件,双击即运行)
[2] 双击启动 PuTTY ,在左侧找到Auth(认证方式)一项,对连接是使用的私钥进行设定
[3] 点击Browse,选择刚刚用PuTTYGen转换后的私钥,然后点击左侧的Session,回到主机连接信息的设置
[4] 配置主机名,在“Host Name”填入服务器的IP地址,以及在“Saved Sessions”栏上填入此连接的名称(任意),然后点击Save,保存主机连接设置
[5] 保存后,“Saved Sessions”一栏中会显示刚刚被加入的连接。双击此连接(就是你填的连接名),开始进行连接
[6] 然后在登录窗口中输入服务器端,相应用户的用户名,这时就不用再输入密码了
[7]如果你生成密钥时有口令,这时就要输入口令了
阅读(4278) | 评论(5) | 转发(0) |