#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
Возможно, будет уместно сказать, что :
- Я запускаю WSL2 на своем компьютере, чтобы использовать git-crypt
- SSL и Openssl-сервер установлены на обоих устройствах (Openssl-сервер работает на ноутбуке)
- Я уже настроил свои SSH-ключи, чтобы перейти на GitHub
Как я уже сказал, я использую его впервые scp
, когда я проводил свое исследование, я увидел, что наиболее распространенный вариант использования этого cmd всегда связан с удаленным сервером, но никогда между двумя локальными машинами.
Но так как компьютер может быть «использован в качестве сервера», я стараюсь придерживаться метода статьи, на которой я основан, но, возможно, такие методы, как RDP (протокол удаленного рабочего стола) или даже просто обмен файлами через USB, могут быть более актуальными.
Спасибо за вашу помощь