linux之ssh-keygen命令
为ssh生成、管理和转换认证密钥,ssh-keygen命令 用于为“ssh”生成、管理和转换认证密钥,它支持RSA和DSA两种认证密钥。
SSH 密钥默认保留在
~/.ssh
目录中。 如果没有~/.ssh
目录,ssh-keygen
命令会使用正确的权限创建一个。
命令语法
ssh-keygen [选项]
命令选项
- -b:指定密钥长度;
- -e:读取openssh的私钥或者公钥文件;
- -C:添加注释;
- -f:指定用来保存密钥的文件名;
- -i:读取未加密的ssh-v2兼容的私钥/公钥文件,然后在标准输出设备上显示openssh兼容的私钥/公钥;
- -l:显示公钥文件的指纹数据;
- -N:提供一个新密语;
- -P:提供(旧)密语;
- -q:静默模式;
- -t:指定要创建的密钥类型。
基本示例
以下 ssh-keygen 命令默认在 ~/.ssh 目录中生成 4096 位 SSH RSA 公钥和私钥文件。 如果当前位置存在 SSH 密钥对,这些文件将被覆盖。
> ssh-keygen -m PEM -t rsa -b 4096
使用
ssh-kengen
会在~/.ssh/
目录下生成两个文件,不指定文件名和密钥类型的时候,默认生成的两个文件是
id_rsa
第一个是私钥文件id_rsa.pub
第二个是公钥文件
指定秘钥文件路径
> ssh-keygen -t rsa -C 'rumenz@qq.com' -f ~/.ssh/github_id_rsa
或者,在指定存放文件时输入一个新的文件名
> Enter file in which to save the key(/Users/rumenz/.ssh/id_rsa):id_rsa_gitlab
多个
SSH key
的管理的情况就需要指定秘钥文件名。
原文链接:https://rumenz.com/rumenbiji/linux-keygen.html
微信公众号:入门小站
- 回复【1001】获取 linux常用命令速查手册
- 回复【10010】获取 阿里云ECS运维Linux系统诊断
- 回复【10012】获取 Linux学习笔记【强悍总结值得一看】
- 回复【10013】获取 shell简明教程
linux之ssh-keygen命令相关推荐
- 【Linux】SSH相关命令
[Linux]SSH相关命令 关于SSH SSH 为 Secure Shell 的缩写,SSH 为建立在应用层和传输层基础上的安全协议. SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性 ...
- Linux下SSH命令使用方法详解
1.查看SSH客户端版本 有的时候需要确认一下SSH客户端及其相应的版本号.使用ssh -V命令可以得到版本号.需要注意的是,Linux一般自带的是OpenSSH: 下面的例子即表明该系统正在使用Op ...
- linux退出 putty_linux – 在一个命令中退出所有SSH连接并关闭PuTTY
有没有办法退出所有SSH连接并以"一次性"关闭PuTTY?我在Windows 7中工作并使用PuTTY连接到各种Linux主机. 我发现自己工作方式的一个例子: SSH to ho ...
- linux ssh注册码,linux ssh -l 命令运用
ssh是远程登录命令,-l选项是最常用的选项,下面是我的一些总结 远程登录:ssh -l userName ip # 远程登录到 10.175.23.9 ssh -l root2 10.175. ...
- Linux用户登录自动拷贝文件,linux下ssh远程登录/scp远程复制文件/rsync远程同步命令的自动登录...
原文出处: http://blog.csdn.net/five3/article/details/8648484 最近需要写一个脚本备份各个服务器上的程序到一个指定服务器上,本来以为查查rsync命令 ...
- linux git ssh_Git年满13岁,可以了解Linux和SSH命令,Python编程等等
linux git ssh Git在4月7日满13岁,我们用13个Git技巧庆祝. 继续阅读以获取4月2日至8日读者喜爱的完整清单: John SJ Anderson 撰写的Git 13岁生日的13个 ...
- linux远程连接telnet命令,Linux中的ssh,ping,ftp,telnet远程登录及通信相关的命令...
本节,我们将介绍一些和Linux系统远程登录及通信相关的命令. SSH命令 SSH(Secure Shell即安全的Shell)可以登录和操作远程操作系统,它会建立一个安全的连接,将通信数据进行加密, ...
- linux进阶-ssh命令的使用技巧全get
掌握ssh命令的使用 文章目录 掌握ssh命令的使用 准备工作 1.ssh客户端连接服务器 2.ssh基于公私钥验证是否 是特定客户端 3.开启服务器node1, 将node3的sshd服务对应的公私 ...
- Linux之网络相关命令——ping、tranceroute、netstat、ftp、lftp、wget、ssh、scp、sftp
网络连接方面,Linux可以说是万能的. Linux工具可以建立各种网络系统及应用,包括防火墙.路由器.域名服务器.NAS(网络附加存储)盒等. 这里主要讲一些经常用到的命令,涉及网络检测以及文件传输 ...
- linux下简单的批处理文件,LINUX下SHELL批处理(SSH批处理命令写法)
Linux下的SSH类似于windows下的DOS,算是一种便捷版的远程桌面系统,可以让我们直接远程管理LINUX服务器,DOS下有批处理命令,LINUX的SHELL也有远程SSH批处理命令,SSH批 ...
最新文章
- windows服务程序设置为自动 重启后又变为手动启动_系统小技巧:解决Windows无法正常关机的问题...
- canvas绘制时钟
- 虚拟机复制后需要改什么_网站改版后为什么需要每月运营维护?
- 四边偏移lisp_双向偏移lisp
- SQLServer数据库设置项梳理
- express接受get数据
- python连接mysql用哪个模块_Python连接MySQL数据库之pymysql模块使用
- 拜占庭将军问题深入探讨
- zero ecilpse下载_推荐10个免费图片下载网站,助你摆脱找图烦恼!建议收藏
- NfcA/NfcB/NfcF/NfcV/IsoDep/Ndef/Mifare/Felica/Pboc/ISOxxxx 都是些什么鸟玩意?
- Java中的回溯算法
- DXP2004/Altium Desinger 自己画元器件和封装,及注意事项
- 希尔伯特:无穷小是理想元素
- java中写html标签,java写html剔出标签
- 网页制作HTML代码全攻略
- 如何制作一个U盘启动盘和重装window系统
- 等保三级核心-主机安全
- 构建Delaunay三角网的VB源程序
- Android自定义View实现三角到八角的属性分布图-雷达图(蜘蛛网图)
- ZYThumbnailTableView类似于小型阅读器
热门文章
- Ubuntu Fcitx 乱码教训
- Oracle 数据文件(Datafile ) 大小 限制 说明
- ubuntu 安装 swift 64位
- floating输入 高阻输入_STM32 GPIO八种输入输出模式
- [Java] 蓝桥杯ALGO-118 算法训练 连续正整数的和
- CCCC-GPLT L3-014. 周游世界 团体程序设计天梯赛
- 蓝桥杯 ADV-209 算法提高 c++_ch02_04
- L1-028. 判断素数-PAT团体程序设计天梯赛GPLT
- 下面介绍几种查看linux版本信息的方法和GCC版本
- Parasoft软件测试实践:什么是左移测试?