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
相关推荐
Suckerbin2 分钟前
Open SSH服务配置
linux·运维·ssh
Coder_Guan2 小时前
通过ssh端口反向通道建立并实现linux系统的xrdp以及web访问
linux·运维·ssh·gnome·xrdp
木子Linux1 天前
【补补漏洞吧】等保测评OpenSSH漏洞补漏方法
网络·安全·ssh·bash·xlnet
jim_dayday_up1 天前
指令(一):Android OS实用指令
运维·ssh·gitlab
haoranyyy2 天前
生成ssh密钥步骤
运维·ssh
Adam.com2 天前
#Swift The difference between Parameter and Agrument
服务器·ssh·swift
Persus2 天前
在 Linux 上保护 SSH 服务器连接的15种措施
linux·运维·服务器·ssh·1024程序员节
沐光-NIE3 天前
autodl中JupyterLab服务异常,请SSH登录卸载JupyterLab后重装问题
运维·深度学习·ssh
小叶子来了啊4 天前
day10:ssh服务-跳板机
linux·服务器·ssh