Подібне питання було задано і раніше: Як налаштувати Raspberry Pi без монітора?
Однак, враховуючи, що прийнята відповідь, як видається, не пропонує відповідного рішення, і враховуючи, що в заданому питанні є рівень неоднозначності, я припускаю, що початкове питання було неправильно побудовано, і що моє питання не відповідає ' t точний дублікат.
Я виконую початкову, першу постановку Pi. У мене немає монітора чи клавіатури, але натомість я хочу використовувати підключений ноутбук, щоб виконати цю роботу. Я не хочу купувати монітор або клавіатуру, і вони мають сидіти навколо лише для тих випадків, коли вони потрібні Пі. Я міг би позичити їх, але в майбутньому я планую купувати більше Pi, і не хочу кожного разу позичати їх.
Я встановив статичну IP-адресу на Pi, редагуючи cmdline.txt
файл. (У Pi працює найновіша версія програми Raspbian.)
ip=10.0.0.20
Я дав eth
інтерфейсу на своєму ноутбуку відповідну статичну IP-адресу. (У ноутбуці працює Ubuntu.)
ip ad add 10.0.0.10/24 dev eth0
Я з'єднав їх двома разом з кабелем Ethernet і можу успішно пропрасувати Pi з мого ноутбука.
Що я не можу зробити - ssh
це Пі. Я отримую відповідь про відмову у зв’язку:
richard@richard-ThinkPad-X220:~$ ssh -vvv pi@10.0.0.20
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 10.0.0.20 [10.0.0.20] port 22.
debug1: connect to address 10.0.0.20 port 22: Connection refused
ssh: connect to host 10.0.0.20 port 22: Connection refused
Одне, що це означає, це те, що sshd
він ще не працює на Пі.
Офіційні документи стверджують , що sshd
запускається за замовчуванням, але це можливо , що під час початкового завантаження , що і інші речі (наприклад , підказки , які очікують введення даних користувачем) може блокувати завантаження на певному рівні, тобто ми не досягнемо точки , в якій sshd
почалося це ?
Куди я їхати звідси? (Не "до магазинів купувати монітор" ...)
Чи те, що я намагаюся, насправді можливо?
Редагувати:
Зараз я спробував методи, згадані у відповідях на наступний пост, але без успіху: Увімкнути SSH на RPi без екрана - натискання клавіш для raspi-config?
Зокрема, те, що сценарій init SSH запускається на рівні 2, все ще не дозволив мені підключитися.
ssh pi@raspberrypi.local
вами. Ви, здається, не думаєте говорити нам, як ви насправді намагаєтесь ssh
.
ping pi@raspberrypi.local
. Але це не працює, оскільки raspberrypi.local
невідомий хост. Чи не потрібен був би запис /etc/hosts
на моєму ноутбуці, щоб мати змогу вирішити це?
sudo nmap 10.0.0.20
на ноутбуці. Якщо він показує, що порт 22 відкритий, SSH працює, інакше він не працює. Це не виправить, але він підкаже, що відбувається.