Files
nexus/openclaw/knowledgebase/Ubuntu2 SSH 配置.md

885 B
Raw Blame History

title, source, author, published, created, description, tags
title source author published created description tags
Ubuntu2 SSH 配置 shenwei
openclaw
ssh
ubuntu

Ubuntu2 SSH 配置

#openclaw #ubuntu #ssh

背景

Ubuntu2 需要能够通过 "ssh nas" 免密登录到 NAS。

步骤

1. 生成 SSH 密钥(如不存在)

ssh-keygen -t ed25519 -N "" -f ~/.ssh/id_ed25519

2. 配置 ~/.ssh/config

Host nas
    HostName 192.168.3.17
    User shenwei
    IdentityFile ~/.ssh/id_ed25519

3. 传输公钥到 NAS

# 方法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. 测试

ssh nas "echo success"