zoukankan      html  css  js  c++  java
  • SSH密钥验证

    基于密钥验证

    1. 在客户端生成密钥对

    可以先进入用户的.ssh 目录
    
        cd ~/.ssh
        ssh-keygen -t rsa [-P '' ]  [-f  "~/.ssh/id_rsa"]
    

    2 . 把公钥文件传输至远程服务器对应用户的家目录

        ssh-copy-id [ -i [identity_file]] [user@]host_ip
    //第一次传输需要输入远程主机的用户和密码,默认root用户
    

    3.使用ssh连接测试

        ssh  [user@]host
    

    注意:用ssh连接工具生成的密钥对的公钥,需要放到用户的.ssh 目录。并且命名为authorized_keys,且该文件的权限必须为600

    4.重设私钥口令

    如果创建密钥时,设立了私钥口令,可以重新设定口令
    
        ssh-keygen -p
    

    5. 验证代理(保密解密后的密钥)

    避免每次使用密钥验证都需要输入口令

        ssh-agent bash
    

    6.钥匙通过命令添加给代理

    ssh-add
       //输入口令
    
    只有今天
  • 相关阅读:
    Python之MySQLdb
    Python 小方法
    Python文件打包
    禅道使用教程
    Linux命令
    安卓自动化测试monkey
    深入分析Java中的中文编码问题
    Linux命令搜索
    文件上传的类型选择控制
    MySql格式化日期函数
  • 原文地址:https://www.cnblogs.com/arnoLixi/p/10374208.html
Copyright © 2011-2022 走看看