Potrebujem pristup na server b bez vyzvania hesla. Vygeneroval som na serveroch a,b kluc a vymenil som ich navzajom. Stale pyta heslo...
Servis sshd bezi
Odkomentoval som v sshd_config "PrmitRootLogin yes"
Skontroloval prava na serveri b /.ssh/id_rsa
Stale nejde. Viete mi prosim poradit kde moze byt chyba..?
Dakujem.
root 20208 0.0 0.3 108792 3968 ? Ss 13:19 0:00 sshd: root@pts/1root 20364 0.0 0.0 103412 804 pts/1 S+ 13:33 0:00 grep --color=auto ssh
ale ked ho znova spustim, v debug mode /usr/sbin/sshd -d, dostanem toto..:
debug1: sshd version OpenSSH_5.5p1debug1: read PEM private key done: type RSA
debug1: private host key: #0 type 1 RSA
debug1: read PEM private key done: type DSA
debug1: private host key: #1 type 2 DSA
debug1: rexec_argv[0]='/usr/sbin/sshd'
debug1: rexec_argv[1]='-d'
Set /proc/self/oom_adj from 0 to -17
debug1: Bind to port 22 on 0.0.0.0.
Bind to port 22 on 0.0.0.0 failed: Address already in use.
debug1: Bind to port 22 on ::.
Bind to port 22 on :: failed: Address already in use.
Cannot bind any address.
~/.ssh/authorized_keysa sukromny mas niekde u seba? Skontroluj este, ci subor authorized_keys ma 0600 prava a vlastnikom je pouzivatel, na ktoreho sa prihlasujes.Ta druha chyba, zjavne este nieco na tych portoch bezi, aj ked to zastavis. Pozri si
netstat -tunlpa uvidis, co obsadzuje tie porty. Pripadne to killni.tcp 0 0 :::22 :::* LISTEN 20459/sshdZastavil som sshd: port 22 "Server listening on port 22"
v servisoch nejde nic ohladne "ssh"
Sapustil som sshd: Bind to port 22 failed, port already in use
netstat ma na porte 22 len listen sshd