juniper-M10 配置SSH中的公钥如何生成导入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了juniper-M10 配置SSH中的公钥如何生成导入相关的知识,希望对你有一定的参考价值。

请问JUNIPER-M10 如何配置SSH 如下
set login user admin authentication ssh-rsa ……后面的公钥如何生成及使用

参考技术A 生成公钥可以有几种方法。如果用unix/linux,可以用如下的命令:
ssh-keygen -b 1024 -t rsa1
键入这个命令后,就会在/home/XXX(你的用户名)/.ssh/目录下生成两个文件,一个是identity,一个是identity.pub。带.pub后缀这个就是你的公钥文件。
如果用SecureCRT这类windows的SSH客户端,一般都有生成公钥的菜单选项。例如SecureCRT就是Tools-Create Public Key。点选这个选项后有个向导指导你创建公钥。

获得公钥文件后,有几种方法来使用。
第一种就是把生成的公钥文件FTP上传到路由器上,然后在configuration模式下键入:

set system login user XXX(你的用户名) authentication load-key-file /var/home/XXX/identity.pub (这里写你上传的公钥文件的路径)

commit之后这个公钥就会生效。

第二种就是直接拷贝公钥内容。公钥文件就是纯文本文件,打开后拷贝所有内容,然后再路由器上进入configuration模式,键入:

set system login user XXX(你的用户名) authentication ssh-rsa "(在这里粘贴你拷贝的公钥内容)"

commit之后公钥生效。本回答被提问者采纳

如何配置ssh无密登录

生成公钥和私钥

ssh-keygen -b 4096 -t rsa
生成的私钥保存在 .ssh/id_rsa , 公钥在.ssh/id_rsa.pub

上传公钥到远程服务器

本地客户端输入 ssh-copy-id user@host
就可以将公钥上传到远程服务器的.ssh/authorized_keys

修改server端/etc/ssh/sshd_config文件, 确保以下参数

RSAAuthentication yes
PubkeyAuthentication yes
这个时候使用ssh user@host就可以不用输入密ma直接登录远程服务器了。

更多:
Setup SSH Keys to Login Linux Without Password

generate SSH key pair with ssh keygen command

understanding ssh key authentication

以上是关于juniper-M10 配置SSH中的公钥如何生成导入的主要内容,如果未能解决你的问题,请参考以下文章

git ssh 密钥生成以及配置

如何配置ssh无密登录

码云(gitee)配置ssh密钥

配置ssh后在git上生成了一个邮箱

配置SSH免密钥登录

多人共用一个Linux机器怎么配置SSH?