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

将SSH密钥添加到远程服务器,第1张

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

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

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

Host fw01

Host test

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

我们从服务器提供商那里购买到一台服务器,我们需要第一步对其进行配置

首先通过密码登录服务器

然后输入相应的密码登录服务器。

其次添加自己的公钥,如果没有则通过 ssh-keygen 来生成一个

将生产的公钥复制到服务器上,添加到 ~/.ssh/authorized_keys

配置 ssh config

然后我们可以通过 ssh server 来登录服务器

配置完公钥后我们需要配置硬盘。

假设服务器购买了两块硬盘,其中一块是没有配启用的,我们需要使用 fdisk 进行分区,然后使用 mkfs.ext4 进行格式化。

我们需要让服务器开机自动挂载,我们将其挂载信息添加到 /etc/fstab

我们通过 mount -a 来重新挂载我们的分区。

到此我们服务器的基础配置已经完成,接下来更具具体的需求部署不同的服务。

可以,生成Git公钥和私钥 注意,这里一台服务器只需生成一次就可以了,如果是新装的服务器或者之前是别人的服务器,则需要按照如下步骤重新生成,如果之前已经生成过了,则无需再次,Gitee配置公钥,在Gitee注册账号并登录


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7866552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存