Portál AbcLinuxu, 10. května 2025 04:59

Dotaz: ssh

13.7.2009 10:15 martin08
ssh
Přečteno: 430×
Odpovědět | Admin

Ahoj, mam dotaz-problem, proste: Resim ssh, prihlaseni k jinym PC pomoci ssh je bez problemu, ale prihlaseni z jineho stroje na muj nejde. ssh mam nainistalovany..

Bude to myslim neco s portama, kdyz nampem oscanuju porty jinyho kompu vypise me

22/tcp  open  ssh
111/tcp open  rpcbind
113/tcp open  auth

, kdyz toto udelam u me, mam jen

80/tcp open  http
 

nebo nevim jak jinak diagnostikovat ssh..

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.7.2009 10:30 2009
Rozbalit Rozbalit vše Re: ssh
Odpovědět | | Sbalit | Link | Blokovat | Admin

iptables -n -L

13.7.2009 10:36 NN
Rozbalit Rozbalit vše Re: ssh
Odpovědět | | Sbalit | Link | Blokovat | Admin

Takze si to nejspise blokujes firewallem, takze se podivej do:

iptables -L -n 

a pripadne si to nekde trvale povol.

iptables -A INPIUT -p tcp -destination-port 22 -j ACCEPT

ale doporucim si to rozmyslet a uvazovat o VPN.

NN

13.7.2009 10:47 martin08
Rozbalit Rozbalit vše Re: ssh
Odpovědět | | Sbalit | Link | Blokovat | Admin

Hmm, iptables -A INPUT -p tcp -destination-port 22 -j ACCEPT me neche komp vzit. A ve vypisu nic nemam.

A nebude to neco pres start demona v init.d nebo tak neco, zacinam ,tak mam z toho trochu gulas (nebo trosku vic)

mozna placam blbosti.. uz si s tim hraju pres hodinu a nedari se me tomu prijit na "kobylku" :)

13.7.2009 11:44 OneBigFoot
Rozbalit Rozbalit vše Re: ssh

doufám, že to necpete rovnou do konzole, ale pracujete třeba s /etc/init.d/iptables, případně jestli máte nainstalován jinak firewall (shorewall etc) tak v jejich konfiguračních souborech

 

doporučuji nějakou literaturu: www.owebu.cz/linux/vypis.php, www.root.cz/clanky/stavime-firewall-1/

 

13.7.2009 13:42 Ash | skóre: 53
Rozbalit Rozbalit vše Re: ssh
WTF neche komp vzit? Chybová hláška je "nechci to vzít?" zkuste tam dát --destination-port, tedy se dvěma pomlčkami, vizte man iptables.
13.7.2009 13:45 Ash | skóre: 53
Rozbalit Rozbalit vše Re: ssh
Pak vás může zajímat (nás taky) výpis /etc/init.d/sshd status a pokud je spuštěný, tak třeba z jiného stroje

ssh -v jmenotevasiproblemovemasiny
13.7.2009 14:56 martin08
Rozbalit Rozbalit vše Re: ssh

omlouvam se za "nechce to vzit". No kdyz se zksuim prihlasit z jineho pc na me napise me to:

ssh: connect to host {ip} port 22: Connection refused

Jinak ano, chybela tam druha pomlcka

a nevim jestli to je spravne ale v /etc/init.d/ssh neni vubec nic, soubor je prazdny..

a sshd (predpokladam sshdemon) mam v /etc/pam.d/sshd..

13.7.2009 15:20 Ash | skóre: 53
Rozbalit Rozbalit vše Re: ssh
Nevím co máte za distribuci, ale v /etc/init.d/ by s velkou pravděpodobností nějaké sshd být mělo, ale možná taky někde v /etc/rc.d/ záleží na distribuci. /etc/pam.d/ je momentálně nezajímavé, tam jsou jen konfigurace pro modul PAM který se jednotně stará o přihlašování uživatelů, mimo jiné i přes ssh.

Jestli běží proces sshd zjistíte
ps -ef | grep ssh
jestli poslouchá na portu 22 zjistíte
netstat -nlptu | grep ssh
pokud nikde nic nevidíte tak bude možná potřeba nainstalovat a spustit. Pak se na něj můžete pro začátek zkusit přihlásit z localhostu (ssh -v jmenopocitace).

