Общий доступ к файлу между различными локальными компьютерами с помощью scp cmd

#ssl #openssl #scp #wsl-2 #git-crypt

Вопрос:

Я работаю над функцией синхронизации с облаком для своих заметок, основанной на этой статье

Я пытаюсь поделиться своим ключом git-crypt между моими устройствами (ПК и ноутбуком), чтобы расшифровать удаленное хранилище GitHub, в котором хранятся мои заметки.

Для этого я пытаюсь использовать scp cmd, как рекомендовано в статье, но я к этому не привык, поэтому, проведя некоторые исследования о том, как обрабатывать передачу SCP, я попробовал использовать эту команду :

 scp username(origin)@hostname:filepath username(destination)@hostname:filepathdestination
 

затем я получаю эту ошибку :

 ssh: could not resolve hostname (hostname destination): Temporary failure in name resolution 
lost connection
 

Поэтому я попытался изменить имя хоста с помощью IP-адреса с моего компьютера (вероятно, самая глупая вещь, которую я когда-либо делал, так как мой IP-адрес одинаков на обоих устройствах), а затем получил эту ошибку :

 ssh: connect to host .. port 22: Connection timed out
lost connection
 

Возможно, будет уместно сказать, что :

  1. Я запускаю WSL2 на своем компьютере, чтобы использовать git-crypt
  2. SSL и Openssl-сервер установлены на обоих устройствах (Openssl-сервер работает на ноутбуке)
  3. Я уже настроил свои SSH-ключи, чтобы перейти на GitHub

Как я уже сказал, я использую его впервые scp , когда я проводил свое исследование, я увидел, что наиболее распространенный вариант использования этого cmd всегда связан с удаленным сервером, но никогда между двумя локальными машинами.

Но так как компьютер может быть «использован в качестве сервера», я стараюсь придерживаться метода статьи, на которой я основан, но, возможно, такие методы, как RDP (протокол удаленного рабочего стола) или даже просто обмен файлами через USB, могут быть более актуальными.

Спасибо за вашу помощь