zoukankan      html  css  js  c++  java
  • mac 上配置 ssh 免密登录服务器 【非常简单】

    一、你得有个 ssh 密钥

    首先确认你的本地电脑上有 SSH KEY,在 ~/.ssh  目录下:

    一般使用过 git 的都会有这个,如果没有,可以使用以下命令创建:

    ssh-keygen -t rsa -C "youremail@example.com"  // 后面填你自己的邮箱

    注意下面的操作,不管在本地还是服务器,其路径都在 ~/.ssh 中

    二、确认或创建 authorized_keys 文件

    现在登录到服务器,看看是否有 ~/.ssh/authorized_keys 这个文件,如果没有则按照此路径创建这个文件。

    三、拷贝密钥到服务器

    将本地电脑上的 id_rsa.pub 中的内容拷贝到服务器的  ~/.ssh/authorized_keys 文件中,手动复制粘贴或者命令形式都好,这里不放具体操作过程了。

    四、本地 ssh config 配置

    使用 vim ~/.ssh/config 打开本地 ssh 配置文件,输入以下内容:

    Host tx  // tx 是缩写,自定义
      Port 22 // 端口,默认是 22
      HostName 111.229.114.175 //这里填上自己的服务器 ip 
      User root // 填上服务器用户名,一般为 root
      IdentityFile ~/.ssh/id_rsa // 密钥地址
      IdentitiesOnly yes

    保存配置文件后,现在只需在终端中输入 ssh tx 即可登录到服务器了。注意 tx 是我自定义的服务缩写,你定义了啥,就用啥。

  • 相关阅读:
    P、NP、NPC、NPH问题介绍
    过河卒 bfs搜索
    对迪杰斯特拉算法的理解
    第七周
    周作业
    月考一
    第四周
    第三周
    第二周作业
    46期第一次作业
  • 原文地址:https://www.cnblogs.com/wjaaron/p/12283679.html
Copyright © 2011-2022 走看看