Як я можу отримати доступ до моєї установки Raspbian Wheezy через SSH? Це ввімкнено за замовчуванням?


10

Чи ввімкнено SSH на зображенні встановлення Raspbian Wheezy 7 за умовчанням? І якщо це така, яка IP-адреса використовується, щоб я мав доступ до Pi через PuTTY та Filezila?


Важливо!

Відповідно з відповіддю Philippe Lhardy в протягом (після ~ 2016) версія Raspbian не включена SSH за замовчуванням.

Відповіді:


14

SSH увімкнено за замовчуванням лише для версій Raspbian до листопада 2016 року, але протокол завантаження для інтерфейсу Ethernet за замовчуванням встановлено на DHCP, тому ваш IP-адреса буде призначена маршрутизатором. Ви можете знайти відкриті порти SSH у своїй мережі за допомогою утиліти nmap:

nmap -p 22 --open -sV 192.168.1.0/24

Ви повинні знайти свій pi, вказаний у висновку, разом із IP-адресою, призначеною pi.

Ви можете змінити протокол завантаження на статичний і визначити статичну IP-адресу для pi, відредагувавши файл ifcfg-eth0:

vi /etc/sysconfig/network-scripts/ifcfg-eth0 

Потім відредагуйте файл відповідно до ваших потреб

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
NETWORK=192.168.1.0
NETMASK=255.255.255.0
IPADDR=192.168.1.200
GATEWAY=192.168.1.1

4
192.167.0.0/16 належить до "італійської національної комп'ютерної мережі для університетів та досліджень" - ви, мабуть, мали на увазі 192.168.0.0/16. Крім того, немає гарантії, що маршрутизатор буде використовувати 192.168.1.0/24 (або навіть 192.168.0.0/16), тому спочатку слід визначити префікс локальної мережі (наприклад, використовувати ifconfig).
n.st

4

У командному рядку Windows або будь-якій ОС, що має команду ping, ви можете ввести:

ping raspberrypi

введіть тут опис зображення

Він вирішить запис DNS і покаже вам IP-адресу. На зображенні як 192.168.1.233

Але звичайно, ви можете просто підключитися, використовуючи ім'я хоста, raspberrypiа не IP.

Все це передбачає, що ви використовуєте роутер, на якому працює DHCP і DNS. Більшість інтернет-провайдерів надасть вам маршрутизатор, який робить це поза коробкою. Але якщо у вас є власні DHCP або DNS, ви повинні дійсно знати, як знайти / встановити IP самостійно.


намагаються пінг або з'єднатись, оскільки не працює. Я дізнався адресу шляхом сканування ip's ...
zsn

Схоже, у вас проблема з мережею. Ви повинні мати можливість підключитися до малинових, але я розумію, що всі мережі мають свої проблеми. Той факт, що ви можете підключитися за допомогою IP, і його все ще повільно, означає, що це не проблема DNS на Pi (навіть якщо у вас будь-яка проблема з DNS) - Ви повинні спробувати отримати нову SD-карту, записати нове зображення та надати її йти. Б'юсь об заклад, це повернеться як завжди
Пьотр Кула,

Як ви думаєте, що там проблема?
Макс Рійд

1
На OSX краще було б малиновий файл.local.
Тім Ву

так що це в значній мірі означатиме, що ім'я через netbios увімкнено на raspbian за замовчуванням
ZJR

2

Я не знаю, чи встановлений він за замовчуванням, але якщо це не так, його налаштування досить просте: у свою оболонку введіть наступну команду

   sudo apt-get install ssh

після завершення встановлення можна запустити послугу через

   sudo /etc/init.d/ssh start

Щоб знайти IP-адресу RPI, використовуйте

  /sbin/ifconfig

і шукайте inetрядок, ви підкажете свій IP-адресу там.


Але обережно, вам потрібно буде бути у вашій локальній мережі, щоб підключитися sshтаким чином. Якщо ви хочете підключитися до віддаленої мережі, розгляньте можливість переадресації портів, як це пояснено в цій статті . Будьте уважні, хоча це трохи складніше.
Сер Селсій

Ну я шукав спосіб, який не включає підключення мого пі до монітору чи телевізора ...
zsn

1
Це буде складно. Якщо у вас є інший комп’ютер, ви можете спробувати використовувати nmap, щоб отримати IP-адресу Вашого Пі, але якщо sshслужба не працює, ви не отримаєте дуже далеко ..
Сер Цельсій,

2

Я знаю, що це питання стосувалося Raspbian Wheezy, просто щоб попередити, що в Stretch вам потрібно створити порожній файл під назвою sshфайл у завантажувальній файловій системі для активації SSH при запуску.

Дивіться також: Увімкнення SSH за замовчуванням у програмі Raspbian Stretch та Raspbian Stretch Headless Setup Setup на Raspberry Pi Форумі для отримання додаткової інформації про те, як налаштувати SSH за допомогою Stretch.


0

SSH увімкнено за замовчуванням, і моя призначена rpi адреса була 192.168.1.117. Я завантажив сканер IP для своєї локальної мережі, який допоміг мені знайти IP-адресу.


3
Привіт, чи можете ви надати посилання на сканер. Також спробуйте створити граматичні речення з великими літерами та повними зупинками, щоб вашу відповідь було легше читати та розуміти. :)
Пьотр Кула

@ppumkin навіщо вам потрібен URL? apt-get install nmapзробив би ідеально.
lenik

1
Вибачте, що я вчора поспішав, і англійська мова не є моєю рідною мовою .. Advanced-ip-scanner.com та є посилання для сканера ..
zsn

оп сказав, що він завантажив сканер .. де я можу завантажити свій. :) @lenik Я не використовую Linux щодня, тому nmap - це не те, що я запускаю щодня - будь-який спосіб його використання - це зовсім інша відповідь.
Пьотр Кула

@ppumkin - ти все одно можеш отримати nmap для Windows та mac ...
Вільф
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.