PDA

Visualizza la versione completa : ssh - Permission denied


Creat
17-12-2014, 12:00
Ciao a tutti, sto cercando di connettermi tramite ssh al mio server ( e un server che uso per studiaci sopra, sono un piccolo sistemista alle prime armi).
Ho aperto a porta 22 sia in input che in output, ho controllato anche il firewall-tui e il servizio ssh e attivo.
Nel server l'ssh e attivo, ma sia da ubuntu che da Windows con putty, arrivo alla conferma della password e me la nega.
Secondo voi dove sbaglio?
Grazie in anticipo.

sacarde
17-12-2014, 16:39
che dicono i log di sshd del server?

Creat
17-12-2014, 17:27
Ciao e grazie per il tuo aiuto.

Quelli in var/secure

sshd 2234]: Failed password for root from user (root)

sshd 2234]: Failed password for root from 192.168.1.5 port 52047 ssh2

Queste sono solo due righe, e che cosi non saprei come fare un output per mostrarlo.

sacarde
17-12-2014, 17:33
come mai usi l'utente root ?

l'utente root e' abilitato sul server ?

che sistema e' il server ?

Creat
17-12-2014, 18:21
Uso l'utente root per che uso il server per esercitarmi, sono un neo sistemista.
Il sistema e un computer con solo su il server CentOS 6.5, con due schede di rete ( sto provando un progetto con zeroshell), con ip fisso configurato su eth1 e eth0 in dhcp, che per il momento non mi funziona.
L'utente root abilitato, credo di si, cio uso il server fisicamente con l'utente root, solo in shh non riesco a entrare.

Non riesco a connettermi in ssh neanche nella mia lan, se faccio il ping al server funziona

sacarde
17-12-2014, 20:08
- hai provato con un utente normale?

- per accedere con root il server ssh deve avere abilitato nel file: /etc/ssh/sshd_config

PermitRootLogin yes

Creat
17-12-2014, 20:35
No non ho provato, ma prima che aggiungevo la seconda scheda di rete funzionava, da quel momento il sistema a iniziato a usare eth1 e eth0 anche se la vedeva me la dava come non presente, e il cavo Ethernet su quella integrata non lo mai inserito.
Adesso lo tolta, mi vede sempre le due schede, funziona sempre eth1 e eth0 non funziona.
Sembrerebbe che abbia rinominato eth0 in eth1.

Ora sto reinstallando senza mettere quella integrata e riprovo il tutto.

sacarde
17-12-2014, 20:42
dai comandi:

dmesg | grep eth0
e
dmesg | grep eth1

vedi come il kernel vede le 2 schede


e da: lspci
vedi le periferiche pci

Creat
17-12-2014, 21:56
Ciao scusami ma ho gia reistallato.
Adesso ho una sola scheda eth0.
In ssh mi sono connesso subito.
Ho notato che prima con le due schede il sistema vedeva hardware di quella integrata come eth1 e quella dedicata come eth0 che non funzionava, infatti il sistema mi diceva che non era presente
(Infatti a quella dedicata non avevo ancora attacata fisicamente).
Domani provo a inserire l'altra scheda e vedo se canbia qualcosa.
Forse era meglio risolverlo diversamente e capire dovera il problema.
Ti ringrazio per l'aiuto,sei stato gentilissimo, ti aggiorno.

Creat
19-12-2014, 14:48
Ciao, non so se posso proseguire, con questo post, mi scuso se non posso, ora il problema non pi ssh,
Ho installato la seconda scheda e con ifconfig vedo:
[root@Giuseppe /]# ifconfig
eth0 Link encap:Ethernet HWaddr 40:16:7E:66:9A:5C
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::4216:7eff:fe66:9a5c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2909 errors:0 dropped:0 overruns:0 frame:0
TX packets:1387 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:269028 (262.7 KiB) TX bytes:387658 (378.5 KiB)


lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Ok non vedo la seconda ma eth0 risulta con il suo mac giusto. Ho provato a dare dmesg | grep eth1:
[root@Giuseppe /]# dmesg | grep eth1
r8169 0000:03:00.0: eth1: RTL8168g/8111g at 0xf9744000, 40:16:7e:66:9a:5c, XID 0c000800 IRQ 34
r8169 0000:03:00.0: eth1: jumbo features [frames: 9200 bytes, tx checksumming: ko]
udev: renamed network interface eth1 to rename3
udev: renamed network interface eth0 to eth1
[root@Giuseppe /]#

Qui infece mi risulta il mac di eth0.

Poi ho provato a dare dmesg | grep eth0:
[root@Giuseppe /]# dmesg | grep eth0
r8169 0000:02:00.0: eth0: RTL8168c/8111c at 0xf9742000, 00:e0:4c:68:3e:10, XID 1c4000c0 IRQ 33
r8169 0000:02:00.0: eth0: jumbo features [frames: 6128 bytes, tx checksumming: ko]
udev: renamed network interface eth0 to eth1
udev: renamed network interface rename3 to eth0
r8169 0000:03:00.0: eth0: link down
r8169 0000:03:00.0: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
r8169 0000:03:00.0: eth0: link up
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
[root@Giuseppe /]#

Qui invece trovo eth0 con il mac della seconda scheda.
Non riesco a capire se corretto o no. " Logicamente mi sembra di no".

Loading