• 5.30


    1、远程连接

    • putty连接linux:

    下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

    下载putty.zip 32位

    新建session:

    putty的windows菜单栏下配置可滚动查看的行数,默认为200,建议设置成2000

    appearance下选择change可修改字体

    “translation”下可配置编码方式,由于操作系统选择的文字为简体中文,所以编码需要选择UTF-8

    然后输入IP地址(或域名)和端口(默认端口为22),然后在保存的session里填写保存的名字(如linux1),点击保存即可。

    • Xshell连接linux:

    下载地址:可以用百度直接下载

    打开Xshell时会弹出如下会话窗口:

    点击新建会话,可以对以下内容进行填写:

    名称:用于标识操作系统

    协议:SSH

    主机:IP地址

    端口:默认为22

    “外观”菜单栏,可以进行字体大小设置,也可以更改配色方案(建议采用默认配色方案,因为配色方案会体现在命令行):

    “用户身份验证”菜单栏,可以选择用户身份验证的方式,如“密钥”、“密码”等多种方式:

    “保持活动状态”菜单栏,可以配置会话活动状态保持时间,默认时间为60s:

     

    “终端”菜单栏,可以配置编码方式,默认为UTF-8:

     

    “工具”->“选项”->“键盘和鼠标”中将“向右按钮”选择为“paste the clipboard contents”,可以配置右键粘贴功能:

    Xshell和putty对比:Xshell可以多窗口;在选项卡排列可以选择“水平排列”、“垂直排列”等多种方式将多个窗口分开排列,“垂直排列”如下:

    “水平排列”如下:

    2、密钥认证

      密钥认证:客户端存放私钥,服务器上存放公钥

    • putty密钥认证

    工具:puttygen.exe

    打开puttygen.exe,选择“SSH-2-RSA”,并点击“Generate”生成随机字符串(这个过程需要动下鼠标,如果不移动鼠标,会生成的特别缓慢),如下所示:

    生成结果如下,生成的内容为公钥(随机字符串):

    在以上的生成结果中,为了增加安全性可以设置密码,然后选择“保存公钥”、“保存私钥”,其中公钥可以通过复制产生的公钥来保存,私钥必须进行保存,建议保存至安全的文件夹下。

    配置密钥认证:

    1、保存公钥:

    创建目录,mkdir /root/.ssh

    然后修改文件权限 chmod 700 /root/.ssh

    创建文件 vi /root/.ssh/authorized_keys(无法用tab键补齐)

    然后将生成的公钥字符串粘贴进去(必须先按i键,进入插入模式):

    2、关闭防火墙 selinux

    执行命令setenforce 0可以关闭selinux

    3、putty配置

    打开putty,load对应的session,然后选择“SSH”->“auth”然后加载私钥,最后点击“session”中的“save”保存。

    然后再打开远程连接,输入用户名和密钥对的密码:

    密钥认证和密码认证:相对而言密钥认证更安全。

    在设置完密钥认证后,同样可以使用密码进行登录

    • Xshell密钥认证

    选择“工具”->“新建用户密钥生产向导”,如下所示:

    然后生产密钥,输入密钥名称和密钥密码:

    点击下一步,生产公钥:

    然后在linux系统中,编辑文件:vi /root/.ssh/authorized_keys,将生成的密钥粘贴在文件中(在linux系统中,#表示本行不生效):

    可以将Xshell生产的公钥保存为文件(.pub格式,可以用写字板打开),以防日后忘记

    完成上述步骤之后,选择session的用户身份验证方式为“publicKey”,用户密钥选择生成的密钥,并输入密钥密码。

    点击确定,然后再连接该session就可以进入系统:

  • 相关阅读:
    5M1E,软件质量管理最佳解决方案
    Laravel 刚创建的项目 API 无法使用 Session,是没有在Api的请求内开启Session
    python添加默认模块搜索路径
    [传纸条]
    [miller_rabin]
    国内rog游戏手机2与国际版本的 差别
    windows下依端口查进程
    gor phone 2 优缺点
    IDA pro 6.8 导入cpu解析模块报错 ImportError: No module named ida_ bytes
    JEB 4.5 新增 RISC-V 反编译器支持
  • 原文地址:https://www.cnblogs.com/w494129131/p/9113883.html
Copyright © 2020-2023  润新知