创建ssh密钥

admin3年前主机评测115

创建SSH密钥

SSH密钥允许您在不必每次输入密码的情况下访问安全的远程服务器。有几个步骤可以创建SSH密钥。

首先打开终端或命令行并输入以下命令:

ssh-keygen

您将被问及存储SSH密钥的位置。您可以选择默认位置或指定其他位置。在选择位置时请记住您将需要访问该位置以便在将来的日期与远程服务器通信。

接下来您将被要求输入密码短语。这是您的SSH密钥的密码因此请确保其足够安全。

一旦完成上述步骤您的SSH密钥将创建在指定位置。

添加SSH密钥到您的服务器

将SSH密钥添加到您的服务器上使您能够通过SSH协议远程访问服务器而不必输入密码。

首先将公共密钥内容复制到剪贴板中以便稍后粘贴到服务器上。

cat ~/.ssh/id_rsa.pub

将此命令返回的公钥复制并在服务器上打开终端。然后将此公钥附加到以下文件中:

~/.ssh/authorized_keys

如果以下文件不存在则需要手动创建它:

mkdir -p ~/.ssh

touch ~/.ssh/authorized_keys

测试您的新SSH密钥

现在您已经创建并添加了SSH密钥可以测试它是否正常运行。

在终端或命令行中输入以下命令:

ssh user@hostname

其中user是您的用户名hostname是您要访问的远程服务器的名称或IP地址。

如果您成功地连接到远程服务器而不必输入密码则您的SSH密钥已经成功创建并配置。

Creating an SSH Key

An SSH key allows you to securely access remote servers without having to enter a password each time. There are several steps to creating an SSH key.

First, open your terminal or command prompt and enter the following command:

ssh-keygen

You will be prompted to choose a location to store your SSH key. You can choose the default location or specify a different location. When choosing a location, keep in mind that you will need to access this location in the future to communicate with remote servers.

Next, you will be asked to enter a passphrase. This is the password for your SSH key, so be sure to make it secure.

Once the above steps are complete, your SSH key will be created at the specified location.

Adding Your SSH Key to Your Server

Adding your SSH key to your server allows you to remotely access the server via the SSH protocol without having to enter a password.

First, copy the contents of your public key to your clipboard so that you can paste it onto the server later.

cat ~/.ssh/id_rsa.pub

Copy the public key returned by this command and open your terminal on the server. Then, append this public key to the following file:

~/.ssh/authorized_keys

If this file does not exist, it needs to be manually created:

mkdir -p ~/.ssh

touch ~/.ssh/authorized_keys

Testing Your New SSH Key

Now that you have created and added your SSH key, you can test to see if it is working properly.

In your terminal or command prompt, enter the following command:

ssh user@hostname

Where user is your username and hostname is the name or IP address of the remote server you are trying to access.

If you successfully connect to the remote server without having to enter a password, then your SSH key has been successfully created and configured.

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

iHostART:罗马尼亚VPS/无视DMCA抗投诉vps;2核4G/40GB SSD/100M端口月流量2TB,€20/年

ihostart怎么样?ihostart是一家国外新商家,主要提供cPanel主机、KVM VPS、大硬盘存储VPS和独立服务器,数据中心位于罗马尼亚,官方明确说明无视DMCA,对版权内容较为宽松。有...

WordPress网站升级打开乱码问题 可能是缓存惹的祸

WordPress网站升级怎么出现了乱码?最近一段时间比较忙,虽然比较忙但是看到wordpress已经出新版本至wordpress 5.7.2,看着自己版本仅5.6.1心里不免心慌。所以,干脆升级到最...

外贸建站选美国空间还是香港空间好?

随着国内“一带一路”的推出,许多传统的企业也开始加入到了外贸行业,此时对于这些企业首先要做的就是搭建外贸网站。由于外贸站的用户都是海外的,选择国内的主机已经无法让网站正常访问,...

如何选择适合自己网站的服务器?

摘要:选择适合自己网站的服务器是一个关键的过程关系到网站的稳定性、用户体验以及运行效率。本文从四个方面来阐述如何选择适合自己的服务器包括性能、存储、安全和价格等。本文旨在引导读者正确选择合适的服务器提...

2023年恒创科技618活动:香港/美国服务器/云服务器/高防全场3折抢购

2023年恒创科技618活动香港美国服务器/云服务器/高防全场3折抢购,老客户续费送时长,每日限量秒杀。云服务器每款限量抢购,香港美国独服/高防每款限量5台/天,香港节点是CN2线路还不错。福利一:爆...

nginx低版本出现LDAP认证安全漏洞(附宝塔面板解决方案)

loc有人发nginx出现了0day远程执行漏洞。不过各大厂都没有发修复方案。应该说影响范围较小。目前知道涉及的情况为1.21.5以及以下版本会有影响。不过tg群中1.21.6有人也复现了。本漏洞受影...