Добавить ssh-ключ в локальный ubuntu

У меня есть ключ ssh и key.pub, которые я получил от Digital Ocean для виртуальной машины, которая у меня есть для убунту.

У меня есть локальная ubuntu, из которой я хочу скопировать файлы на виртуальную машину с помощью scp. Проблема в том, что я не могу получить ключи, которые должны быть распознаны на локальной Ubuntu, чтобы она работала. {{1 }} Я поместил свои DOUbuntukey и DOUbuntukey.pub в /etc/.ssh и в / home / tech / ssh, но все равно получаю:

ssh -v -i DOUbuntukey alloysystems@134.122.115.5
OpenSSH_8.2p1 Ubuntu-4ubuntu0.2, OpenSSL 1.1.1f  31 Mar 2020
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug1: Connecting to 134.122.115.5 [134.122.115.5] port 22.
debug1: connect to address 134.122.115.5 port 22: Connection timed out
ssh: connect to host 134.122.115.5 port 22: Connection timed out

Как я могу добавить свой уже существующие ключи к моему локальному убунту? Файлы уже находятся на моем локальном компьютере, но они не настроены для использования на локальном компьютере.

Спасибо.

0
задан 9 June 2021 в 01:51

1 ответ

Проверьте, открыт ли порт 22 для вашего IP или для Интернета (не рекомендуется).
Если он открыт, попробуйте выполнить следующие шаги:

  • Создайте .ssh каталог дома (/home/tech/.ssh),
  • скопируйте DOUbuntukey и DOUbuntukey.pub,
  • Создайте пустой known_hosts файл, и повторите попытку подключения к VM.
0
ответ дан 28 July 2021 в 11:30

Другие вопросы по тегам:

Похожие вопросы: