Dobrý den, po čisté minimální instalaci CentOS 7 x64 nejde se vzdáleně připojit na SSH. Firewalld jsem zastavil a zakázal, SSH naslouchá na 0.0.0.0:22 . Zkouším se připojovat skrze putty a ověřuju se heslem. Zkoušel jsem scanovat porty z Win pomocí NMAP a port TCP 22 je otevřen. Lokálně se na 192.168.1.222:22 připojím. Logy neobsahují žádné relevantní informace kromě toho, že sshd naběhl v pořádku. Ping z Centosu i na něho funguje OK. Na síťovce jsem vynutil pro jistotu 1Gb/s Full Duplex. Je to starší mašina HP Proliant asi G5 řada. SELinux jsem také zakázal. Připojit jsem se zkoušel i z jiného PC, kde mi putty fugnuje s jiným serverem. Netušíte, v čem by mohl být problém?
Lokálně se připojíš a z venčí ne? Nastaveni routeru na portforwarding?
Opravdu mas centos7/minimal? Protoze tam neni standartne firewalld (ani iptables). A mimochodem, neskousis se prihlasit jako root? Myslim ze ve vychozim nastaveni sshd je to zakazano...
z jinyho unixu udelej ssh -v
tam se dozvys, co se deje
Pokud se logujes jako root pak v sshd_config
PermitRootLogin yes
U novych dister (zkusenost z debian 8, i centos 7) je defaultne zakazane logovani se jako root.
CentOS je na LAN a z PC v LAN se nepřipojím. Přímo z CentOS se pomocí "ssh 192.168.1.222" sám na sebe připojím. Měl jsem na mysli CentOS 7 a při instalaci jsem zvolil minimal (balíčky). Mě se neobjeví ani výzva k zadání už. jména. Bohužel tu nemám jiný unix/linux.
Putty máš nejnovější?
Prej taky umí -v když to pustíš vpříkazové řádce
Zkusil jsem udělat čistou instalaci a použil druhou síťovku a ono to jede. Děkuji všem za ochotu pomoci.
Citace od: r kdy 22. 03. 2016, 11:31:16
Pokud se logujes jako root pak v sshd_config
PermitRootLogin yes
U novych dister (zkusenost z debian 8, i centos 7) je defaultne zakazane logovani se jako root.
V Debianu 8 je zakázáno přihlašování jako root heslem. Klíčem povoleno.