Baru saja membuat server Ubuntu virtual baru dan saya sedang dalam proses pengerasan untuk penggunaan produksi. Saat ini saya memiliki akun root. Saya ingin melakukan hal berikut:
- Buat pengguna baru (sebut saja mereka
jim
untuk selanjutnya). Saya ingin mereka memiliki/home/
direktori. - Berikan
jim
akses SSH. - Izinkan
jim
untuksu
melakukan root tetapi tidak melakukansudo
operasi. - Matikan akses SSH root.
- Pindahkan SSHd ke port non-standar untuk membantu menghentikan serangan brute.
Masalah saya terletak pada dua item pertama. Saya sudah menemukan useradd
tetapi untuk beberapa alasan, saya tidak bisa masuk sebagai pengguna yang dibuat dengan SSH. Apakah saya perlu mengalahkan SSHd untuk mengizinkan ini?
/etc/nologin
file tapi itu kosong. Saya menghapusnya dan memulai kembali ssh tetapi masih tetap merespons Permission denied, please try again.
ketika saya mencoba dan masuk.