SSH 服务器设置(公钥注册)
从 VimOS 通过 SSH 连接远程服务器需要在服务器端注册公钥。
1. 在 VimOS 中确认或生成 SSH 密钥
在 VimOS 设置 → 账户中,选择账户并确认或生成 SSH 密钥。支持 Ed25519 或 RSA 格式。
2. 导出公钥
在账户设置界面点击「导出公钥」,复制显示的公钥(以 ssh-ed25519 或 ssh-rsa 开头的行)。
3. 添加到服务器的 authorized_keys
登录远程服务器,打开 ~/.ssh/authorized_keys,将复制的公钥作为一行追加。若文件不存在则创建,权限设为 600。
例: echo 'ssh-ed25519 AAAAC3... your@device' >> ~/.ssh/authorized_keys 4. 测试连接
在 VimOS 的 SFTP 浏览器中选择目标服务器并尝试连接。无需输入密码即连接成功则表示配置正确。
若连接失败
查看服务器 /var/log/auth.log(或 secure)中的拒绝原因。确认 ~/.ssh 为 700、authorized_keys 为 600。确认 sshd_config 中 PubkeyAuthentication yes 已启用。