Ta vaše hláška říká, že to firewal asi stále blokuje, zkusil bych se nejdřív připojit lokálně (ze stejného počítače na kterém to sshd běží), což většinou firewall umožní, a pak začal řešit konfiguraci firewallu.
13.7.2009 16:17 martin08
Rozbalit Rozbalit vše Re: ssh

naistalovany je, a prihlasit se sam na sebe nejde. Stejna hlaska jako pri vzdalenym prihlaseni

jinak vypisy

root@PC:~# ps -ef | grep ssh
martin    6960  6843  0 08:03 ?        00:00:00 /usr/bin/ssh-agent /usr/bin/gpg-agent --daemon --sh --write-env-file=/home/martin/.gnupg/gpg-agent-info-PC /usr/bin/startkde
root      7534  7513  0 16:13 pts/4    00:00:00 grep ssh

netstat -nlptu | grep ssh nevyise nic a skonci
ale
root@PC:~# netstat -uatpn
Aktivní Internetová spojení (servery a navázaná spojení)
Proto Přích-F Odch-F Místní Adresa          Vzdálená Adresa         Stav       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      6695/apache2
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      6278/exim4
tcp        0      0 10.56.192.31:53125      74.125.87.100:80        SPOJENO     7316/firefox
udp        0      0 127.0.0.1:161           0.0.0.0:*                           6362/snmpd
udp        0      0 0.0.0.0:69              0.0.0.0:*                           6325/inetd
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           5973/avahi-daemon:
udp        0      0 0.0.0.0:60274           0.0.0.0:*                           5973/avahi-daemon:
cili ssh port 22 nevidim
:(

 


 

Jendа avatar 13.7.2009 17:15 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: ssh
Neběží ti. Jaký balíček sis instaloval? Nenainstaloval jsi jen klienta? Co máš za distro?
14.7.2009 08:10 martin08
Rozbalit Rozbalit vše Re: ssh

Linux PC 2.6.24-24-generic #1 SMP Tue Jun 30 20:28:53 UTC 2009 i686 GNU/Linux

apt-get install ssh

Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtení stavových informací... Hotovo
ssh je již nejnovější verze.
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.

???
 

14.7.2009 08:26 Ash | skóre: 53
Rozbalit Rozbalit vše Re: ssh
uname -a hovoří o verzi jádra atd, ale jakou máte distribuci lze jen hádat, u některých to lze zjistit třeba cat /etc/*-release, nebo si vzpomenout co jste to instaloval.

apt-get install ssh vám potvrdilo že máte nejnovější balíček ssh, otázka je, jestli obsahuje i sshd (ssh server). Můžete zkusit apt-get install ssh-server, ale přesné jméno záleží na distribuci. Hledat nějaké informace o balíčcích lze třeba aptitude search ssh.
14.7.2009 09:35 martin08
Rozbalit Rozbalit vše Re: ssh

oml.se takze:

Ubuntu 8.04.3 LTS \n \l
 

a apt-get install ssh-server nelezne

Balík ssh-server je virtuální balík poskytovaný:
  openssh-server 1:4.7p1-8ubuntu1.2
  lsh-server 2.0.2-1.1build1


a openssh-server 1:4.7p1-8ubuntu1.2 je již nejnovější verze.

a balík 2.0.2-1.1build1 nelze najit..

ja uz nevim, zkousel jsem i odebrat a pridat (remove - install ssh)

 

14.7.2009 14:13 Ash | skóre: 53
Rozbalit Rozbalit vše Re: ssh
Ok, takže ho nalezne, ale řekne že to je virtuální balík a máte si vybrat mezi openssh-server a lsh-server. Jak říkáte tak openssh-server "je již instalovaný a aktuální (nejnovější verze)", takže není potřeba ho instalovat apt-get install openssh-server, ale mělo by být možné ho rovnou spustit, a protože máte Ubuntu tak by to mělo být /etc/init.d/ssh start. Pokud vám tento příkaz nefunguje, tak ten openssh-server zkuste přeinstalovat. Jo a 2.0.2..blabla není balík, v tom výpisu je vždy vlevo název balíku a vpravo číslo verze.
14.7.2009 10:39 martin08
Rozbalit Rozbalit vše Re: ssh
Odpovědět | | Sbalit | Link | Blokovat | Admin

vyreseno

apt-get remove --purge openssh-server

i pri reinstalaci zustavla prazdny konfig.soubor /etc/init.d/ssh..

prikaz purge vymaze i konf.soubory, ktere se neodinstluji..

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.