美文网首页
将SSH密钥添加到远程服务器

将SSH密钥添加到远程服务器

作者: 王镇_ee87 | 来源:发表于2021-01-12 09:04 被阅读0次

将SSH密钥添加到远程服务器(Adding SSH Keys to remote servers)

1、生成 SSH 公钥

大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的 ~/.ssh 目录。进去看看:

$ cd ~/.ssh
$ ls
config      id_rsa      id_rsa.pub  known_hosts

关键是看有没有用 *** 和 ***.pub 来命名的一对文件,这个 *** 通常就是 id_dsa 或 id_rsa。有 .pub 后缀的文件就是公钥,另一个文件则是密钥。假如没有这些文件,或者干脆连 .ssh 目录都没有,可以用 ssh-keygen 来创建。

2、将id_rsa.pub公钥放到服务器上的authorized_keys(/root/.ssh/authorized_keys).

(可以手动复制过去,也可以ssh-copy-id root@10.10.10.10)

3、现在已经可以ssh 10.66.66.66 连接到该服务器。为了操作方便,可以在/.ssh/config中添加配置:

Host fw01

   Hostname 10.55.55.55

   User root

Host test

HostName 10.66.66.66

User cy

*ProxyCommand ssh -q -W %h:%p fw01  # 通过fw01连接10.66.66.66(一般不需要)*

然后就可以用ssh test 连接服务器

相关文章

  • 将SSH密钥添加到远程服务器

    将SSH密钥添加到远程服务器(Adding SSH Keys to remote servers) 1、生成 SS...

  • 远程主机免密码登录

    生成密钥 将密钥添加到远程主机

  • SSH免密登录

    在本地生成SSH密钥对: 2.将SSH公钥添加到远程主机对应账户目录下: 之后就可以以下方式免密远程登录了:

  • SSH 指定密钥,连接远程服务器。

    SSH 指定密钥,连接远程服务器。 ssh -i /root/.ssh/ido_sch_pro ido@192.1...

  • 使用 SSH 连接到 GitHub(gitea)

    文档#### 关于 SSH→ 使用 SSH 协议可以连接远程服务器和服务并向它们验证。 利用 SSH 密钥可以连接...

  • SSH免密登录服务器

    cd ~/.ssh 没有该目录则创建 将公钥内容添加到远程服务器(默认公钥文件名:id_rsa.pub) ssh-...

  • Git使用(三)

    用SSH连接GitHub 关于SSH: 使用SSH协议,你可以连接并验证远程服务器和服务。 使用SSH密钥,您可以...

  • 使用SSH连接到GitHub

    关于SSH 使用 SSH 协议可以连接远程服务器和服务并向它们验证。 利用 SSH 密钥可以连接 GitHub,而...

  • ubuntu同步github仓库

    1、安装hugo和git 2、生成密钥,将密钥添加到github cd ~ssh-keygen -t rsa -C...

  • 生成SSH密钥

    什么是SSH密钥 连接远程服务器验证 分为公钥和私钥, 公钥给别人,私钥自己保留 配置SSH密钥 首先切换到.ss...

网友评论

      本文标题:将SSH密钥添加到远程服务器

      本文链接:https://www.haomeiwen.com/subject/sbobwktx.html