У меня есть производственный сервер. Для входа на сервер я должен использовать .ppk
файл.
Как войти в систему с помощью Ubuntu Terminal и .ppk
файла?
Я попробовал это:
ssh -i location/file.ppk username@server-ip
но он показывает сообщение об ошибке.
server
ssh
login
remote-login
Андхика Махева Викаксоно
источник
источник
Ответы:
Вы можете конвертировать
.ppk
файл в Ubuntu с установкойputty-tools
. ТакЗатем вы можете преобразовать
.ppk
файлputtygen
в формат OpenSSH следующим образом:источник
Если у вас есть только файл .ppk, то было бы полезно создать файл .pem, а затем подключиться к нему с помощью этого сервера.
На вашем компьютере
putty-tools
с Ubuntu установите следующую команду:Теперь конвертируйте ваш
.ppk
файл.pem
в следующую команду:Установите правильное разрешение на использование
.pem
файла с помощью следующей команды:Теперь подключитесь к вашему серверу, используя следующую команду:
Надеюсь, это поможет.
источник
.ppk
это формат файла, используемый программой Windows PuTTYgen.Вы можете попробовать следующую процедуру, опубликованную Kaleb Pederson в StackOverflow:
источник
Установите инструменты замазки, если у вас их нет в Linux:
Сгенерируйте файл pem и выполните следующую команду:
Поместите
pemkey.pem
файл в свой~/.ssh
каталог:Установите файл pem, чтобы иметь соответствующие разрешения:
Это оно.
источник