linux笔记(Xshell和PuTTY密钥认证)

本文介绍如何使用XShell和PuTTY通过密钥认证方式连接远程服务器。包括创建密钥对、配置公钥及使用私钥进行无密码登录的过程。

终端的链接和密钥认证

一. PuTTY和XShell

  1. PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。

  2. Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。

  3. PuTTY完全免费,XShell支持多窗口切换

  4. SSH的默认端口是22.

一. XShell终端

1.点开XShell,点新建会话,填写名称和主机IP。

682037cc3782252c48fad18c7af1db0a.png-wh_

2.用户身份认证处填写root用户名和密码。

e80d6d4aaea6e7834aa9f586cf02bff0.png-wh_

二. XShell密钥认证

  1. [root@localhost ~]# mkdir /root/.ssh

    [root@localhost ~]# chmod 700 /root/.ssh/

[root@localhost ~]# vi /root/.ssh/authorized_keys

[root@localhost ~]# setenforce 0

2.打开 工具 选择 用户密钥管理者 生成密钥,输入相应的秘钥名称和密码。

dd2610c09af9dfa23109f9f5215293c3.png-wh_

1774d333868f14580bb14ca17bb98cf9.png-wh_

3.复制公钥,将公钥同样/root/.ssh/authorized_keys当中,保存并退出 


4.打开XShell,打开所要连接的名称,点击属性找到用户身份验证,方法默认是Password改为Public Key,用户名为所连接的主机的管理员root,用户密钥和密码选择刚才生成的用户密钥和密码,然后确定再打开会话连接,便直接连接到主机了 

af153adc659026e070d453767d978b0b.png-wh_


四、PuTTY密钥认证

  1. 打开PUTTYGEN.EXE,点击Generate,移动鼠标是生成的密钥加快速度,然后会弹出一个界面,public key为公钥,private key为私钥,在key passphrase中输入密钥密码,并点击Save各保存密钥。

2.复制公钥,右键可直接在PuTTY终端进行复制,粘贴到/root/.ssh/authorized_keys


3.关闭上个PuTTY,重新打开PUTTY.EXE,load加载保存的linux找到SSH的Auth在Browse找到private key密钥文件并且Save保存后Open打开,输入linux管理员root后,则会弹出刚才PuTTY Key设置的Key comment密钥名称,并要求输入Key passphrase设置的密码 










本文转自 小新锐 51CTO博客,原文链接:http://blog.51cto.com/13407306/1974458,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值