首页 > 系统相关 >linux生成ssh的一对公钥和私钥

linux生成ssh的一对公钥和私钥

时间:2023-12-25 18:35:21浏览次数:47  
标签:公钥 私钥 rsa keygen ssh id

1.首先进入.SSH目录中

Linux中,每个用户的根目录下都有一个.ssh目录,保存了ssh相关的key和一些记录文件。例如:

cd ~/
ll -a

 2. 使用ssh-keygen生成key

ssh-keygen可以生成ssh协议所需要的公钥和私钥,例如:

ssh-keygen -t rsa

然后回提示让你输入一些文件名啥的,别管那些,一路按Enter键就行。

 

pS: 运行该命令后,系统将随机生成一个私钥,您需要输入的是保存私钥的路径和密码。输入一个密码以加强您的私人密钥的安全性。如果您不需要密码,请按Enter键。

 id_rsa是私钥,id_ras.pub是公钥。您可以使用以下命令查看公钥:

cat ~/.ssh/id_rsa.pub

复制该公钥并将其粘贴到需要的位置以进行您的工作,如服务器的“authorized_keys”文件等。

标签:公钥,私钥,rsa,keygen,ssh,id
From: https://www.cnblogs.com/pingguomang/p/17926730.html

相关文章

  • ssh
    要禁止SSH访问或锁定账户,您可以按照以下步骤进行操作:禁止SSH访问在Linux系统中,您可以使用以下命令禁止SSH访问:sudoservicesshstop这将停止SSH服务并禁止任何人通过SSH连接到该服务器。如果您想重新启用SSH访问,可以使用以下命令:sudoservicesshstart锁定账户为了锁定账户,您可以......
  • jenkins如何添加ssh认证登录
    1.本地写代码,然后把代码上传到gitlab网站上,这里不赘诉,不会的请参考步骤参考:https://www.cnblogs.com/pingguomang/p/17926569.html 2.搭建jenkins,这里不赘诉3.找到一台服务器,生成一对公钥和私钥。这里不一定是你部署服务的那台节点的公钥和私钥,任意一个服务器都可以哈,只要是一......
  • ssh命令
    安全的远程连接服务语法格式:ssh参数域名或ip地址常用参数-1使用ssh协议版本1-i设置密钥文件-2使用ssh协议版本2-l设置登录用户名-4基于IPV4网络协议-N不执行远程命令-6基于IPV6网络协议-o设置配置参数选项-a关闭认证代理连接转发功能-p设置......
  • 从系统镜像获取image文件, magisk刷机流程和ssh模块安装
    1adbshell2adbshell3adbpull/sdcard/patcheda.img4adbrebootbootloader5fastbootboot.\patcheda.img6adbrebootbootloader7fastbootboot.\patcheda.img8adbshell   PSC:\Users\13450>adbshellcrosshatch:/$cdcd......
  • Kali本地网络配置-配置sshd服务并使用xshell连接
    1.kalilinux的SSH服务配置,打开终端,输入以下命令,打开ssh的配置文件leafpad/etc/ssh/sshd_config#Leafpad是一个超简单的文本编辑器#/etc是用来存放系统主要的配置文件,例如人员的账号密码文件、各种服务的起始文件等。修改如下图位置左上角文件保存2.在终端中执行services......
  • C# 通过SshNet上传下载文件
    会把本地文件夹压缩成 .tar.gz文件后上传usingICSharpCode.SharpZipLib.GZip;usingICSharpCode.SharpZipLib.Tar;usingRenci.SshNet;usingSystem;usingSystem.IO;usingSystem.Windows.Forms;namespacePack{publicdelegatevoidAddTextLog(stringlog);......
  • IDEA中创建ssh工程并实现简单登陆功能实例
    这两天因为好久不用SSH了,就简单在IDEA上做了一个登陆的功能实例,我会把步骤和代码实例展示给大家!!!!!!!软件环境是:IntelliJIDEA2017.1.2+Spring+Struts2+Hibernate(Ssh)工程步骤:打开IntelliJIDEA2016.1.2,左上角File->New->Project得到如下页面1>加入Spring2>加入Struts将上......
  • 一键在线获取APP公钥、包名、签名及备案信息方法介绍
    ​目录一键在线获取APP公钥、包名、签名及备案信息方法介绍摘要引言一键获取APP包信息操作步骤​编辑解析报告总结致谢关键词参考资料声明 摘要本文介绍了一款在线APP解析工具,可以一键获取APP的公钥、包名、签名等基础信息,同时提供了详细的操作步骤和使用示例,帮......
  • Linux-04ssh
    ssh登录作用在开发时,通常会用Terminal通过ssh登录到每个服务器里,打开服务器终端,以进行开发,通常来说,一个服务器会给出如下的几个信息:hostIPpassword登录服务器基本格式:sshuser@hostnameuser:用户名hostname:IP地址/域名如果是第一次登录的时候,会有提示,输入yes,......
  • 带领新手小白如何在SSH终端打开图形化界面!!!
    写在前面博主最近在做一个类似于网络聊天室的东西,需要在服务器端把哪个客户机加入了、客户机之间发送的什么消息打印出来。本来以为是个挺简单的东西,没想到卡在了第一步!!!linux本身并没有自带图形化界面,需要我们进行设置。博主使用的SSH终端是MobaXterm。X11转发首先需要设置X11......