虽然讨论都在这里,对有关事实的新的几个论坛 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文件中添加任意数量的别名。 条件是在“主机”行上您具有不同的名称。