I am trying to SSH into my Raspberry Pi 3 Model B V1.2 from my laptop running CentOS7. I have connected them together via Ethernet cable but the laptop is unable to identify Raspi... Please suggest a method to SSH into Raspi from my laptop
Итак, SSH — это протокол . Это метод связи, который происходит поверх Ethernet-соединения... который использует TCP/IP. Другими словами, похоже, что ваш Rasb _Pi не работает должным образом в сети, и это в первую очередь проблема.
моя рекомендация:
Вы также можете попробовать использовать программное обеспечение, такое как Wireshark в Centos, для сканирования сети, когда rasb _pi подключен к ноутбуку, определить IP-адрес 169.254.xx, на который rasb _pi попадает, когда он не получает его. через дхпп.
Только после того, как вы узнаете IP-адрес пи, вы сможете подключиться к нему по SSH... как я пытаюсь отправить вам что-то по почте, но я не могу этого сделать, если сначала не узнаю ваш адрес.
Вам необходимо включить сервер SSH при запуске:
sudo systemctl enable sshd
Вики OpenSUSE и многие другие источники говорят просто использовать Yast2 . Запустите Yast2 , выберите «Системные службы», а затем включите там SSHD.
Asked 1 year, 2 months ago
если вам или кому-то еще нужен ответ...
для SLES или opensuse версии 11.4, это не systemd, это старый способ SysVInit.
I am looking for a way to make the ssh start on boot
От имени пользователя root выполните простую команду chkconfig sshd on
, набранную в командной строке, и это приведет к автоматическому запуску службы sshd при загрузке системы; вам не нужно вручную запускать sshd.
при выполнении только chkconfig
он сообщит о 7 столбцах, представляющих уровни запуска 0..6. Служба SSHD должна отображать on
для уровней запуска 3 и 5.
У меня все еще есть несколько систем sles 11.4, если вам нужна дополнительная информация об этом, дайте мне знать, я должен физически проверить, чтобы быть на 100% грамматически правильным {я исхожу из памяти, сейчас я использую RHEL 7}
Один из способов — запустить его вручную в/etc/rc.local
:
mkdir -p /run/sshd && chmod 755 /run/sshd
/usr/sbin/sshd
Команда mkdir
/ chmod
позволяет избежать сообщения о потенциальной ошибке:
Missing privilege separation directory: /run/sshd