Linux基础(day3)

时间:2022-04-27
本文章向大家介绍Linux基础(day3),主要内容包括1.9 使用PuTTY远程连接Linux、1.10 使用xshell连接Linux、1.11 PuTTY密钥认证、1.12 xshell密钥认证、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

1.9 使用PuTTY远程连接Linux

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

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

putty官网下载地址

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

  1. 首先查看虚拟机IP地址
  1. 下载putty后,并解压安装打开它
  1. 在putty中写入虚拟机的IP或域名 (一般都是IP),port默认的端口为22 (端口可更改),并输入名称,按save保存下来
  1. 在putty中的window一般默认为200行,我们可更改为2000行
  1. 并在window下的Appearance中的change来设置合适的字体大小
  1. 在window下,Translation是传输字符编码,将它更改为utf-8
  1. 然后返回主页面,点击save,在点击open
  1. 之后会跳出一个选择框,我们选择“是”
  1. 然后输入虚拟机的账号、密码,就可以远程连接了。

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

1.10 使用xshell连接Linux

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

1.11 PuTTY密钥认证

修改字体

  • 先选择用户,然后load下,去修改字体,修改后记得save,然后open打开,秘钥用的是一对字符串
  • 首先打开putty,然后打开putty文件中的puttygen,然后点击Generate按钮(记得移动鼠标和键盘,否则随机生成字符串较慢);
  • 在框中的是公钥(较长),私钥(较短);
  • 然后设置密码(也可为空) #一旦丢失,会被别人尝试连接服务器,设置个密码,可增强安全性。
  • 私钥密码为hanfeng
  • 私钥记得放置在安全的地方,可放置在一个文件夹中(公钥也可保存下)
首先在putty中创建一个目录              mkdir /root/.ssh
然后更改权限                          chmod 700 /root/.ssh
编辑一个文件                          vi /root/.ssh/authorized_keys          (tab键是无法补全的)
点击i键,把复制的公钥字符串粘贴(鼠标右键就是粘贴,千万不能直接右键,否则会缺失字符,因为有小s键,会自动去识别它,导致认证失败)
执行命令                                setenforce 0     (就会去关闭防火墙selinux)
然后按命令                             exit或ctrl+d快捷键退出
接着再次打开putty,选择SSH中的Auth,再加载刚保存的私钥的路径,然后返回主界面,点击save保存,否则下次还需要设置。

秘钥和密码其区别就是:

  1. 密码设置简单,易破解,不安全性高
  2. 秘钥可禁掉密码登录,安全性高

1.12 xshell密钥认证

xshell密钥认证和putty类似