SSH密钥登录

SSH密钥远程连接 客户端工具为:macOS iTerm2 在 iTerm2 中使用 SSH 密钥连接远程服务器,可以按照以下步骤进行: 确认 SSH 密钥是否存在 首先,检查是否已有 SSH 密钥。默认情况下,SSH 密钥存储在 ~/.ssh/ 目录下。 ls -al ~/.ssh 如果没有看到 id_rsa 或 id_ed25519 文件,可以用以下命令生成一个新的 SSH 密钥: ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 将SSH公钥添加到远程服务器 将生成的公钥 (~/.ssh/id_rsa.pub 或 ~/.ssh/id_ed25519.pub) 复制到远程服务器的 ~/.ssh/authorized_keys 文件中: ssh-copy-id -i ~/.ssh/id_rsa.pub username@remote_host 或者手动将公钥内容添加到 ~/.ssh/authorized_keys 文件中。 配置SSH客户端 可以编辑 ~/.ssh/config 文件,以便在 iTerm2 中快速连接服务器: nano ~/.ssh/config 添加以下配置(替换示例内容): Host myserver HostName remote_host User username IdentityFile ~/.ssh/id_rsa Host: 本地别名,用于快速连接 HostName: 远程服务器的 IP 地址或域名 User: 用户名 IdentityFile: 私钥文件路径 保存并关闭文件。...

October 30, 2024