Bekijk Volledige Versie : Nieuwe user heeft geen ssh toegang
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?
/etc/init.d/sshd reload
tail -40 /var/log/secure
Welke foutmelding staat er in /var/log/secure?
Wat staat er in de logs?
Edit: Dennis was me voor
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
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.
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.
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