博客
关于我
putty、Xshell、远程连接、密钥登录
阅读量:795 次
发布时间:2023-03-04

本文共 937 字,大约阅读时间需要 3 分钟。

Putty、Xshell远程连接Linux及密钥认证

一、远程连接

在进行Linux系统管理时,远程连接是必不可少的工具。Putty和Xshell是目前最常用的远程连接软件,支持SSH、Telnet等协议,能够帮助用户方便地管理虚拟机或服务器。

1. Putty远程连接

PuTTY是一款功能强大的远程连接工具,支持Windows平台以及其他Unix系统。以下是Putty的基本使用方法:

  • 下载并安装Putty软件组putty.zip
  • 打开虚拟机并获取IP地址(可用ifconfig查询)
  • 启动Putty,进入会话设置
  • 配置个人化设置并保存
  • 选择用户加载并点击"Open"登录

2. Xshell远程连接

Xshell是一款功能强大且便于使用的远程终端软件,支持多种协议和操作:

  • 下载并安装Xshell
  • 打开Xshell并进入会话窗口
  • 新建会话并进行配置
  • 设置用户身份验证方法(如密码认证或密钥认证)
  • 保存配置后点击"Open"登录

3. Putty与Xshell的比较

两者在功能上有一些差异:

  • 支持窗口切换和信息复制粘贴功能
  • Xshell支持多窗口显示及编辑
  • Xshell可以保存登录账户和密码,重复登录时无需输入用户名密码

二、密钥认证

密钥认证是一种高安全性登录方式,通过生成公钥和私钥对进行身份验证。以下是Putty和Xshell的密钥认证方法:

1. Putty密钥认证

在Putty中进行密钥认证需要以下步骤:

  • 在Putty的安装目录中打开puttygen
  • 生成密钥对,生成的公钥保存到Linux系统的authorized_keys文件
  • 设置putty加载私钥文件并设置密码
  • 保存配置后点击"Open"进行密钥登录

2. Xshell密钥认证

Xshell的密钥认证步骤如下:

  • 在Xshell中创建新用户密钥
  • 生成密钥并将公钥复制到Linux系统的authorized_keys文件
  • 在Xshell中设置用户身份验证为publickey认证
  • 输入私钥密码并点击"Connect"登录

需要注意的是,在使用密钥认证时,需确保SELinux防火墙关闭(可在虚拟机中执行setenforce 0命令永久关闭)。此外,Putty和Xshell都支持查看和编辑密钥文件。

转载地址:http://izafk.baihongyu.com/

你可能感兴趣的文章
PostgreSQL 分组聚合查询中 filter 子句替换 case when
查看>>
PostgreSQL 同步流复制锁瓶颈分析
查看>>
PostgreSQL 备份与还原命令 pg_dump
查看>>
Postgresql 外部表插件postgres_fdw的安装和使用
查看>>
PostgreSQL 如何从崩溃状态恢复(上)
查看>>
PostgreSQL 存储过程基本语法
查看>>
PostgreSQL 导入 .gz 备份文件
查看>>
PostgreSQL 批量插入&更新数据时报错(ERROR: ON CONFLICT DO UPDATE command cannot affect row a second time)
查看>>
PostgreSQL 新增数据返回自增ID
查看>>
postgresql 更新多列数据
查看>>
PostgreSQL 服务启动后停止
查看>>
PostgreSQL 辟谣存在任意代码执行漏洞:消息不实
查看>>
PostgreSQL+PostGIS实现两坐标点之间最短路径查询算法函数(地图工具篇.12)
查看>>
Qt开发——简易调色板QPalette
查看>>
PostgreSQL-解决连接时遇到的乱码问题
查看>>
PostgreSQL15.2最新版本安装_远程连接_Navicat操作_pgAdmin操作_Windows10上安装---PostgreSQL工作笔记001
查看>>
PostgreSQL9.1 双机部署配置(主备数据同步)
查看>>
Qt开发——简易成绩登记系统
查看>>
Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句
查看>>
Postgresql中PL/pgSQL的游标、自定义函数、存储过程的使用
查看>>