Я пытаюсь подключиться к своему Raspberry Pi 4b по SSH с установленной ОС Ubuntu MATE. Это отлично работает, когда я впервые вхожу в систему на своем raspberry pi (поскольку это, похоже, позволяет запускать какой-то SSH-клиент). Для этого я сделал следующее:
Я могу использовать SSH (используя OpenSSH_7.6p1) без ввода пароля, как ожидалось. Однако мне нужно войти в Ubuntu MATE, чтобы иметь возможность подключиться к нему по SSH из другой системы (моего ноутбука). Очевидно, я не хочу входить в систему на моем Raspberry Pi каждый раз, когда я его включаю (подключите экран, подключите клавиатуру и т. Д.).
Я использую SSH с;
name @ name2: ~ $ ssh ubuntu @ ^ address
и получаю;
ssh: подключиться к хосту ^ адрес порт 22: Нет маршрута к хосту
^ адрес
является заполнителем для IP.Эта команда отлично работает, когда я вручную вошел в свой Raspberry Pi!
Чтобы решить эту проблему, я полагаю, что перепробовал все, что написано на этом сайте;
/ home / name
на / etc / ssh
] sudo systemctl ...
и sudo service ssh restart
и т. д. и т. д. Поэтому я действительно не знаю, что делать. Мне кажется, что третий пункт имеет смысл, но все равно не повезло.
Все довольно расплывчато, поэтому, пожалуйста, попросите меня предоставить какие-либо команды, которые помогут с вашим ответом!
Можете ли вы пропинговать Pi перед локальным входом в систему? Интересно, не работает ли сеть, пока вы не вошли в систему. Может быть, есть какие-то настройки энергосбережения в Mate? У меня нет mate на pi, чтобы проверить, но мой pi всегда доступен для ssh при запуске raspbian, так что это указывает на Mate.