Я хотел бы знать, как подключиться через ssh с помощью файла .pem к любому серверу.
В настоящее время я выполняю следующую команду:
ssh user@mydomain.com
Какой вариант мне использовать?
Воспользуйтесь -i
опцией:
ssh -i mykey.pem user@mydomain.com
Как отмечено в этом ответе , для этого файла должны быть установлены правильные разрешения. На странице руководства ssh говорится:
ssh просто проигнорирует файл закрытого ключа, если он доступен другим.
Вы можете изменить разрешения с помощью этой команды:
chmod go= mykey.pem
То есть, набор разрешения для г Роапа и O Thers равного пустого списка разрешений.
Подключит вас через ssh с помощью файла .pem к любому серверу.
источник
Для AWS, если пользователь - ubuntu, используйте следующее для подключения к удаленному серверу.
источник
Вы можете подключиться к экземпляру AWS ec-2 с помощью следующих команд.
по умолчанию имя машины обычно похоже на ubuntu, поскольку обычно машина ubuntu используется в качестве сервера, поэтому в этом случае будет работать следующая команда.
источник
Чтобы подключиться из Терминала к AWS AMI:
источник