mac ssh 连接 linux 服务器

生成 SSH 密钥对

  1. 打开终端:

你可以通过 Spotlight 搜索 "Terminal" 打开终端。

  1. 生成密钥对 :
    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

手动复制公钥(可选)

如果 ssh-copy-id 命令不可用,可以手动复制公钥:

  1. 查看并复制公钥 :
    cat ~/.ssh/id_rsa.pub

将输出的公钥内容复制。

  1. 登录远程服务器 (使用密码):
    ssh username@remote_host
  2. 在远程服务器上创建 .ssh 目录 (如果不存在):
    mkdir -p ~/.ssh
  3. 将公钥添加到 authorized_keys 文件 :
    echo "your_public_key" >> ~/.ssh/authorized_keys
  4. 将 your_public_key 替换为你刚才复制的公钥。
  5. 设置权限 :
    chmod 700 ~/.ssh
  6. chmod 600 ~/.ssh/authorized_keys
相关推荐
sbjdhjd5 小时前
网工进阶笔记:H3CSE 园区网全栈技术与协议汇总
网络·笔记·云计算·ssh·网络工程·vlan·aaa
是真的小外套16 小时前
网络安全实战第6期:Hydra爆破SSH实战
安全·web安全·ssh
程序员初一17 小时前
我在 1C1G 的服务器上装了个桌面环境,然后用 VNC 连它,然后我后悔了
linux·ssh
云梦谭1 天前
让 Linux 主动连接 Windows:配置 Windows 11 SSH 服务端
linux·windows·ssh
无足鸟ICT2 天前
【RHCA+】type命令(判断命令类型)
linux·ssh·bash
Linux_cy3 天前
服务器管理方案选型:面板 / SSH 客户端 / 桌面型客户端怎么选
java·linux·运维·服务器·ssh·可视化·gmssh
梦想出海-Phoebe3 天前
GitHub 新手入门:账号注册与 SSH Key 配置教程
运维·ssh·github
DevNote_3 天前
1C1G 服务器从零配置实录(附完整命令)
linux·运维·服务器·javascript·adb·ssh·gmssh
不是万能的豆学长5 天前
OpenShell项目引爆GitHub趋势
ssh·github
指剑5 天前
亚麻云之EC2——安全组与密钥对:SSH 端口怎么开才安全,Permission denied (publickey) 和连接超时排查
java·安全·ssh