使用Putty和Xshell远程密钥认证1.9-1.12

来源:互联网 发布:中国纺织品出口数据图 编辑:程序博客网 时间:2024/05/22 05:05

使用Putty和Xshell远程密钥认证1.9-1.12


1.9使用PuTTY远程连接Linux
首先下载Putty并安装,下载Putty.zip


打开Putty,找到Host Name一栏输入要远程的linxu系统的IP地址,port端口默认为22(如果工作中提供的端口不是22,在Putty端口这里就要相应的做修改)
找到下面Saved Sessions对话框,输入要新建的名字,如ymy01,然后点击Save保存,新建的名字或加入到下面的菜单当中
Window菜单点击进去可以看到Lines of scrolback in the window这一栏,这个设置是putty窗口显示的可以滚动的行数最大值,默认为200,可根据需要进行调整,如2000,
Appearance设置字体,点change做调整
Translation中字符编码要选UTF-8
设置完成后,一定要回到Session,点save保存,用Open打开即可输入用户名和密码,正常使用即可,使用Putty的好处就是可以复制字符,很方便。
PS:如果要对已经保存好的某个Saved Sessions做修改,要选中其名字,点load,修改完后再Save


1.10使用xshell连接linux
下载Xshell并安装
打开Xshell,新建会话。输入IP地址及名称
将登陆模式改为密码模式
在外观选项中可以设置字体的颜色与大小
保持活动状态的时间间隔可以改长一点
设置完成后点击连接即可
在Xshell的工具-选项-键盘和鼠标中可以设置点鼠标右键粘贴


1.11putty密钥认证
一、获取密钥
打开putty key generator
点击Generate生成秘钥 长的为私钥,短的为公钥


二、添加秘钥到linux并使用
mkdir /root/ .ssh#创建.ssh目录#
chmod 700 /root/ .ssh#赋予700权限#
vi /root/.ssh/authorized_keys#编辑authorized_keys文件#
按i键
点鼠标右键将复制的密钥邮件粘贴到文件里
:wq 保存退出
setenforce 0#关闭selinux防火墙#
点击putty界面ssh下的Auth最后一栏加载保存的私钥,并保存

打开后,需要输入用户名和保存私钥的密码即可登陆

PS:root是root用户的家目录,如果我们要远程连接一个目录就需要在其目录下创建.ssh/authorized_keys这个目录。
上面例子只是可以远程root用户,如有一个普通用户ymy,则需要使用如下命令,并进行相关配置。
vi /home/ymy/.ssh/authorized_keys




1.12xshell密钥认证
一、获取密钥
点击Xshell上方的工具
新建用户密钥生成向导
密钥类型RSA,密钥长度默认2048-下一步-下一步
给密钥起一个ymy并且设置密码
复制公钥到authorized_keys文件并另起一行粘贴(可以用#注释上便于区分putty和xshell),粘贴之前,如果没有使用putty的操作步骤,则要先在Xsheel中做以下4个步骤:
1、mkdir /root/ .ssh#创建.ssh目录#
2、chmod 700 /root/ .ssh#赋予700权限#
3、vi /root/.ssh/authorized_keys#编辑authorized_keys文件#
4、按i键
再点鼠标右键将复制的密钥邮件粘贴到文件里,
:wq #保存退出



二、在Xshell如何使用密钥打开文件呢?
在Xshell,点击打开(alt+O)
找到用户点击属性
点击用户身份验证
将方法中的passwd改成public key
修改之后连接即可 



Tips:
1.使用快照功能帮助快速恢复系统,虚拟机-快照-拍摄快照,快照占用较小,可以在不同阶段多做快照。
2.下载putty.zip
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
3.按ctrl+d可以直接退出p

阅读全文
0 0
原创粉丝点击