Ho appena creato un nuovo server Ubuntu virtuale e sono in procinto di rafforzarlo per l'uso in produzione. Al momento ho un account root. Voglio fare quanto segue:
- Crea un nuovo utente (chiamiamoli
jim
per il resto). Voglio che abbiano una/home/
directory. - Dare
jim
accesso a SSH. - Consentire
jim
asu
fare il tifo, ma non eseguesudo
operazioni. - Disattiva l'accesso SSH root.
- Sposta SSHd su una porta non standard per fermare gli attacchi bruti.
Il mio problema risiede nei primi due elementi. Ho già trovato, useradd
ma per qualche motivo, non riesco ad accedere come utente creato con esso su SSH. Devo battere SSHd per consentire questo?
/etc/nologin
file ma è vuoto. L'ho cancellato e riavviato ssh ma sta ancora rispondendo Permission denied, please try again.
quando provo ad accedere.