mac ssh 连接 linux 服务器
生成 SSH 密钥对
- 打开终端:
你可以通过 Spotlight 搜索 “Terminal” 打开终端。
- 生成密钥对:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
手动复制公钥(可选)
如果 ssh-copy-id 命令不可用,可以手动复制公钥:
- 查看并复制公钥:
cat ~/.ssh/id_rsa.pub
将输出的公钥内容复制。
- 登录远程服务器(使用密码):
ssh username@remote_host - 在远程服务器上创建 .ssh 目录(如果不存在):
mkdir -p ~/.ssh - 将公钥添加到 authorized_keys 文件:
echo "your_public_key" >> ~/.ssh/authorized_keys - 将 your_public_key 替换为你刚才复制的公钥。
- 设置权限:
chmod 700 ~/.ssh - chmod 600 ~/.ssh/authorized_keys