当前位置: 首页 > 文档资料 > Yubikey 使用手册 >

设置远程服务器 - 环境配置(仅限演示)

优质
小牛编辑
135浏览
2023-12-01

环境配置(仅限演示)

你需要一个包含 OpenSSH 的 Linux 操作系统(例如 Ubuntu):

  1. ❯ docker run --name yubico-ubuntu -p 2222:22 -it ubuntu

在 Docker 容器内:

  1. ❯ apt-get update
  2. ❯ apt-get install -y openssh-server vim
  3. ❯ mkdir -p /root/.ssh

为测试过程新建账户:

  1. ❯ adduser foobar
  2. ❯ usermod -G sudo foobar
  3. ❯ mkdir -p /home/foobar/.ssh

为两个用户新增 SSH 公钥,首先是本地用户:

  1. ❯ cat ~/.ssh/id_rsa.pub | pbcopy

然后:

  1. ❯ echo "<pubkey>" >> /home/foobar/.ssh/authorized_keys
  2. ❯ echo "<pubkey>" >> /root/.ssh/authorized_keys

如果你想使用 root 用户进行 SSH 操作,别忘了设置一个密码:

  1. ❯ passwd root