PDA

Bekijk Volledige Versie : Nieuwe user heeft geen ssh toegang



DucatiSt2
25/06/09, 20:04
Ha all,

Ik probeerde met het root account via het commando adduser een nieuwe gebruiker aan te maken, vervolgens het password gezet, ging allemaal prima.
Geprobeerd om via de shell in te loggen lukte niet.

Vervolgens heb ik deze user toegevoegd aan /etc/ssh/sshd_config met een regel AllowUsers regel, ik zag daar ook meerdere andere accounts dan root staan, met deze accounts is wel in te loggen.

Wat doe ik verkeerd?

Dennis
25/06/09, 20:05
/etc/init.d/sshd reload
tail -40 /var/log/secure

Welke foutmelding staat er in /var/log/secure?

ichosting
25/06/09, 20:07
Wat staat er in de logs?

Edit: Dennis was me voor

DucatiSt2
25/06/09, 20:23
De logs:

Jun 25 20:17:45 srv1 sshd[28412]: Did not receive identification string from 89.18.178.200
Jun 25 20:21:23 srv1 sshd[9987]: Received SIGHUP; restarting.
Jun 25 20:21:23 srv1 sshd[28491]: Server listening on :: port 22.
Jun 25 20:21:23 srv1 sshd[28491]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jun 25 20:22:01 srv1 sshd[28493]: User tunnel from ip17-232-208-87.adsl2.static.versatel.nl not allowed because not listed in AllowUsers
Jun 25 18:22:01 srv1 sshd[28494]: input_userauth_request: invalid user tunnel
Jun 25 20:22:04 srv1 sshd[28493]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=ip17-232-208-87.adsl2.static.versatel.nl user=tunnel
Jun 25 20:22:05 srv1 sshd[28493]: Failed password for invalid user tunnel from 87.208.232.17 port 3538 ssh2

Dennis
25/06/09, 20:29
De "error: Bind to port 22 on 0.0.0.0 failed: Address already in use" is sowieso wat raar. Is dat gekomen door een service sshd restart? Met "lsof -i tcp:22" kun je achterhalen welk proces gekoppeld is aan poort 22. SSHd-pid natuurlijk niet killen, dan kom je er misschien niet meer in! (Tenzij je sshd opnieuw via control panel kunt starten)

Grote kans dat de configuratie niet opnieuw is geladen, aangezien je zegt dat gebruiker tunnel tussen AllowUsers staat.

DucatiSt2
25/06/09, 20:32
Hmm.. ik sluit net een tunnel en herlaad de sshd nog een keer, nu kan ik wel inloggen.. Misschien idd dan toch dat herlaad probleem, blijf het raar vinden.

DucatiSt2
25/06/09, 20:35
Nouja in ieder geval bedankt voor jullie snelle support! Ik kan weer verder pielen :)

Tim.Bracquez
25/06/09, 20:36
Jun 25 20:21:23 srv1 sshd[28491]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Is redelijk normaal op de DA-server config...

een reload is nodig

Dit zou normaal voldoende moeten zijn, handig voor de zoek functie op wht...

# adduser <naam>
# passwd <naam>
# vi /etc/ssh/sshd_config #AllowUser <naam> regeltje erbij zetten
# /etc/init.d/sshd reload