GNU/Linux >> Znalost Linux >  >> Linux

Jak se připojit k zařízení přes SSH přes přímé ethernetové připojení

Odkaz od @steve je vhodný, ale pokud chcete nejprve vyzkoušet něco jednoduchého, abyste viděli, co zařízení dělá, můžete použít dnsmasq , což je jednoduchý dns a dhcp server. Instalujte pomocí sudo apt-get install dnsmasq . Pokud to také povolí a spustí server, musíte jej zastavit a zakázat.

Pokud je vaše zařízení, řekněme, na vašem ethernetovém rozhraní eth2 a udělali jste sudo ifconfig eth2 192.168.9.1 pro nastavení IP adresy rozhraní, pak můžete zkusit:

sudo dnsmasq -d -C /dev/null --port=0 --domain=localdomain --interface=eth2 --dhcp-range=192.168.9.2,192.168.9.10,99h

který nastavuje server dhcp v režimu ladění (-d), nikoli jako démona, s dns (port=0) schopným nabízet adresy v rozsahu 0,2 až 0,10 a tytéž podržet po dobu 99 hodin.

Pokud vaše zařízení vysílá žádost o zjištění adresy, měli byste ji vidět a odpověď (nabídka):

dnsmasq-dhcp: DHCPDISCOVER(eth2) 94:71:ac:ff:85:9d 
dnsmasq-dhcp: DHCPOFFER(eth2) 192.168.9.2 94:71:ac:ff:85:9d 

Čísla jsou přidělená ip adresa a mac adresa zařízení. Pokud zařízení přestalo vysílat, možná budete muset resetovat nebo zapnout zařízení. Zařízení může odpovědět na ping 192.168.9.2 a pak můžete zkusit také ssh. Jakmile je adresa nabídnuta v tomto testu, můžete přerušit dnsmasq a vložit možnosti do standardního konfiguračního souboru dnsmasq a tak dále.

Můžete také užitečně spustit sudo tcpdump -i eth2 abyste viděli, jaké pakety procházejí.


Linux
  1. Jak porovnávat adresáře přes ssh

  2. Používat zařízení přes SSH?

  3. Připojit MacBook přímo k Linuxu přes ethernet pro rychlé SSH?

  1. Jak zvýšit časový limit připojení SSH

  2. Jak ukončit nereagující připojení SSH v linuxu?

  3. Jak zjistit, zda se používá připojení ssh ControlMaster

  1. Jak zakázat přihlášení uživatele root přes SSH

  2. Jak Scp přes střední stroj?

  3. Jak tunelovat HTTP přes SSH přes SOCKS?