Cara Mengaktifkan Login Root SSH Di Linux

Cara Mengaktifkan Login Root SSH Di Linux

SSH sangat bagus, karena memberi pengguna Linux akses konsol yang mudah ke komputer mana pun melalui jaringan. Salah satu cara untuk meningkatkan pengalaman SSH Anda di Linux adalah dengan mengaktifkan login Root SSH. Dengan pengaturan ini, mudah untuk langsung masuk ke akun Root dengan cepat untuk menyelesaikan tugas tingkat sistem.

Root tidak diaktifkan di SSH secara default, karena alasan keamanan. Namun, jika Anda mengelola banyak sistem dan membutuhkan akses root yang konstan untuk menjalankan skrip, otomatisasi, dan lain-lain, mengaktifkan fitur ini adalah suatu keharusan.

Agar jelas, mengaktifkan login Root melalui SSH berbahaya. Tolong jangan lakukan ini jika Anda baru mengenal SSH!

Kata Sandi Akar

Langkah pertama untuk mengaktifkan login Root melalui SSH adalah mengaktifkan akun Root. Untuk banyak distribusi Linux (Ubuntu dan sejenisnya), Root tidak aktif, demi keamanan. Sebagai gantinya, pengguna melakukan segalanya melalui hak sudo. Untuk sebagian besar, tidak menggunakan akun Root baik-baik saja, dan sudo dapat melakukan pekerjaan itu. Namun, dengan SSH, pengguna perlu mengetahui kata sandi Root.

Pertama, masuk ke server/PC jarak jauh Anda yang ingin Anda aktifkan Root over SSH dari jarak jauh:

ssh pengguna@remote-ip-addres

Jika Anda menyiapkan distribusi Linux dan tidak mengonfigurasi pengguna Root, Anda harus mengikuti langkah-langkah di bawah ini untuk menyiapkan Root. Harap dipahami bahwa proses ini tidak akan berfungsi tanpa pengguna yang memiliki kemampuan untuk menggunakan sudo. Untuk memulai, buka terminal. Di terminal, jalankan:

sudo -s

Menggunakan sudo dengan -s akan memberi pengguna shell Root, seperti halnya login dengan su . Dari sini, dimungkinkan untuk menjalankan perintah "kata sandi baru" untuk pengguna Root.

paswd

Menjalankan passwd akan meminta pengguna untuk menentukan "kata sandi UNIX baru". Tulis kata sandi baru untuk akun Root di PC Anda. Untuk tujuan keamanan, jangan gunakan kata sandi yang sama untuk Root seperti akun pengguna biasa Anda. Pastikan untuk membuat kata sandi yang aman namun mudah diingat untuk akun tersebut.

Setelah mengatur kata sandi, keluar dari shell Root dengan exit .

keluar

Terakhir, konfirmasikan bahwa kata sandi Root baru berfungsi dengan masuk ke dalamnya melalui su .

su -

Aktifkan Login Root

Sekarang kita tahu bahwa mungkin untuk masuk sebagai pengguna Root, saatnya untuk mengaktifkan pengaturan login Root di file konfigurasi SSHD. Sekali lagi, mulailah dengan membuka terminal dan menghubungkan melalui SSH sebagai pengguna biasa.

Cara Mengaktifkan Login Root SSH Di Linux

Catatan: Tidak ingin mengubah server SSH Anda dari jarak jauh? Ubah secara lokal alih-alih di terminal.

ssh user@remote-ip-address

Kami terhubung (dari jarak jauh) melalui SSH ke server SSH. Selanjutnya, naikkan koneksi normal ke akses Root dengan masuk melalui su .

su –

Selanjutnya, menggunakan editor teks Nano, buka file konfigurasi server SSH.

nano /etc/ssh/sshd_config

Lihat melalui file konfigurasi, temukan "PermitRootLogin". Mungkin ada "tidak" di depannya. Jika ini masalahnya, ubah "tidak" menjadi "ya".

Dalam contoh lain dari SSH, "PermitRootLogin" mungkin mengatakan "larangan-sandi". Hapus "larangan-password", dan ubah menjadi "ya".

Setelah mengubah pengaturan Root untuk server SSH, Anda harus menyimpan perubahan konfigurasi. Perubahan konfigurasi simpan di Nano dengan menekan  kombinasi keyboard Ctrl + O. Tutup editor Nano dengan  Ctrl + X  ketika konfigurasi disimpan dengan benar.

Menerapkan Pengaturan Root

Sekarang setelah login Root diaktifkan di pengaturan, Anda harus memulai ulang daemon SSH untuk menerapkan perubahan. Pada kebanyakan PC Linux, ini dapat dengan mudah dilakukan dengan systemd. Di terminal, dapatkan akses root dengan su atau Sudo :

