`
lcyaiym
  • 浏览: 28324 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Linux下SSH-KEY生成

 
阅读更多

欢迎访问我的个人博客网站:http://www.yanmin99.com/

一、SSH-KEY介绍

  • SSH-KEY方式实现客户端免密码登录SSH的方法。一套SSH-KEY可以等遍所有的服务器。

二、SSH-KEY生成步骤

  • 1、检查SSH keys是否存在

    //查看id_rsa.pub 或 id_dsa.pub是否存在
    ls -al ~/.ssh

  • 2、生成新的ssh key

    ssh-keygen -t rsa

    连续三次回车,即在本地生成了公钥和私钥,不设置密码,生成的公钥私钥在~/.ssh目录下,id_rsa是私钥,d_rsa.pub是公钥

  • 3、检查是否成功

    //查看id_rsa.pub 或 id_dsa.pub是否存在
    ls -al ~/.ssh
<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    linux ssh key

    Linux SSH Key 生成和使用 Linux SSH key 是一种常用的身份验证方式,通过生成公钥和私钥来实现无密码登录远程 Linux 主机。本文将详细介绍如何在 Linux 和 Windows 平台上生成和使用 SSH key。 一、Linux 平台上...

    ssh-keygen 兼容方案

    SSH密钥对的生成是SSH安全性的基础,`ssh-keygen`命令是Unix/Linux系统中用于生成这些密钥的工具。然而,由于不同平台和版本的差异,`ssh-keygen`可能存在兼容性问题。这篇博文“ssh-keygen 兼容方案”可能探讨了...

    004653_利用SSH-Key实现安全的密钥证书方式登陆.docx

    - **Linux终端**:直接在Linux终端下使用`ssh-keygen`命令生成密钥对,并手动添加公钥至服务器的`authorized_keys`文件中。 #### 六、总结 通过以上步骤,我们不仅增强了系统的安全性,还简化了用户的登录流程。...

    OpenSSH登录SSH2

    生成的两个文件分别存储在`~/.ssh`目录下。 - **步骤4**: 将OpenSSH的公钥文件转换成SSH2的公钥文件。执行命令: ``` ssh-keygen -e -f id_rsa.pub &gt; id_rsa_SSH2.pub ``` 命令中的`-e`选项表示对公钥文件进行...

    linux_ssh2

    将下载好的`ssh-3.2.9.1.tar.gz`文件移动到 `/usr/local/src` 目录下。 2. **进入源码包存放目录:** ```bash cd /usr/local/src ``` 3. **解压源码包:** ```bash tar -zxvf ssh-3.2.9.1.tar.gz ``` 解压...

    详解SSH如何配置key免密码登录

    这样会在用户主目录下的`.ssh`目录中生成两个文件:`id_rsa`(私钥)和`id_rsa.pub`(公钥)。 2. **查看生成的密钥对** 查看生成的密钥对是否成功: - 私钥文件:`~/.ssh/id_rsa` - 公钥文件:`~/.ssh/id_rsa....

    SSH的ssh-keygen命令基本用法详解

    `ssh-keygen` 是一个用于生成、管理和转换加密密钥的工具,主要在Unix-like系统中使用,如Linux和macOS。下面将详细讲解`ssh-keygen`的基本用法。 首先,`ssh-keygen` 用于生成一对密钥,即公钥和私钥。在默认情况...

    Linux下SSH与SecureCRT密匙完美使用

    **Linux下SSH与SecureCRT密匙完美使用** SSH(Secure SHell)是一种网络协议,用于在不安全的网络上安全地远程控制和管理操作系统。在Linux环境中,SSH通常用于连接到远程服务器,执行命令,传输文件等。OpenSSH是...

    Linux系统 ssh登录不需要密码

    总结起来,Linux系统SSH登录不需要密码是通过公钥认证机制实现的,涉及到的主要步骤包括生成密钥对、复制公钥到目标机器的`authorized_keys`文件以及设置合适的文件权限。这个功能在多服务器管理和自动化运维中有着...

    生成ssh key并分发到其他机器上脚本

    总的来说,生成SSH key并分发到其他机器的脚本能够极大地简化系统管理员的工作,提高效率,同时增强安全性,避免每次连接都需要手动输入密码。通过这种方式,你可以轻松地管理和维护大量的远程服务器集群。

    两台linux机器之间ssh不需要密码详解

    Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): &lt;-- 直接按回车键跳过 Enter same passphrase again: &lt;-- 直接按回车键跳过 Your identification has ...

    linux基础命令-生成ssh密钥

    总之,生成和配置SSH密钥对是Linux系统管理中的基础技能,对于自动化运维和开发工作流至关重要。正确设置SSH密钥对不仅可以提高安全性,还可以简化诸如Jenkins这样的持续集成/持续部署工具的配置和使用。

    linux-远程管理SSH密钥以控制对主机的访问

    一种方法是使用密钥代理(Key Agent,如SSH-Agent),它能记住私钥,从而免去每次登录时手动加载私钥的步骤。启动SSH-Agent并在shell中添加密钥后,其他SSH连接会自动使用这些密钥。 此外,还可以使用密钥对的权限...

    linux下ssh配置

    ### Linux 下 SSH 配置详解 #### 一、配置文件详解 在 Linux 系统中,SSH 服务的配置文件通常位于 `/etc/ssh/sshd_config`。此文件包含了 SSH 服务的各项设置,包括但不限于安全性配置、登录权限管理等。 ##### ...

    ssh免密key生成,shell脚本(centos,redhat)

    ssh免密key生成,shell脚本(centos,redhat)

    Linux制作RSA KEY并配置SSH客户端或服务器免密码访问.pdf

    1. **生成密钥对命令**:在Linux系统中,制作RSA密钥对的命令为`ssh-keygen`。该命令的参数`-t rsa`表示生成RSA类型的密钥,`-b 2048`表示密钥的长度是2048位。 2. **指定密钥存储路径**:如果不指定,密钥默认存放...

    C# ssh key 各种代码和文件说明

    在提供的压缩包文件"**C#SSHKEY各种代码项目工具文档说明**"中,应该包含了相关的示例代码、项目文件和使用说明文档。通过这些资源,你可以更深入地了解如何在C#中集成SSH Key功能,实现与远程服务器的安全交互。...

    linux下的SSH配置说明

    下面我们将详细讲解如何在Linux环境下配置SSH,包括端口更改和密钥设置。 ### SSH端口更改配置 1. **禁用ping命令** 在Linux中,通过编辑`/etc/sysconfig/iptables`文件来阻止ICMP请求,这是ping命令所依赖的协议...

Global site tag (gtag.js) - Google Analytics