学习笔记三

Posted

tags:

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

使用puTTY和Xshell远程连接Linux以及密钥认证

  • 使用puTTY远程连接Linux

    首先,安装puTTY,它是一个免费的开源的软件,且操作和配置非常简单易用,下载地址:www.chiark.greenend.org.uk

    下载安装包putty-0.70-installer.msi(下载32位就可以了,64位也能用),双击打开安装包,所有保持默认,直至安装结束。安装完成后,在“开始”菜单中,找到puTTY,点击打开,填写远程Linux基本信息,然后save保存。        技术分享

    其中HOST name(or IP address)填写IP地址192.168.188.130,saved sessions自己要命名用来区分主机,其他默认。保存后,点open,会弹出一个小框。技术分享

    选择是即可,出现登录提示,输入用户名和密码,就可以登录Linux系统。技术分享

    在puTTY里,我们可以复制粘贴,非常方便。

  • 使用Xshell连接Linux

  • 先下载Xshell,下载完成后打开,新建会话,设置如下


   技术分享

  设置用户身份验证,这里使用password登陆,输入用户名、密码。

  技术分享

    设置好IP、端口号、用户名、密码后,进行连接,选择接受并保存。

  技术分享

    这样就登陆了Linux,可以进行操作,Xshell相比puTTY好处是可以多窗口。

  • puTTY密钥认证

    首先,在“开始”菜单中找到puTTYgen,打开它。然后单击Generate,就开始生成密钥,来回动鼠标,可以快速生成密钥。

    技术分享

    在Key passphrase中设置密码(建议设置),增加安全性,在下面的Comfilm passphrase中重新输入一遍密码。然后,保存公钥Save public key和私钥Save private key。

    创建.ssh目录

    # mkdir /root/.ssh

    更改目录权限

    # chmod 700 /root/.ssh

    把公钥放进  /root/.ssh/authorized_keys文件中

    vi /root/.ssh/authorized_keys

技术分享
按i键编辑,再把生成的公钥复制进去,Esc退出编辑,再按:wq保存退出

    暂时关闭防火墙,# setenforce 0

       接着,回到puTTY,在右侧saved sessions下面找到刚刚保存的session,选中它,点Load加载。同时在左下方点SSH前面的+号,选择Auth,单击Browse,找到我们保存的私钥,点击打开。最后,还要回到左侧,单击最上面的session,单击右侧的save按钮。

    技术分享

    加载私钥后,登录界面不一样了,这里需要输入密钥的密码,puTTY密钥认证也就设置完成。

  • Xshell密钥认证

    点击工具,新建用户密钥

    技术分享

    设置密钥参数,默认,下一步

    技术分享

    设置密钥名称和密码

    技术分享

    生成公钥

    技术分享

    同样,把公钥复制到authorized_keys文件里,然后点完成,关闭。

        然后打开会话,选中刚才创建的session,点属性,点用户身份验证。选择密钥认证方式,选择密钥,输入密码,再点确定。 

    技术分享

    技术分享

    点连接就直接登陆上了,不需要输入用户名和密码。



本文出自 “花生的博客” 博客,谢绝转载!

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

学习笔记:python3,代码片段(2017)

英特尔十代酷睿硬核来袭!惠普战66 三代轻薄笔记本首发评测

Java学习笔记1

DOM探索之基础详解——学习笔记

日常Geetest滑动验证码(三代canvas版)处理小结(以B站登录验证为例)

JavaSE学习笔记———Java简介与基础