su -

atau

sudo -s

Setelah mendapatkan root, gunakan systemd untuk me-restart daemon SSH.

systemctl restart sshd

Jangan gunakan systemd? Coba perintah ini sebagai gantinya:

layanan ssh restart

Jika tidak ada perintah yang berfungsi untuk memulai ulang daemon SSH, cara yang sangat mudah adalah dengan memulai ulang server yang menjalankan SSH:

menyalakan ulang

Setelah reboot, perubahan harus diterapkan. Untuk masuk sebagai root, buka terminal dan coba yang berikut ini:

root@ssh-server-ip

Nonaktifkan Login Root

Cara Mengaktifkan Login Root SSH Di Linux

Tidak ingin login Root melalui SSH lagi? Untungnya, fitur ini mudah dimatikan dan dihidupkan. Cara pertama adalah dengan mengunci akun Root saja. Melakukannya dengan cara ini memungkinkan pengaturan untuk dihidupkan dan dimatikan dengan cepat melalui membuka kunci akun Root. Untuk mengunci Root, dapatkan shell pengguna super melalui Sudo dan jalankan:

passwd --mengunci root

Perintah ini mengacak akun root dan menonaktifkannya secara efektif. Untuk mendapatkannya kembali untuk digunakan dengan Root over SSH, ikuti instruksi di bagian atas artikel.

Atau, untuk sepenuhnya menonaktifkan login Root, buka terminal (dengan Root):

su -

atau

sudo -s

Di file konfigurasi SSH, temukan "PermitRootLogin" dan ubah dari "ya" menjadi "tidak".

nano /etc/ssh/sshd_config

Tekan Ctrl + O untuk menyimpan, keluar dengan Ctrl + X lalu reboot. Setelah reset, login Root tidak akan berfungsi.


Cara memperbarui PPA Ubuntu ke rilis 20,04 baru

Cara memperbarui PPA Ubuntu ke rilis 20,04 baru

Jika Anda menggunakan banyak PPA di PC Ubuntu dan baru saja meningkatkan ke Ubuntu 20.04, Anda mungkin memperhatikan bahwa beberapa PPA Anda tidak berfungsi, karena

Cara mengatur perpustakaan musik di Rhythmbox di Linux

Cara mengatur perpustakaan musik di Rhythmbox di Linux

Baru mengenal Linux dan ingin menambahkan musik Anda ke Rhythmbox tetapi tidak yakin bagaimana melakukannya? Kami dapat membantu! Ikuti panduan ini saat kami membahas cara mengatur

Bagaimana menghubungkan ke Ubuntu dari Windows

Bagaimana menghubungkan ke Ubuntu dari Windows

Apakah Anda perlu mengakses PC atau Server Ubuntu jarak jauh dari PC Microsoft Windows Anda? Tidak yakin tentang bagaimana melakukannya? Ikuti bersama dengan panduan ini saat kami tunjukkan kepada Anda

Cara mencadangkan pengaturan browser Vivaldi di Linux

Cara mencadangkan pengaturan browser Vivaldi di Linux

Apakah Anda menggunakan browser web Vivaldi sebagai driver harian Anda di Linux? Apakah Anda mencoba mencari cara untuk mencadangkan pengaturan browser Anda untuk penyimpanan yang aman? Kami

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara mendengarkan podcast di desktop Linux dengan CPod

Cara mendengarkan podcast di desktop Linux dengan CPod

Apakah Anda membutuhkan klien podcast yang bagus dan elegan untuk desktop Linux Anda? Jika demikian, Anda perlu mencoba CPod. Ini adalah aplikasi kecil yang ramah yang membuat mendengarkan

Cara menginstal TuxGuitar di Linux

Cara menginstal TuxGuitar di Linux

TuxGuitar adalah alat pembuat musik open-source. Dengan itu, pengguna dapat membuat dan mengedit tabulasi gitar mereka sendiri. Dalam panduan ini, kita akan membahas bagaimana caranya

Cara mudah mengunduh dan menginstal aplikasi di Linux dengan AppImage Pool

Cara mudah mengunduh dan menginstal aplikasi di Linux dengan AppImage Pool

AppImagePool adalah klien AppImageHub untuk Linux. Dengan itu, pengguna dapat dengan mudah menelusuri dan mengunduh AppImages dari toko AppImageHub. Berikut cara mendapatkannya

Cara bermain Total War: WARHAMMER di Linux

Cara bermain Total War: WARHAMMER di Linux

Total War: Warhammer adalah video game taktik real-time berbasis giliran yang dikembangkan oleh Creative Assembly dan diterbitkan oleh Sega. Itu terjadi di War Hammer