Прощение за немой вопрос, просто начинающий с Linux, и я думаю это несколько вопросов все одновременно. Я имею, устанавливают машину Ubuntu AWS. Я добираюсь до той машины из Windows путем выполнения:
ssh -i "hyperledgerkeys.pem" ubuntu@ec2-18-205-150-8.compute-1.amazonaws.com
та часть работает, я зарегистрирован в моей машине AWS как пользователь ubuntu
- Я верю его суперпользователю. Я затем следовал инструкциям для установки оболочки рыбы на моей машине. Когда я ввожу fish
Я получаю оболочку рыбы и вижу, раскрашивает мои команды - так, чтобы работы.
Как последний шаг, я хотел бы сделать рыбу моей оболочкой по умолчанию, таким образом, я вхожу:
chsh -s /usr/bin/fish
Именно в той точке мне предлагают пароль, и я полагаю, что на машинах Ubuntu AWS пароль ubuntu
, однако, это не работает. Я добираюсь:
chsh: PAM: Authentication Failure
Таким образом, похоже, что я не знаю своего собственного пароля, но я не настраивал пароль. Часть возможности соединения SSH отделывается от закрытого ключа, который я получил от AWS.
Спасибо
Можно установить пароль того пользователя с sudo
: sudo passwd ubuntu
должен добиться цели. (Принятие Вас имеет доступ к sudo, поскольку я думаю потребности рыбы корневой доступ к установке.)