Kérdés:
Hogyan lehet távoli hozzáférést szerezni Monitor vagy TV nélkül?
Bengt
2012-06-22 18:05:41 UTC
view on stackexchange narkive permalink

Lehetséges másolat:
Készülj fel az ssh-re képernyő nélkül

Most indítottam a Raspberry Pi-t első alkalommal, és nem tud távoli hozzáférést elérni.

A My Pi futtatja a letöltések szakaszban található ajánlott Debian-képet egy SD-kártyáról. Bekapcsolás után az útválasztóm egy ismeretlen DHCP-klienst jelent a 192.168.0.142 címen.

  $ ssh -p 22 pi@192.168.0.142ssh: csatlakozás a gazdagéphez 192.168.0.142 22. port: A csatlakozás megtagadva  

Nekem sincs TV-m és nincs digitális kijelzőm sem. Hogyan szerezhetek távoli hozzáférést a Raspberry Pi operációs rendszeréhez?

Milyen disztrót használsz? Akárhogy is, ellenőrizheti ezt a kérdést: http://raspberrypi.stackexchange.com/questions/38/prepare-for-ssh-without-a-screen
A MY Raspberry Pi futtatja a http://www.raspberrypi.org/downloads oldalon található ajánlott Debian-képet.
A linkelt bejegyzésnek van néhány ötlete, amelyeknek működniük kell az SSH engedélyezéséhez, majd feltételezve, hogy van egy Windows PC-jed, szükséged lesz egy olyan SSH kliensre, mint a gitt, amelyet itt találsz: http://www.chiark.greenend.org.uk/ ~ sgtatham / gitt /
Fedora 17 van a laptopomon. Az útválasztóm azt jelenti, hogy egy ismeretlen DHCP kliens a "192.168.0.142" és az "ssh -p 22 pi@192.168.0.142" címen van.
a Debian kép alapértelmezés szerint nincs engedélyezve az SSH. Ellenőrizted a válaszokat a másik hozzászólásban, amelyhez linkeltem?
Azt hiszem, csak elindítom az SD-kártyát a laptopomon, és onnan telepítem és konfigurálom az `sshd`-t.
Igen, láttam a másik Q / A-t. Köszönöm, hogy oda mutattál. Csak azért néztem meg, hogy ellenőrizzem (és hogy legyen egy kedves és naiv kérdésem.)
Valójában a jelenlegi Debian képben * van telepítve az ssh szerver `sshd`, amelyet engedélyezhetnék azzal, hogy a` boot_enable_ssh.rc` fájlt áthelyezem a 78 MB-os partíció `boot.rc` -jébe.
Sajnálom, hogy nem engedélyeztem.
Kettő válaszokat:
Bengt
2012-06-23 14:02:14 UTC
view on stackexchange narkive permalink

Az ssh szervert a boot.rc segítségével indíthatjuk el. Az alábbiakban bemutatjuk ennek működését.

A boot.rc beállítása

Helyezzen vissza egy SD-kártyát a Debian operációs rendszerrel a gépbe, ahová átmásolta a képet . A gép operációs rendszerének fel kell szerelnie a rendszerindító partíciót, amely az SD-kártya első partíciója. Ha nem próbál ilyesmit Linuxon:

  sudo mount / dev / sdb1 / mnt  

A csatlakoztatott partíción található egy fájl boot_enable_ssh.rc , ha a hivatalosan ajánlott Debian kép legújabb verzióját telepítette. Készítsen biztonsági másolatot erről a fájlról, ha átnevezi vagy átmásolja a boot.rc fájlba. Annak biztosítása érdekében, hogy a változtatásokat írják az SD-kártyára, szerelje fel és várja meg, amíg a biztonságos eltávolítás befejeződik. Amikor most elindítja a Raspberry Pi alkalmazást ezzel az SD-kártyával, akkor annak fel kell jönnie az ssh futtatásával.

A Pi és az SSH-kiszolgáló megkeresése

A Pi-hez való csatlakozáshoz meg kell gyűjtsd össze a Pi IP-címét. Ez megtehető egy útválasztó eszközlistájának ellenőrzésével, általában a http://192.168.0.1 , http://192.168.1.1 vagy http alatt válaszolva. : //192.168.178.1 . Ha nem ez a helyzet, akkor az alhálózaton keresheti az ssh hosztokat a nmap:

  $ nmap -p 22 --open -sV 192.168.0.1/24Nmap használatával. A 192.168.0.142Host jelentése le van töltve (0.0094s késés) .PORT ÁLLAMI SZOLGÁLTATÁS VERZIÓ22 / tcp nyitott ssh OpenSSH 5.5p1 Debian 6 + squeeze1 (2.0 protokoll) Szervizinformáció: OS: Linux; CPE: cpe: / o: linux: kernelSzolgáltatásészlelés végrehajtva. Kérjük, jelezze a helytelen eredményeket a http://nmap.org/submit/ oldalon. Az Nmap kész: 256 IP-cím (2 hoszt fel) 3,00 másodperc alatt beolvasva  

Tesztelés

A fenti kimenet érdekes részei az IP-cím és a port. Az IP-cím ebben az esetben 192.168.0.142 , de az Ön számára eltérő lehet, mert a DHCP . A port ebben az esetben 22 , és ennek általában így kell lennie, mert a 22 az ssh fenntartott portja. Ezekkel az információkkal tesztelni lehet az ssh kapcsolatot a málna pi ilyesmivel:

  ssh -p 22 pi@192.168.0.142  

Az SSH-nak kérnie kell egy jelszót, amely málna az aktuális képeken; A legújabb felhasználónevek és jelszavak a hivatalos letöltések oldalon a Debian számára releváns részben találhatók.

teraquendya
2012-06-22 23:23:39 UTC
view on stackexchange narkive permalink

A debian kép gyökerében található egy boot_enable_ssh.rc fájl. Nevezze át a boot.rc fájlra (nevezze át az aktuális boot.rc fájlt, ha van ilyen), és ezzel indítsa el. Az ssh-nek most futnia kell.

Ez a válasz hiányos. Hol van ez a fájl, ha van aktuális `boot.rc` fájl, akkor a probléma felülírása nem okoz problémát?
A fájl a rendszerindítási könyvtárban található. Ez a mappa az első partíción található, és általában az egyetlen partíciót szereli fel a Windows. Az alapértelmezett `boot.rc` nincs az aktuális debian képen.
Látja, miért zavartam meg? Azt mondtad: "ha van ilyen".
@teraquendya Természetesen lényegében igazad van, de a válasz csak a megjegyzésekből származó információkat tartalmaz, és nem annyira terjedelmes, mint amennyire szükségesnek tartom, hogy ez értékes legyen. Ezért létrehoztam a saját válaszomat, és elfogadom, amikor a stackexchange lehetővé teszi.


Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 3.0 licencért, amely alatt terjesztik.
Loading...