Ключ шпаклевки, Работы над Win10, но не над Ubuntu LTS 18.04

Я сделал общедоступные и частные парные ключи с puttygen в Windows и загрузил на сервер. И мой закрытый ключ работает как очарование над Windows 10 (мерзавец, не установленный). Когда я использую Шпаклевку для человечности Linux (установленный мерзавец), я не могу использовать ее. Я собираюсь надеть проект на gitlab с сервера, таким образом, я должен использовать свой name.ppk файл для входа в систему в сервер, расположенный по ipaddress@host.com.

Вопрос: Как я могу войти в использование моего name.ppk файла, расположенного на ~ / Рабочий стол на терминале?

0
задан 30 December 2018 в 07:46

1 ответ

Преобразуйте ключ к формату OpenSSH (обратите внимание, что это перезапишет Ваш существующий ключ SSH, если у Вас будет один),

sudo apt install putty-tools
mkdir ~/.ssh
puttygen ~/Desktop/name.ppk -O private-openssh -o ~/.ssh/id_dsa
puttygen ~/Desktop/name.ppk -O public-openssh -o ~/.ssh/id_dsa.pub
chmod 600 ~/.ssh/id_dsa
chmod 666 ~/.ssh/id_dsa.pub

Теперь можно просто использовать ssh соединяться с Вашим сервером в обычном терминале:

ssh user@host

Также обратите внимание, что при открытии файлового браузера (наутилус, дельфин, и т.д.) можно использовать GUI для просмотра сервера путем ввода:

sftp://user@host

Где sftp:// средства FTP по SSH в этом случае. Существует также fish:// протокол, который также использует SSH, но не использует FTP как команды, которые могут быть быстрее.

2
ответ дан 26 October 2019 в 16:49

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

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