保存服务器SSH键,IP,端口,主机名中的MacOS Sierra中的主机名 – 终端 & SSH配置提示

这里以及许多论坛上也讨论了新的这一事实 Sierra Macos,私钥不再存储在 钥匙链 重新启动系统后。

对于使用带有身份验证密钥的安全 SSH 连接的服务器管理员来说,这有点烦人。每次他们想要通过 SSH/终端进行身份验证时,都应该执行以下命令: ssh-add -K ~path/private_key.pem,然后在终端中执行命令行以连接和验证受管服务器。通常,执行命令: ssh root@ip_地址

一个更简单的解决方案是编辑文件 ~/.ssh/config,在其中为身份验证密钥以及用户和主机名创建一种别名。

1. 在 macOS 上打开终端应用程序并执行命令:

sudo nano ~/.ssh/config

2. 我们添加以下行:

Host anyname
 HostName IPServer
 Port 22
 User root
 IdentityFile /Volumes/path/private_keys.pem

3。 Ctrl+X , 然后 y进入 保存配置中的更改。

对于通过终端进行身份验证,将执行命令行: ssh 任意名称。身份验证将自动与用户完成 “根” 在配置中指示的主机名和端口上,使用指示的身份验证密钥 “身份文件”。

在文件 ~/.ssh/config 中,您可以添加任何所需的别名。条件如线上 “主持人” 有不同的名字。

从2006年开始,我对技术充满热情,在StealthSetts.com上写作。我在操作系统方面拥有丰富的经验:MacOS,Windows和Linux,以及编程语言和博客平台(WordPress)和在线商店(WooCommerce,Magento,Magento,Presashop)。

您的教程,有用的提示和新闻。 保存服务器SSH键,IP,端口,主机名中的MacOS Sierra中的主机名 – 终端 & SSH配置提示
发表评论