• SecureCRT使用本地公钥 SSH 免密码登录Linux


    其原理与Linux系统之间的SSH通道原理是一样的

    下文中如果创建公钥的格式是:标准公钥和VanDyke私钥格式,需要用ssh-keygen -i -f 转换。如果是OpenSSH密钥格式可直接修改文件名 

    1 、打开会话选项,在 分类 中选择 SSH2,在右边的 身份验证 中选择 公钥(PublicKey),然后点击旁边的 属性(Properites),选择 使用会话公钥设置(Use session public key setting),在 使用身份文件(Use identify file) 的输入框中,选择刚才下载回来的 id_dsa,注意,id_dsa 和 id_dsa.pub 要保存在一起(两个文件取名任意,但必须符合 somekey 和 somekey.pub) ,打开那个对话框,这个时候,要单击 创建身份文件(Create Identify File),然后下一步,选择 DSA,生成 IdentityIdentity.pub 两个文件 


    2 、把本地SecureCRT刚生成的公钥 Identity.pub 上传到 Linux 的 /home/www/.ssh 目录下 (如果有密码权限的话点击"上传",可以直接上传公钥 Identity.pub 到服务器。)

    3 、在 Linux 中执行(执行完成后检查一下authorized_keys文件内容,是否是换行追加的
     ssh-keygen -i -f  Identity.pub >>  authorized_keys 

    4、 取消sshd密码认证方式 
    vi /etc/ssh/sshd_config 
    PasswordAuthentication no 
    /etc/rc.d/sshd restar

    Linux下,使用下面的命令登录

    # chmod 600 /path/to/kp-1234abcd
    # ssh -i /path/to/kp-1234abcd  root@ip_address

    参考资料:http://blog.chinaunix.net/uid-20639775-id-3207171.html

  • 相关阅读:
    redis系列之------过期策略
    总结与期盼
    服务不可用排查思路
    Spring Boot Starters到底怎么回事?
    redis系列之------主从复制
    redis系列之------对象
    redis系列之------数据库
    DirectX11 With Windows SDK--00 目录
    DirectX11 With Windows SDK--34 位移贴图
    DirectX11 With Windows SDK--33 曲面细分阶段(Tessellation)
  • 原文地址:https://www.cnblogs.com/wjoyxt/p/6550068.html
Copyright © 2020-2023  润新知