zoukankan      html  css  js  c++  java
  • Linux安全之SSH 密钥创建及密钥登录

    1.首先进入Linux系统的用户目录下的.ssh目录下,root用户是/root/.ssh,普通用户是/home/您的用户名/.ssh,我们以root用户为例:

    cd .ssh   #如果没有  自己创建  权限700

    2. 执行ssh-keygen命令创建密钥对

    ssh-keygen -t rsa -b 4096
    #-b 参数,指定了长度,也可以不加-b参数,直接使用ssh-keygen -t rsa,ssh-keygen命令的参数后文再介绍。
    执行密钥生成命令,基本上是一路回车既可以了,但是需要注意的是:执行命令的过程中是会提示呢输入密钥的密码的(如下图中红色箭头处,输入两次相同的,
    即是又一次确认密码),不需要密码直接回车就行。

    密钥生成后会在当前目录下多出两个文件,id_rsa和id_rsa.pub,其中id_rsa是私钥(敲黑板:这个很重要,不能外泄),id_rsa.pub这个是公钥

    3.id_rsa复制到客户机并创建 authorized_keys 权限为600

    4.修改/etc/ssh/sshd_config配制文件,修改以下内容

    RSAAuthentication yes
    PubkeyAuthentication yes
    
    PasswordAuthentication no

    5.windows 主机

    6、linux 客户机

    将id_rsa修改为 authorized_keys

  • 相关阅读:
    QT4.8.7和VS2010环境搭建及使用
    SQL Server--获取磁盘空间使用情况
    SQL SERVER--DBA 常用到的一些脚本
    MySQL--REPLACE INTO与自增
    MySQL--更新自增列的潜在风险
    MySQL--Skip GTID CAP
    MySQL--MHA与GTID
    MySQL--自增列学习
    MySQL--MHA原理
    MySQL--BNL/ICP/MRR/BKA
  • 原文地址:https://www.cnblogs.com/powpoia/p/8953106.html
Copyright © 2011-2022 走看看