SUNTING
Baca jawaban janos di bawah ini.
Lebih banyak menggunakan kunci SSH untuk mengakses root secara langsung.
Saya ingin mengamankan akses SSH ke server saya. Satu hal yang saya baca di mana-mana adalah untuk menonaktifkan login pengguna root.
Untuk tetap memiliki akses melalui SSH saya membuat pengguna lain via sudo adduser john
Bagaimana saya masih bisa melakukan root pada akun ini?
sudo command
meminta kata sandi pengguna tetapi memberi john not in sudoer file. Action will be reported
. Ketika saya menggunakan su
saya login sebagai root yang akan saya nonaktifkan.
Bagaimana saya bisa melakukan root
hal-hal dengan akun normal john
?
PermitRootLogin yes
, root login akan diaktifkan .Jika Anda sudah login sebagai root, menggunakan
sudo
tidak ada gunanya.Untuk memungkinkan
john
mendapatkan root privilege, cukup untuk mengeksekusidalam instalasi default Ubuntu, karena ia menambah
john
grupadmin
(menyiratkan hak istimewa root).Untuk distribusi lainnya, Anda dapat berkonsultasi
/etc/sudoers
untuk grup dengan hak istimewa ini.Menonaktifkan
root
itu bagus, tetapi pengguna dengan hak akses root masih bisa melakukan apa pun yang diinginkannya.Tidak masuk karena
root
hanya memiliki kelebihan jika Anda melakukannya karena salah satu alasan berikut:Mencegah perubahan yang tidak disengaja pada sistem Anda (
rm -rf /
, malware, dll.)sudo su
memungkinkan Anda menjadi root setelah Anda masuk sebagai pengguna dengan hak akses root.Anda menggunakan sesuatu selain kata sandi pengguna untuk mengautentikasi (misalnya, kunci pribadi).
Dalam hal ini,
sudo
perintah masih memerlukan kata sandi pengguna, sehingga menambah lapisan keamanan tambahan (laptop tanpa pengawasan, dll.).sumber
Perlu dicatat bahwa mengizinkan login root dengan ssh kurang aman daripada praktik menggunakan
su root
. Posting ini di milis Debian oleh Simon Kirby menjelaskan dengan sangat baik:http://lists.debian.org/debian-security/2002/06/msg00418.html
Mengizinkan login root dengan kunci ssh hanya mungkin lebih aman daripada praktiknya
sudo
, tapi saya bukan ahli. Untuk apa nilainya, pengaturan untuk itu adalah:sumber
Nonaktifkan login root melalui ssh pintar. Tetapi tidak ada alasan untuk tidak melakukan rooting setelah Anda login. Pastikan kedua akun memiliki kata sandi yang kuat dan pasang fail2ban untuk mencegah kebakaran hutan - maaf, coba-coba crack.
sumber
su
. Menonaktifkan ssh login untuk root tidak berpengaruh menjadi root dengansu
setelah ssh login berhasil sebagai pengguna normal.su
.