SecureCRT通过SSH密钥连接Linux服务器

    科技2022-08-03  126

    一、实现功能

    当前连接服务器大多是通过SSH的用户和密码去连接,但是缺点就是不是很安全。更加安全的方式是通过公钥和私钥去连接,这样避免了密码泄露对服务器的威胁。

    二、环境

    1.SecureCRT

    2.Centos7

    三、使用SecureCRT生成对应密钥(公钥和私钥)

    1.配置主机和登录用户

    同时把PublicKey提前。

    2.使用Securt创建新的密钥(公钥和私钥)

    选择私钥输出路径,并且创建私钥

    3.按照向导进行:创建私钥和配对公钥

    (1)初始

    (2)选择RSA

    (3)通行短语,默认不添加

    (4)设置密钥对长度,1024

    4.查看公钥和私钥

    四、将公钥上传到Liunux服务器

    1.找到对应用户下添加公钥的文件

    用户和之前配置登录用户一致,可能是root/hadoop或者其他

    vi ~/.ssh/authorized_keys

    2.复制本地的公钥

    注意:需要把每行换行符给去除

    取出后就是

    3.添加到~/.ssh/authorized_keys文件的最后

    前面添加ssh-rsa

    4.测试连接,通过!

    Processed: 0.011, SQL: 8