WindTerm使用SSH密钥连接阿里云实例,服务器设置SSH密钥登录

安装Windterm

地址https://github.com/kingToolbox/WindTerm/releases

下载完放到文件夹就可以打开

阿里云开启密钥对

打开阿里云ecs控制台 https://ecs.console.aliyun.com/keyPair/region/cn-wulanchabu

网络与安全->密钥对,创建密钥对,创建成功会下载密钥pem后缀的密钥(密钥只下载一次),保存好私钥!!!

image.png

实例与镜像->实例,绑定密钥对

image.png

选择刚刚创建的密钥对

image.png

重启ecs

登录

在windterm,主机填ip,onekey添加密码配置,添加用户名,添加下载的密钥文件

image.png

配置登录

image.png

选密钥文件,或者直接用户名+密码登录

image.png
image.png

登录不上应该是网络问题,例如校园网有进不了

其他云服务器实现密钥登陆

有的云服务器只有密码登录,可以自己设置密钥

在Windterm密码登录或者使用云服务商提供的VNC远程控制台工具执行命令

升级包和内核

#Centos
yum update
#Debian
apt-get update

安装ssh

#Centos
yum install openssh
#Debian
apt-get install openssh

生成密钥对ssh-Keygen

image.png

#服务器上安装公钥
cd ./ssh
#将私钥附加到keys里
cat id_rsa.pub >> authorized_keys
#授权拥有者可读可写,具体见8421授权
chmod 600 authorized_keys
#授权拥有者可读可写可执行
chmod 700 ~/.ssh
#添加配置
vi /etc/ssh/sshd_config

在文件后面追加,打开密钥登录功能

RSAAuthentication yes
PubkeyAuthentication yes
#确保root能登录,这个不用加,本来就有,root都不能登录了还用鸡毛
PermitRootLogin yes
#:wq保存后重启ssh
service sshd restart
or
systemctl restart sshd.service

image.png

在Windterm找到文件管理,显示隐藏项目

image.png

右键把私钥下载下来,然后按上面的登录方式进行连接

image.png
关闭密码登录

#修改配置文件
vi /etc/ssh/sshd_config
#关闭密码登录
PasswordAuthentication no

image.png

ssh密钥丢了就进云服务商的vnc把你改的配置文件还原,重新用密码登录

保存好私钥!!!,不然就登不上了,有vnc的云服务商还可以进去,没vnc的服务器就寄

校园网登录ssh

有些学校把22端口禁了,改端口就行了

#修改配置文件
vi /etc/ssh/sshd_config
#随便改个端口
port 2244
#重启ssh
service sshd restart
or
systemctl restart sshd.service

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/27365.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

记一次 .NET某工控视觉自动化系统 卡死分析

一:背景 1. 讲故事 今天分享的dump是训练营里一位学员的,从一个啥也不会到现在分析的有模有样,真的是看他成长起来的,调试技术学会了就是真真实实自己的,话不多说,上windbg说话。 二:WinDbg …

hbase安装部署

1,下载依赖包 最近的版本下载镜像 https://mirrors.aliyun.com/apache/hbase/ 比较旧的版本下载 https://archive.apache.org/dist/hbase 2,解压压缩包 3,更改配置 3-1 修改hbase-env.sh 必须加 JAVA_HOME export JAVA_HOME/usr/jdk64/jdk…

前端技术回顾系列 11|TS 中一些实用概念

在微信中阅读,关注公众号:CodeFit。 创作不易,如果你觉得这篇文章对您有帮助,请不要忘了 点赞、分享 和 关注 我的公众号:CodeFit,为我的持续创作提供动力。 上文回顾:泛型在类和接口中的应用 上一篇文章我们回顾了 泛型 在 类 和 接口 中的应用。 通过使用泛型,我们…

动态规划-简单多状态dp问题 -- 按摩师

动态规划-简单多状态dp问题 – 按摩师 文章目录 动态规划-简单多状态dp问题 -- 按摩师题目重现算法流程示例代码 题目重现 题目链接:按摩师 - 力扣 一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时…

IINA for Mac v1.3.5 音视频软件 安装教程(保姆级)

Mac分享吧 文章目录 效果一、准备工作二、开始安装1、双击运行软件,将其从左侧拖入右侧文件夹中,等待安装完毕2、应用程序显示软件图标,表示安装成功 三、运行测试1、打开软件,测试2、查看版本号 **安装完成!&#xf…

C#——结构体详情

结构体 结构体也被称为结构类型(“structure type”或“struct type”),它是一种可封装数据和相关功能的值类型,在语法上结构体与类(class)非常相似,它们都可以用来封装数据,并且都…

【C语言】递归复杂度与链表OJ之双指针

【C语言】递归复杂度与链表OJ之双指针 🔥个人主页:大白的编程日记 🔥专栏:数据结构 文章目录 【C语言】递归复杂度与链表OJ之双指针前言一.递归复杂度1.1递归时间复杂度1.2递归空间复杂度 二.链表OJ之双指针2.1倒数第K个节点2.2链…

Linux排查问题常用命令

