使用PuTTY连接到Amazon Linux实例
PuTTY 是一款免费的 SSH 客户端,广泛用于从 Windows 系统连接到 Linux 实例。如果你使用的是 Windows Server 2019 或更高版本,可以考虑使用内置的 OpenSSH 工具,但 PuTTY 依然是一个非常受欢迎的选择。
一、先决条件
在使用 PuTTY 连接到 Linux 实例之前,必须先完成以下任务:
-
完成一般先决条件
- 确保实例已经启动并通过状态检查,实例可能需要几分钟才能完全准备好接受连接。
-
获取实例详细信息
- 获取实例的公共 DNS 名称或 IPv6 地址,并准备好要使用的用户名。通常,用户名称取决于实例的操作系统(例如:Ubuntu 为
ubuntu,Amazon Linux 为ec2-user)。
- 获取实例的公共 DNS 名称或 IPv6 地址,并准备好要使用的用户名。通常,用户名称取决于实例的操作系统(例如:Ubuntu 为
-
查找私有密钥并设置权限
- 使用启动实例时指定的私有密钥。
-
允许来自 IP 地址的 SSH 流量
- 确保实例安全组允许从本地 IP 地址访问实例的端口 22(SSH 端口)。
-
安装 PuTTY
- 前往 PuTTY 官方网站 下载并安装最新版本的 PuTTY 套件,包括 PuTTYgen 工具。
二、使用 PuTTYgen 转换私有密钥
如果你的私有密钥文件是 .pem 格式,则需要将其转换为 PuTTY 使用的 .ppk 格式。步骤如下:
- 启动 PuTTYgen(在开始菜单中搜索并打开)。
- 在
Type of key to generate下选择 RSA。 - 点击 Load,选择显示所有文件类型,然后找到并打开你的
.pem文件。 - 点击 Save private key 保存为
.ppk文件。- 在保存时,你可以选择为密钥添加密码,以增加安全性,但会稍微影响自动化操作。
现在,你的私有密钥已经转换为 .ppk 格式,可以与 PuTTY 一起使用。
三、使用 PuTTY 连接到 Linux 实例
-
启动 PuTTY。
-
在
Session窗格中,填写以下字段:- Host Name:
输入instance-user-name@instance-public-dns-name或instance-user-name@instance-IPv6-address(如ec2-user@ec2-12-34-56-78.compute.amazonaws.com)。 - Port: 确保端口号为 22。
- Connection type: 选择 SSH。
- Host Name:
-
配置保持连接选项(可选):
- 如果想避免由于连接不活动而导致断开,可以设置
keepalives。在Connection下的Seconds between keepalives中输入 180,保持连接间隔为 3 分钟。
- 如果想避免由于连接不活动而导致断开,可以设置
-
配置私有密钥:
- 展开
Connection > SSH > Auth,点击 Browse,选择你转换后的.ppk文件。
- 展开
-
保存会话(可选):
- 如果需要多次连接该实例,可以在
Session窗格中输入会话名称并点击 Save,方便下次直接加载配置。
- 如果需要多次连接该实例,可以在
-
点击 Open 开始连接。
-
接受主机密钥:
- 初次连接时,PuTTY 会弹出安全警告,确认是否信任主机。如果指纹匹配,则点击 Accept 以接受连接。
四、常见问题排查
如果你在连接时遇到问题,请确保:
- 私有密钥文件格式正确,且路径无误。
- 安全组规则允许 SSH 流量。
- 实例状态正常,端口 22 未被阻塞。
通过以上步骤,你应该能够成功使用 PuTTY 连接到 Linux 实例。如果问题持续存在,可以参考更多的 Amazon EC2 Linux 实例连接问题排查。
五、参考资料:
1. 使用 PuTTY 连接到 Linux 实例 - Amazon Elastic Compute Cloud
2. 使用Putty连接 AWS EC2_putty连接ec2-CSDN博客
相关文章:
使用PuTTY连接到Amazon Linux实例
PuTTY 是一款免费的 SSH 客户端,广泛用于从 Windows 系统连接到 Linux 实例。如果你使用的是 Windows Server 2019 或更高版本,可以考虑使用内置的 OpenSSH 工具,但 PuTTY 依然是一个非常受欢迎的选择。 一、先决条件 在使用 PuTTY 连接到 …...
Nexus搭建maven私有仓库
内网访问,内网团队使用一个服务缓存节省外网宽带。 微服务开发中加速 Maven 项目构建,加快团队合作,提高工作效率 允许上传和下载私有库,并且不被外部访问,安全 稳定。 方便内部项目服务的依赖引用,而不需要…...
留存率的定义与SQL实现
1.什么是留存率 留存率是指在特定时间段内,仍然继续使用某项产品或服务的用户占用户总数的百分比。 通常,留存率会以日,周,或月为单位进行统计和分析。 2.SQL留存率常见问题 1.计算新用户登录的日期的次日留存率以及3日留存率 …...
Java的锁机制详解
在并发编程中,锁 是用于控制多个线程对共享资源进行访问的工具。Java提供了多种锁机制,从最基础的 synchronized 到高级的 ReentrantLock,这些锁帮助我们确保线程安全,并能有效避免数据竞争和死锁问题。 1. synchronized 关键字…...
用户登录与信息管理:实现小程序登录与用户信息存储
用户登录与信息管理:实现小程序登录与用户信息存储 在现代的移动应用中,用户登录与信息管理是构建个性化用户体验的基础。小程序作为轻量级的应用形式,在简化开发流程的同时,也需要我们妥善管理用户的登录状态与用户信息。本文将…...
Java如何调用构造函数和方法以及使用
调用构造函数的格式 构造函数在创建新对象时被调用。调用格式如下: ClassName objectName new ClassName(parameters); ClassName:你需要创建其实例的类的名称。 objectName:你将创建的对象的名称。 parameters:如果你使用的是…...
TFBoys谁最重
题目 使用go语言设计一个程序计算TFBoys谁最重,要求使用结构体表示TFBoys三个成员,设计函数计算三个重量的最大值。 程序 package main import ("fmt") type Person struct {Name stringWeight float64} func (p Person) GetWeigh…...
scp 通过中间机器进行远程拷贝
有时候,我们想要通过 scp将一台机器上的文件拷贝至另外一台机器,但这两台机器可能没有直接联通,需要通过中间机器进行跳转才能访问,一个麻烦的办法就是,先将文件拷贝至中间机器,然后再从中间机器拷贝至另外…...
探索 Python 高精度计算的奥秘:mpmath 库全解析
文章目录 探索 Python 高精度计算的奥秘:mpmath 库全解析背景:为何选择 mpmath?第二部分:mpmath 是什么?第三部分:如何安装 mpmath?第四部分:mpmath 函数使用示例第五部分࿱…...
<<迷雾>> 第10章 用机器做一连串的加法(1)--使用两排开关分别给出被加数和加数 示例电路
info::操作说明 鼠标单击逻辑输入切换 0|1 状态 primary::在线交互操作链接 https://cc.xiaogd.net/?startCircuitLinkhttps://book.xiaogd.net/cyjsjdmw-examples/assets/circuit/cyjsjdmw-ch10-01-5-bit-adder.txt 原图...
Stable Diffusion最新版nowebui的api使用详解
最近在使用stable diffusion最新版的Stable Diffusion WebUI Forge进行api调用,下面来一步一步的进行展开吧!!! 1、下载lllyasviel/stable-diffusion-webui-forge GitHub - lllyasviel/stable-diffusion-webui-forgeContribute to lllyasviel/stable-diffusion-webui-for…...
云服务器架构详解:X86计算_ARM_GPU/FPGA/ASIC_裸金属_超级计算集群
阿里云服务器架构有什么区别?X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、超级计算集群有什么区别?阿里云服务器网aliyunfuwuqi.com分享云服务器ECS架构详细说明: 阿里云服务器ECS架构说明 阿里云服务器ECS架构 X86计算 X86计算架…...
高级java每日一道面试题-2024年10月4日-数据库篇-MySQL索引底层结构为什么使用B+树?
如果有遗漏,评论区告诉我进行补充 面试官: MySQL索引底层结构为什么使用B树? 我回答: 该面试题本质还是在考察B树的数据结构和在数据库系统中的应用,下边是详细的回答。 B树的基本特性 B 树的结构特点 非叶子节点只存储键值信息,不存储…...
【JVM】内存分析工具JConsole/Visual VM
1 缘起 日常补充JVM调优,调优实践前需要学习一些理论做支撑, JVM调优三步:理论>GC分析>JVM调优, 我们会有一些玩笑话说,做了这么久Java开发,做过JVM调优吗? 做过,面试时。当然…...
一静 、二平 、三忍 、四让、五淡
一静 、二平 、三忍 、四让、五淡。 作者:儒风君 来源:儒风大家(ID: rufengdajia) 古人为人、处事、修身,都有独特的章法。 一静、二平、三忍、四让、五淡。 说透中国人的大智慧。 1 静 《道德经》里讲:“清静为天下正。”…...
js 深入理解函数(一):函数的本质
目录 概述1. 箭头函数2. 函数名 :指向函数的指针3. 理解参数3.1 arguments 对象的作用3.2 arguments 的注意点3.3 箭头函数中的参数 4. 没有重载5. 默认参数值5.1 ES 6 支持显示定义默认参数5.2 传 undefined 等于没有传值5.3 arguments 不反映参数默认值5.4 默认值…...
MySql表结构设计
创建 create table 表名(字段1 字段类型 [约束] [comment 字段1注释],...) [comment 表注释];约束是作用于表中字段上的规则,用于限制存储在表中的数据。它的目的是保证数据库中数据的正确性、有效性和完整性。 约束描述关键字非空约束限制该字段不能为nullnot nu…...
java:pdfbox 3.0 去除扫描版PDF中文本水印
官网下载 https://pdfbox.apache.org/download.html下载 pdfbox-app-3.0.3.jar cd D:\pdfbox 运行 java -jar pdfbox-app-3.0.3.jar java -jar pdfbox-app-3.0.3.jar Usage: pdfbox [COMMAND] [OPTIONS] Commands:debug Analyzes and inspects the internal structu…...
python知识点100篇系列(17)-替换requests的python库httpx
Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库,其在Python内置模块的基础上进行了高度的封装,使用Requests可以轻而易举的完成浏览器可有的任何操作。 但是在python3.6之后,出现了一个requests的替代选项; httpx httpx是Python新一代的网络请求库…...
python 实现graph list图列算法
graph list图列算法介绍 图列(Graph List)算法通常指的是在图的表示中,使用列表(List)或更具体地说,邻接表(Adjacency List)来表示图的一种算法。邻接表是图的一种常见表示方法&…...
基于CMS8S6990评估板实现高精度电压电流测量:从血氧仪到通用测量工具的移植实践
1. 项目缘起与核心思路最近终于拿到了中微半导体(CMSemicon)正版的CMS8S6990血氧仪开发板。这块板子给我的第一印象就是“精致”,尺寸不大,但该有的接口和功能一应俱全,颇有点“麻雀虽小,五脏俱全”的味道。…...
联网搜索会污染大模型判断吗?——面向日常开发场景的工程化分析
文章目录联网搜索会污染大模型判断吗?——面向日常开发场景的工程化分析结论1. 先区分三种“污染”1.1 不是权重污染,而是上下文污染1.2 检索污染:搜索结果不等于可信依据1.3 指令污染:外部内容可能改变模型行为2. 为什么日常开发…...
联想笔记本BIOS隐藏设置终极解锁指南:3步开启高级功能
联想笔记本BIOS隐藏设置终极解锁指南:3步开启高级功能 【免费下载链接】LEGION_Y7000Series_Insyde_Advanced_Settings_Tools 支持一键修改 Insyde BIOS 隐藏选项的小工具,例如关闭CFG LOCK、修改DVMT等等 项目地址: https://gitcode.com/gh_mirrors/l…...
预上屏是什么鬼?KikaInputMethod 输入预测功能深度解析
文章目录预上屏的本质预上屏执行流程核心预上屏代码Enter 键确认上屏光标操作全集私有命令通信(sendPrivateCommand)物理键盘处理(onKeyDown)InputClient 关键接口速查踩坑记录写在最后用搜狗或者系统键盘打字时,打到一…...
从2023蓝桥杯JavaB组省赛真题看算法思维与实战技巧
1. 从真题看算法思维培养 去年参加蓝桥杯省赛时,我对着那道阶乘求和题足足愣了十分钟。题目要求计算1!到202320232023!的和的最后9位数字,我第一反应就是暴力计算每个阶乘值再累加。结果刚算到20!就发现long类型溢出了,当时整个人都懵了。后来…...
飞秒激光微纳加工:原理、系统选型与典型应用实践
1. 飞秒激光加工:微纳世界的“手术刀”在精密制造领域,尤其是半导体、生物医疗和光子芯片这些前沿行业,对加工精度的要求已经到了纳米甚至亚纳米级别。传统的机械加工、长脉冲激光加工,在面对这种“微雕”任务时,往往显…...
R语言+ggplot2:手把手教你绘制Cell期刊同款世界地图采样图(附完整代码与数据)
R语言ggplot2:手把手教你绘制Cell期刊同款世界地图采样图(附完整代码与数据) 在科研论文中,一张精美的世界地图采样图往往能直观展示研究样本的全球分布,为论文增色不少。顶级期刊如Cell、Nature、Science上的文章&…...
避坑指南:为什么你的mqtt.fx连不上OneNET?Token生成与参数配置的3个关键细节
避坑指南:为什么你的mqtt.fx连不上OneNET?Token生成与参数配置的3个关键细节 当你深夜调试MQTT设备,反复检查代码却依然看到刺眼的"离线"状态时,那种挫败感我深有体会。OneNET作为国内主流物联网平台,其MQTT…...
手把手教你用MP1470芯片设计一个12V转5V的DCDC降压模块(附完整原理图与PCB布局避坑指南)
手把手教你用MP1470芯片设计一个12V转5V的DCDC降压模块(附完整原理图与PCB布局避坑指南) 在嵌入式系统开发中,稳定可靠的电源设计往往是项目成功的关键前提。当我们需要为STM32、ESP32等微控制器或各类传感器供电时,如何将常见的1…...
Logstalgia高级配置技巧:自定义颜色、分组和过滤规则
Logstalgia高级配置技巧:自定义颜色、分组和过滤规则 【免费下载链接】Logstalgia replay or stream website access logs as a retro arcade game 项目地址: https://gitcode.com/gh_mirrors/lo/Logstalgia Logstalgia是一款将网站访问日志以复古街机游戏形…...
