• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    SSH密钥登录Linux系统服务器的设置方法

    在通过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/p> p>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/
     

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

    关闭SSH的密码认证

    既然已经有了SSH密钥,那么关闭SSH的密码认证就会更安全了。再次打开并编辑sshd_config,按如下设置:

       

    复制代码
    代码如下:
    ChallengeResponseAuthentication no
    PasswordAuthentication no
    UsePAM no
     

    上一篇:Linux系统中关闭root登录的方法
    下一篇:为Linux系统的服务器设置防火墙的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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