将服务器SSH密钥,IP,端口,主机名保存在 macOS 塞拉—— Terminal & SSH 配置提示

虽然讨论都在这里,对有关事实的新的几个论坛 macOS 内华达,私人重点场所不被保存 Keychain 重启系统后。

对于使用带有身份验证密钥的安全 SSH 连接的服务器管理员来说,这有点烦人。 每次他们想通过 SSH/Terminal,应该执行命令: SSH-add -K~路径/private_key.pem, 之后在 Terminal 执行命令行以连接和验证托管服务器。 通常,执行命令: ssh 根@ip_addRESS.

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

1。 开放的应用 Terminal pe macOS 并执行该命令:

sudo nano ~/.ssh/config

2。 加上下面几行:

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

3. Ctrl+X 进而 Y si Enter 保存在配置的变化。

通过身份验证 Terminal,将执行命令行: SSH anyname。 将使用“IdentityFile”中指示的身份验证密钥,使用配置中指示的主机名和端口上的“root”用户自动完成身份验证。

您可以在〜/ .ssh / config文件中添加任意数量的别名。 条件是在“主机”行上您具有不同的名称。

作为科技爱好者,我从2006年开始在StealthSettings.com上愉快地撰写文章。我在操作系统方面有丰富的经验,包括macOS、Windows和Linux,还熟悉编程语言和博客平台(WordPress),以及在线商店平台(WooCommerce、Magento、PrestaShop)。

如何以 » iHowTo » iHowTo- macOS » 将服务器SSH密钥,IP,端口,主机名保存在 macOS 塞拉—— Terminal & SSH 配置提示
发表评论