• 当前位置: 主页 > Linux安装教程 > 系统设置 >

    SSH密钥登录Linux系统服务器的设置方法

    时间:2021-10-22 21:00来源:网络整理 作者:Linux先生 举报 点击:
    湖南成人高考 成人高考 成人高考 成人高考  成人高考 成人高考 
    这篇文章主要介绍了SSH密钥登录Linux系统服务器的设置方法,同时附送关闭SSH密码登录的方法~需要的朋友可以参考下

    在通过SSH访问服务器时,使用SSH密钥进行认证是尤其重要的。这样做为服务器增加了额外的保护,确保只有那些拥有密钥的人才能访问服务器。

    在本地机器上运行下面命令以生成SSH密钥:


    复制代码

    代码如下:

    ssh-keygen -t rsa

    你会看到下面的输出,询问要将密钥写到哪一个文件里,并且设置一个密码:


    复制代码

    代码如下:

    Generating public/private rsa key pair.
    Enter file in which to save the key (/root/.ssh/id_rsa): my_key
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in my_key.
    Your public key has been saved in my_key.pub.
    The key fingerprint is:
    SHA256:MqD/pzzTRsCjZb6mpfjyrr5v1pJLBcgprR5tjNoI20A

    完成之后,就得到两个文件:


    复制代码

    代码如下:

    my_key

    my_key.pub

    接下来把my_key.pub拷贝到~/.ssh/authorized_key中


    复制代码

    代码如下:

    cp my_key.pub ~/.ssh/authorized_keys

    然后使用下面命令将密钥上传到服务器:


    复制代码

    代码如下:

    scp -P16543 authorized_keys user@yourserver-ip:/home/user/.ssh/

    至此,你就可以从这台本地机器上无密码地访问服务器了。

    推荐内容