Files
nexus/openclaw/knowledgebase/ubuntu2-ssh-config.md
2026-03-24 05:35:05 +08:00

37 lines
717 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Ubuntu2 SSH 配置
#openclaw #ubuntu #ssh
## 背景
Ubuntu2 需要能够通过 "ssh nas" 免密登录到 NAS。
## 步骤
### 1. 生成 SSH 密钥(如不存在)
```bash
ssh-keygen -t ed25519 -N "" -f ~/.ssh/id_ed25519
```
### 2. 配置 ~/.ssh/config
```bash
Host nas
HostName 192.168.3.17
User shenwei
IdentityFile ~/.ssh/id_ed25519
```
### 3. 传输公钥到 NAS
```bash
# 方法1使用 sshpass需要安装
sshpass -p '密码' ssh -o StrictHostKeyChecking=no shenwei@192.168.3.17 'cat >> ~/.ssh/authorized_keys'
# 方法2手动复制公钥内容
cat ~/.ssh/id_ed25519.pub
# 然后登录 NAS 追加到 ~/.ssh/authorized_keys
```
### 4. 测试
```bash
ssh nas "echo success"
```