查看运行内存使用情况命令: free -g(单位GB)free -m(单位MB) 查看磁盘空间使用情况命令: df -h lsof命令: 诊断网络问题和分析系统资源利用情况非常有用 - lsof -n:查看已经删除的…

多进程fork 拷贝文件

fork函数 #include <sys/types.h> #include <unistd.h>pid_t fork(void); 功能&#xff1a;创建子进程 参数&#xff1a;&#xff1a;无 返回值&#xff1a;成功&#xff1a;父进程收到子进程的pid,子进程收到0失败&#xff1a;子进程没有被创建&#xff0c;父进程…

FastJson与JackSon 的碰撞。服务发送方与服务接收方字段不一致问题

情景再现 对接文档人家要求字段为 于是乎 咱就在服务的发送方定义参数字段为 服务接收方接收的类型为 later。。。。。 服务接收方接收到的参数字段 就不变成了fOrgId。跟外部系统对接就提示参数错误 原因 &#xff1a;lombok 在做set get的时候自动 无论你字段的首字母是大…

我与Python的一夜情

期末突击看这篇才够味&#xff01; 环境搭建 首先就是相关工具的安装&#xff0c;直接搜就好&#xff0c;但是还是贴个网址吧&#xff1a; Welcome to Python.orghttps://www.python.org/ 然后就是根据自己的系统选择咯&#xff1a; 谁能闲来无事送我个mac玩玩 Windows的一…

哈喽GPT-4o——对GPT-4o 写论文的思考与看法

目录 几小时即可完成一份1万字论文的编写1、改写降重2、同义词替换降重3、避免连续相同4、缩写扩写降重5、关键词汇替换降重6、句式变换降重7、逻辑重组8、综合改写9、数据呈现方式变更10、概念解释降重 大家好&#xff0c;我是哪吒。 在ChatGPT4o对话框中输入&#xff1a;写一…

【python】邮箱正则验证

当然可以。以下是一个使用Python正则表达式的例子&#xff0c;用于检查一个字符串是否是一个有效的电子邮件地址&#xff1a; import re def is_valid_email(email):regex r^[a-zA-Z0-9._%-][a-zA-Z0-9.-]\.[a-zA-Z]{2,}$return bool(re.match(regex, email)) # 测试电子邮件…

遥控玩具车电机驱动应用中的双H桥驱动芯片

遥控玩具车的基本工作原理是通过无线电遥控器发送信号&#xff0c;这些信号被玩具车内的接收器接收并解码&#xff0c;从而控制玩具车的运行。根据车身外型的不同&#xff0c;可以分为&#xff1a;普通的私家房车、越野车、货柜车、翻斗车等等。遥控器的操作&#xff0c;如前进…

测试 halcon measure_projection 算子

期望结果完全相同&#xff0c;但是下面的测试结果和halcon的差值如下: [0.132838, 0.231991, 0.265157, 0.296903, 0.0998573, 0.165907, 0.230686, 0.130266, 0.0977104, 0.197109, 0.198173, 0.197086, 0.190943, 0.177665, 0.163521, 0.146541, 0.161362, 0.166666, 0.2281…

NG32031单片机串口初始化

目录 1. 串口基础 2. 串口配置步骤 3. N32G031串口初始化示例 3.1开启时钟 3.2 配置GPIO 3.3 配置USART 3.4 使能中断&#xff08;如果需要&#xff09; 3.5. 示例代码 4. 调试和验证 5. 注意事项 6. 额外功能 NG32G031单片机的串口&#xff08;UART&#xff09;通常…

Python政府短期或长期债务李嘉图等价模型状态矩阵

&#x1f3af;要点 &#x1f3af;居民消费&#xff0c;财政用途&#xff1a;&#x1f58a;贴现未来单期公用事业 | &#x1f58a;无风险单期贷款毛利率 | &#x1f3af;完全和不完全市场中居民消费&#xff1a;&#x1f58a;计算完全市场、不完全市场中消费和债务发展趋势 | &…

理解Python的元类

1.type()函数 type 函数是一个内置函数&#xff0c;用来获取一个对象的类型。它可以接受一个参数&#xff0c;返回这个参数的数据类型。type也可以用来创建类&#xff0c;type就是元类 x333 list["ab"] tuple (1, "a", True, 3.14) dict {name: Alice,…

初步认识Mysql数据库

MySQL数据库是一个广泛使用的关系型数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;以下是对其的初步认识&#xff1a; 1. 定义与背景 定义&#xff1a;MySQL是一个开源的关系型数据库管理系统&#xff0c;用于存储和管理大量的数据。背景&#xff1a;MySQL由瑞典的…

这4款国产软件,因为太良心好用,甚至被误认为是外国人开发的

说起国产软件&#xff0c;大家总是容易给它们打上“流氓、要钱、广告满天飞”的标签&#xff0c;其实&#xff0c;有些小众的软件超级好用&#xff0c;功能强大又不耍流氓&#xff0c;真心不该被一棍子打死。 1、sunlight studio Sunlight Studio是一个开源、免费、无广告的硬…