Linux学习笔记 puttyxshell运用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习笔记 puttyxshell运用相关的知识,希望对你有一定的参考价值。

上一节学习了centos7的静态ip配置,今天学习使用putty和xshell远程连接centos7
一.首先来学习使用putty
1.下载putty包
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
技术分享图片

  • 然后安装putty,这里不过多赘述,打开putty
    技术分享图片
    *在方框中填入自己的ip 192.168.40.133,下方方框起一个名字chinantfy-01
    然后左边点击translation 选择utf-8,返回session点击save,然后点open(之前要先打开虚拟机中的centos7)
    技术分享图片
    技术分享图片
  • 第一次链接会出现一个弹窗,点击是即可
    技术分享图片
  • 输入root,然后输入密码,就登陆成功了
    技术分享图片
    2.学习使用putty秘钥链接centos7
    首先开始菜单中找到puttygen
    技术分享图片
    打开之后点击generate生成秘钥
    技术分享图片
    技术分享图片
    技术分享图片
    *密码可以为空也可以输入,这里是测试用,我暂时就不设置密码,将上方方框中的公钥全选复制,先保存到一个文本中,然后分别点击下方两个save,保存公钥和私钥,并记住名字;
    接下来将公钥放入linux中,
    首先创建 /root/.ssh 文件夹,如果是其他用户,则文件路径为 /home/用户名/.ssh
    mkdir   /root/.ssh
    chmod 700   /root/.ssh
    vi  /root/.ssh/authorized_keys

    这一步是创建存放公钥的文件,执行以上命令之后,按i进入插入模式,将刚才保存的公钥复制进去,esc退出插入模式,:wq保存并退出
    技术分享图片
    接下来关闭selinux

    vi /etc/selinux/config

    技术分享图片
    将SELINUX后的enforcing 改为 disabled ,保存并退出,输入 init 6 重启centos7
    技术分享图片
    技术分享图片
    这时候关闭putty重新打开
    点击刚才的chinantfy-01 然后点击load
    技术分享图片
    接下来点击左侧的auth
    技术分享图片
    选择刚才保存的私钥名称
    返回session点击save保存配置,open打开putty窗口
    输入用户名root,
    技术分享图片
    由于之前没有设置密码,直接就登陆了centos7
    以上就是使用putty连接centos7的方法,用户名加密码登陆以及秘钥登陆
    二.xshell 连接centos7
    1首先下载xshell
    https://www.netsarang.com/products/xsh_overview.html
    安装完成之后打开
    技术分享图片

点击上方工具,新建用户秘钥生成向导
技术分享图片
技术分享图片
填写密钥名称和密码,我这里名字为默认,密码留空
技术分享图片
与前面putty使用一样,将公钥全选复制保存,
技术分享图片
2.接下来先学习xshell的账号密码链接centos7
技术分享图片
点左上角新建
技术分享图片
名称自定义,主机填ip地址
技术分享图片
点左边终端,编码选择utf-8
技术分享图片
点连接用户身份验证,输入centos7的账号、密码,技术分享图片
完成后选择刚刚创建的chinantfy-01连接
第一次连接也会弹窗,选择接受并保存即可
技术分享图片
这里就顺利登陆了,
3.上面学习了xshell用户密码连接,和秘钥对生成,接下来学习使用秘钥连接xshell
输入
vi /root/.ssh/authorized_keys
再次编辑秘钥文件

技术分享图片
i进入插入模式,将刚才用xshell创建的公钥复制进来,这里我为了以后好区分,分别加入了备注
技术分享图片
esc退出插入模式,:wq保存并退出
点击xshell左上角加号
在chinantfy-01上右键属性
技术分享图片
用户身份验证,方法选择public key ,用户密钥选择刚才生成的密钥然后点击确定
技术分享图片
由于没有设置密钥的登陆密码,所以直接就以root用户连接到了centos7;
以上就是分别用putty和xshell连接centos7的方法及操作步骤,需要注意的是,公钥要复制准确,vi /root/.ssh/authorized_keys 这个命令及文件路径要准确,一开始练习的时候因为不细心,这两个问题经常出错,一定要注意。

以上是关于Linux学习笔记 puttyxshell运用的主要内容,如果未能解决你的问题,请参考以下文章

PUTTYXshell远程连接Linux与PUTTYXshell密匙认证

远程密钥登陆linux系统(puttyxshell)

远程密钥登陆linux系统(puttyxshell)

使用PUTTYxshell连接linux以及puttyshell密钥认证

使用PuTTYXshell远程连接linux及密钥认证连接

PuttyXshell密钥验证登录Linux