SSH的ssh-keygen命令基本用法详解
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,ssh 公钥认证是ssh认证的方式之一。通过公钥认证可实现ssh免密码登陆,git的ssh方式也是通过公钥进行认证的。在用户目录的home目录下,有一个.ssh的目录,和当前用户ssh配置认证相关的文
千家信息网最后更新 2024年09月22日SSH的ssh-keygen命令基本用法详解
ssh 公钥认证是ssh认证的方式之一。通过公钥认证可实现ssh免密码登陆,git的ssh方式也是通过公钥进行认证的。
在用户目录的home目录下,有一个.ssh的目录,和当前用户ssh配置认证相关的文件,几乎都在这个目录下。
ssh-keygen 可用来生成ssh公钥认证所需的公钥和私钥文件。
使用 ssh-keygen 时,请先进入到 ~/.ssh 目录,不存在的话,请先创建。并且保证 ~/.ssh 以及所有父目录的权限不能大于 711
生成的文件名和文件位置
使用 ssh-kengen 会在~/.ssh/目录下生成两个文件,不指定文件名和密钥类型的时候,默认生成的两个文件是:
id_rsa
id_rsa.pub
第一个是私钥文件,第二个是公钥文件。
生成ssh key的时候,可以通过 -f 选项指定生成文件的文件名,如下:
[huqiu@101 .ssh]$ ssh-keygen -f test -C "test key" ~~文件名 ~~~~ 备注
如果没有指定文件名,会询问你输入文件名:
[huqiu@101 .ssh]$ ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/home/huqiu/.ssh/id_rsa):
你可以输入你想要的文件名,这里我们输入test。
之后,会询问你是否需要输入密码。输入密码之后,以后每次都要输入密码。请根据你的安全需要决定是否需要密码,如果不需要,直接回车:
[huqiu@101 .ssh]$ ssh-keygen -t rsa -f test -C "test key"Generating public/private rsa key pair.Enter passphrase (empty for no passphrase):Enter same passphrase again:
如果文件名是test,结果是:
[huqiu@101 .ssh]$ ll test*-rw------- 1 huqiu huqiu 1675 Sep 15 13:24 test-rw-r--r-- 1 huqiu huqiu 390 Sep 15 13:24 test.pub
上面生成的命令中,-C选项是公钥文件中的备注:
[huqiu@101 .ssh]$ cat test.pubssh-rsaAAAAB3NzaC1yc2EAAAABIwAAAQEAlgjiMw7AskxbvpQY9rmZPQxQBzh9laxFvbaini2EgmQkNsXBA9WJOXn2YBJauoiVsdUKBWA97avjsobrTxsCYvFr1yQQvTfTlbqlqGNIhQc/3HjTl2pIkClpDWvBrRN+jpyESS4MNbfOL1qjT4c/QhGvj6U6HrN6kUyn58oyyJpTzOLG74AZELJ2Led57QvTw1yJXZuAMWioR0A3BGd25fdocLX3ebux6ya8AsloOVYfsAqGlggrARe6FXjLfMH4a/nxaAdiDYVXU/Vr1ybK9P7SfyEDGJi3JtgiPUlA6vPxUCE+9IJPQaqqeqCGzrJ6G/XO7om1v9YLLG/H/ZN2tQ== test key ~~~~备注
为了让私钥文件和公钥文件能够在认证中起作用,请确保权限正确。
对于.ssh 以及父文件夹,当前用户一定要有执行权限,其他用户最多只能有执行权限。
对于公钥和私钥文件也是: 当前用户一定要有执行权限,其他用户最多只能有执行权限。
以上既是SSH的ssh-keygen命令基本用法希望对大家有用,更多关于ssh-keygen用法的文章请查看以下相关文章
文件
公钥
文件名
目录
生成
认证
权限
用户
输入
密码
备注
命令
两个
文章
方式
时候
安全
位置
作用
可以通过
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全与应用技术专业考研
c 发布程序 添加数据库
上海黑犇互联网科技有限公司
电影app软件开发
收银机导出数据库
网络安全wf
开发购物小程序需要服务器吗
乌鲁木齐市网络安全
互联网 网络安全事件
东莞家政软件开发常见问题
软件开发研发部规划书
数据库根据时间进行筛选数据
ip服务器查询网站
未找到指定主机服务器
浅析计算机网络安全pdf下载
网络服务器配置与管理实验
构建表空间导入数据库
计算机网络安全特征有
网络安全属于廉洁自律吗
计算机网络技术单臂路由配置
取消数据库文件密码
网络安全知识正能量
网络安全小常识100条句子
vb数据库怎么打印
安全生产风险基础数据库
c 编程访问数据库
金蝶kis服务器搭建
魔兽怀旧厄运之槌服务器
云服务器 自建
计算机三级数据库技术破解