ssh通过pem文件登陆服务器

news/2025/2/26 4:45:03
一些为了安全操作,推荐使用私钥进行登录服务器,拿jenkins来说,默认的验证方式就是私钥

实现方式

先在本机通过 ssh-keygen直接生成公私钥
如下在当前文件夹下生成 my.pem(私钥)和 my.pem.pub(公钥)
ssh-keygen -t rsa -f my.pem -C "your@email.com"
参数说明: -t type密钥类型(rsa、dsa...), -f生成文件名, -C备注
 生成的文件
my.pem.pub内容上传至你需要连接的服务器
操作步骤,编辑 authorized_keys文件,路径在当前用户目录下的 .ssh文件夹下
将生成的pub文件的内容追加到 authorized_keys文件中
保存退出之后就可以通过 ssh -i file user@ip访问了
如下命令连接
xshell等工具直接选使用private key连接就可以了
如下工具连接
 ok!
 

http://www.niftyadmin.cn/n/605990.html

相关文章

.net笔试题

姓名: 日期: 1. 填空: (1)面向对象的语言具有________性、_________性、________性。 (2)能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。 (3)列举ADO.net中的五个主要对象_______________、_____________、…

Python(二)

Python(二) 1.循环 for 变量 in range(起点,终点,步长): 循环体 eg. for i in range(3):a int(input("请输入一个数:"))if a>1000:print("有大于1000的")breakwhile 循环 起点 while 表达式(bool):/终点 循环体 …

mysql的pagehelper排序_Mybatis-PageHelper分页/动态排序/对List遍历/where语句动态拼装

一、Mybatis-PageHelper实现分页public ServerResponse manageGetProductList(int pageNum, intpageSize){//startPage--start//填充自己的sql查询逻辑//pageHelper-收尾PageHelper.startPage(pageNum, pageSize);List productList productMapper.selectProductList();List pro…

无法在SQL 2005系统数据库中执行的T-SQL语句(XML处理)

表现:下面的代码, 在兼容性级别90的所有用户数据库和tempdb库中都能执行, 但无法在系统数据库中执行, 执行会收到如下错误:Msg 4121, Level 16, State 1, Line 2Cannot find either column "dbo" or the user-defined function or aggregate "dbo.f_test",…

[转贴]C#中调用Windows API的要点

在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话&…

陶哲轩实分析 命题7.2.9 绝对收敛判别法

设$\displaystyle\sum_{nm}^{\infty}a_n$是实数的形式级数,如果这个级数是绝对收敛的,那么它是条件收敛的. 证明:该级数绝对收敛,说明对于任意给定的正实数$\varepsilon$,都存在整数$N$,使得对于一切$p,q\geq N$,有$$\…

Python初识(三)

Python初识(三) 内置排序 a [9,5,6,4,7,8,4] print(id(a)) a.sort() print(id(a)) print(a)a [9,5,6,4,7,8,4] b sorted(a) print(id(a)) print(id(b)) print(b)冒泡 简单冒泡排序 a [5,8,9,3,2] for i in range(len(a)-1):for j in range(i1,len…

c++计算1到100以内的质数

自考c实践的时候,有个求计算1-100的质数的问题,没搞出来 由于考试使用的是Dev-C开发工具,为了下次考试做准备,改用该工具,直接下载安装即可,不会涉及到什么破解等 下载地址:https://sourceforge…