Подобный вопрос уже задавался ранее: Как настроить Raspberry Pi без монитора?
Однако, учитывая, что принятый ответ, по-видимому, не предлагает подходящего решения, и учитывая, что существует некоторая неопределенность в том, что спрашивалось, я предполагаю, что исходный вопрос был неправильно составлен, и что мой вопрос не ' Точная копия.
Я выполняю первоначальную первоначальную настройку Pi. У меня нет монитора или клавиатуры, но вместо этого я хочу использовать подключенный ноутбук для этой работы. Я не хочу покупать монитор или клавиатуру, чтобы они сидели без дела только в тех случаях, когда они нужны Пи. Я мог бы одолжить их, но я планирую покупать больше Пи в будущем, и не хочу брать их каждый раз.
Я установил статический IP-адрес на Pi, отредактировав cmdline.txt
файл. (Пи запускает последнюю версию 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?
В частности, обеспечение того, что сценарий инициализации SSH запускается на уровне выполнения 2, по- прежнему не позволяло мне подключиться.
ssh pi@raspberrypi.local
вами. Кажется, вы не думаете, ssh
важно ли нам сказать, как вы на самом деле пытаетесь это сделать .
ping pi@raspberrypi.local
. Но это не работает, потому что raspberrypi.local
это неизвестный хост. Разве ему не понадобится запись /etc/hosts
на моем ноутбуке, чтобы можно было ее решить?
sudo nmap 10.0.0.20
на ноутбуке. Если он показывает, что порт 22 открыт, значит, SSH работает, иначе он не работает. Это не исправит это, но скажет вам, что происходит.