Portál AbcLinuxu, 10. května 2025 03:50
Do své sítě jsem si zapojil druhý linuxový server, který chci používat k různým pokusům a testování. Potřeboval bych poradit, jak mám změnit port ssh, abych mohl k tomuto serveru přistupovat přes putty i vzdáleně. Na prvním serveru stačí zadat standardně adresu a port 22 a přihlásím se, ale na tento druhý už nemůžu využít port 22, protože oba servery leží za jednou veřejnou adresou. Předem děkuji za vaše tipy.
/etc/ssh/sshd_config
nastavíte hodnotu Port
na jiný port.
Tam je zakomentovaná položka Port 22. Zkoušel jsem to změnit, ale Putty mi to nebere.
sshd
. Pravděpodobně pak budete muset ještě nastavit NAT na routeru, aby požadavky na veřejnou IP adresu a daný port přesměroval na správnou IP adresu ve vnitřní síti. Můžete to také nastavit jenom NATem a přesměrovat komunikaci na port 22, pak ale při připojení přes vnější IP adresu budete muset zadávat jiný port a při připojení z vnitřní sítě port 22.
Jo a nový port je potřeba použit v PuTTY.
Danou položku odkomentuje a zadejte jiný port. Pak restart ssh /etc/init.d/ssh restart.
A pak stále když zadáte v Putty Ip_adresu a port dle daného PC, se Vám nedaří připojit?
S tím, že pokud chcete přistupovat na daný PC z vnější sítě, tak na routeru budete muset vyřešit forward portu (např. 22000) na daný stroj s ssh na protu 22000 a komunikaci zpět.
Děkuji, už to jede. Omylem jsme měnil port v souboru ssh_config místo sshd_config. Nyní už to jede na jiném portu. Všem vám ještě jednou děkuji.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.