复习(day3)

1.9 使用PuTTY远程连接Linux

记得使用快照功能 (数据备份)

熟练使用putty和xshell (个人使用免费)

putty官网下载地址

输入图片说明

在putty官网下载一个软件组,32位的就可以 (64位系统使用32位的也是正常使用)

  1. 首先查看虚拟机IP地址

    输入图片说明

  2. 下载putty后,并解压安装打开它

    输入图片说明

  3. 在putty中写入虚拟机的IP或域名 (一般都是IP),port默认的端口为22 (端口可更改),并输入名称,按save保存下来

    输入图片说明

  4. 在putty中的window一般默认为200行,我们可更改为2000行

    改变为2000行

  5. 并在window下的Appearance中的change来设置合适的字体大小

    设置字体大小

  6. 在window下,Translation是传输字符编码,将它更改为utf-8

    设置字符编码

  7. 然后返回主页面,点击save,在点击open

    输入图片说明

  8. 之后会跳出一个选择框,我们选择“是”

    输入图片说明

  9. 然后输入虚拟机的账号、密码,就可以远程连接了。

(直接选中,然后鼠标右键即可粘贴)

1.10 使用xshell连接Linux

  • xshell个人使用免费
    1. 优点
      • 可多窗口
      • 用户名、密码可保存
  1. 下载安装xshell,并打开它,第一次会弹出这个对话框
    输入图片说明
  2. 选择“新建”——>设置名称,输入IP地址
    输入图片说明
  3. 选择”外观“,调整字体大小
    输入图片说明
  4. 选择“用户身份验证”,选择“密码验证”,并输入虚拟机的账户和密码
    输入图片说明
  5. 登录提示符合登录脚本可以不用去管,里面用法比较高级,暂时还用不到
  6. 在“保持活动状态”,我们可设置时间长点,否则一段时间后,终端和虚拟机会自动断开
    输入图片说明
  7. 选择终端,会看见字符编码,默认为UTF-8
    输入图片说明
  8. 当然,这也是根据自己的需求去配置
  9. 然后选择“确定”,然后去连接,会提示安全警告,我们选择接受并保存
    输入图片说明
  10. 这时就可以正常使用终端了,但是这里选择复制粘贴和putty有些小小的区别,我们可以去手动设置下。
    选择“工具”——>“选项”——>“键盘和鼠标”——>鼠标向右按钮——>Paste the clipboard contents.然后确定
    输入图片说明
    输入图片说明
  11. 然后就可以鼠标右击复制和粘贴了
  12. xshell还可以多窗口打开
    输入图片说明

1.11 PuTTY密钥认证

修改字体

  • 先选择用户,然后load下,去修改字体,修改后记得save,然后open打开,秘钥用的是一对字符串

秘钥认证

  • 秘钥认证和密码认证,都是一种认证方式。而秘钥使用一对加密的字符串(在客户端放私钥,在服务器上放公钥,私钥和公钥配成一对就能通过)
    1. 首先打开putty,然后打开putty文件中的puttygen,然后点击Generate按钮(记得移动鼠标和键盘,否则随机生成字符串较慢);
    2. 在框中的是公钥(较长),私钥(较短),他们就是一堆随机的字符串
    3. 然后设置密码(也可为空) ——>一旦私钥丢失,会被别人尝试连接服务器,设置个密码,可增强安全性。
    4. 私钥密码为hanfeng
    5. 私钥记得放置在安全的地方,可放置在一个文件夹中(公钥也可保存下)
    6. 在生成完密钥对之后,还需要到机器上做一些设置
    7. 在虚拟机上创建一个目录
mkdir /root/.ssh
  1. 然后更改目录的权限,权限为700
chmod 700 /root/.ssh
  1. 编辑公钥文件,这个文件是新建的,所以无法tab键补全
vi /root/.ssh/authorized_keys

将之前复制的公钥字符串粘贴
  • 点击i键,把复制的公钥字符串粘贴(鼠标右键就是粘贴,千万不能直接右键,否则会缺失字符,因为有小s键,会自动去识别它,导致认证失败)
    1. 临时关闭防火墙
setenforce 0
  1. 打开putty的窗口,选择账户,然后load下——>点击SSH,选择其中的Auth,把刚刚保存私钥所在的路径保存下——>再返回主界面,点击save保存,否则下次还需要设置。
  2. 这时再来重新登录putty,输入用户名,会看到提示的输入key的密码

秘钥和密码区别

秘钥和密码区别就是:
1. 密码设置简单,易破解,不安全性高
1. 秘钥可禁掉密码登录,安全性高

1.12 xshell密钥认证

xshell密钥认证和putty类似

  1. 虚拟机上创建一个目录
mkdir /root/.ssh
  1. 然后更改目录的权限,权限为700
chmod 700 /root/.ssh
  1. 编辑公钥文件,这个文件是新建的,所以无法tab键补全
vi /root/.ssh/authorized_keys

将之前复制的公钥字符串粘贴
  • 点击i键,把复制的公钥字符串粘贴(鼠标右键就是粘贴,千万不能直接右键,否则会缺失字符,因为有小s键,会自动去识别它,导致认证失败)

    1. 临时关闭防火墙
setenforce 0

不同之处

  1. 登录 xshell ——>选择 工具——>选择 新建用户生成密钥向导,生成密钥

    • 秘钥类型 RSA
    • 秘钥长度 2048
    • 秘钥越长,生成的秘钥也就越大,越复杂,越不容易被破解
  2. 然后 新建秘钥名称 ,设置 秘钥密码,然后会看到一串公钥的字符串

  3. 将公钥复制,放到虚拟机中 authorized_keys 这个文件中(将公钥文件保存在windows中,但在windows中是无法查看的,若想要查看公钥,鼠标右击,用写字板打开,会看到一对字符串,复制粘贴即可)
  4. 打开xshell ,选择用户,然后选择需要增加密钥的主机修改属性,修改用户验证方式为public key 在用户密钥栏,选择刚生成的密钥,输入密钥密码
  5. 会看到不需要用户名和秘钥也可以直接进入xshell
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值