Загрузка данных


На Ubuntu-ПК
1. Сгенерь ключ (если ещё нет):


ls ~/.ssh/id_ed25519.pub 2>/dev/null || ssh-keygen -t ed25519 -C "ubuntu-pc-$(hostname)" -f ~/.ssh/id_ed25519 -N ""
-N "" = без пароля. Если хочешь с паролем — убери флаг, спросит passphrase.

2. Скопируй ключ сюда (нужен пароль owner один раз):


ssh-copy-id owner@64.188.58.38
3. Проверь логин:


ssh owner@64.188.58.38
4. (Опционально) удобный алиас в ~/.ssh/config на убунту:


Host axiomic-dev
  HostName 64.188.58.38
  User owner
  IdentityFile ~/.ssh/id_ed25519
Тогда просто ssh axiomic-dev.

Если ssh-copy-id не работает (пароль выключен)
Покажи мне вывод cat ~/.ssh/id_ed25519.pub с убунты — я допишу ключ в /home/owner/.ssh/authorized_keys здесь.1. Покажи verbose-вывод:


ssh -v -i ~/.ssh/id_ed25519 owner@64.188.58.38
Скинь сюда последние 20 строк — увидим какой ключ предлагался и что ответил сервер.

2. Проверь права на убунте (частая причина):


ls -la ~/.ssh/
Должно быть:

~/.ssh → 700 (drwx------)
~/.ssh/id_ed25519 (приватный) → 600 (-rw-------)
~/.ssh/id_ed25519.pub → 644
Если права свободнее — ssh клиент тихо отбрасывает ключ. Починить:


chmod 700 ~/.ssh && chmod 600 ~/.ssh/id_ed25519 && chmod 644 ~/.ssh/id_ed25519.pub
3. Сверь fingerprint приватника на убунте с публичным здесь:


ssh-keygen -lf ~/.ssh/id_ed25519.pub
Должно быть SHA256:… с комментом ubuntu-pc-ome123-MaiBook-M. Если другой — значит ты прислал мне старый/чужой .pub, а локальный приватник от другой пары.