GNU/Linux >> Belajar Linux >  >> Linux

Aktifkan login root jarak jauh SSH di CentOS dan sistem operasi Ubuntu

Kami biasanya tidak menyarankan login root jarak jauh sebagai praktik terbaik keamanan, tetapi jika Anda perlu mengamankan Shell (SSH) dari jarak jauh ke server Anda sebagai root pengguna, gunakan proses berikut untuk sistem operasi CentOS® dan Ubuntu®:

  1. Buka file konfigurasi berikut dengan editor teks baris perintah favorit Anda, seperti nano atau vim , sebagai root pengguna:

    /etc/ssh/sshd_config
    
  2. Temukan baris berikut dalam file:

    #PermitRootLogin no
    
  3. Ganti baris yang dikomentari dengan baris berikut:

    PermitRootLogin yes
    
  4. Simpan dan tutup editor teks Anda.

  5. Uji perubahan Anda untuk memastikan bahwa konfigurasi SSH Anda tidak rusak saat Anda memuat ulang ssh melayani. Periksa sintaks dengan perintah berikut:

    sshd -t
    

    Anda mungkin perlu menjalankan perintah sebagai pengguna super dengan menambahkan sudo ke awal perintah. Jika Anda mengedit file sebagai root pengguna, Anda tidak perlu menggunakan sudo . Jika Anda menerimaIzin ditolak respon, gunakan perintah berikut:

    sudo sshd -t
    

    Server tidak memberikan respons jika sintaksnya benar. Anda akan melihat respons seperti berikut:

    [root@testserver ~]# sshd -t
    [root@testserver ~]#
    
  6. Setelah Anda memverifikasi sintaks untuk file konfigurasi SSH Anda, muat ulang ssh melayani. Lebih baik toreload, daripada restart, jadi Anda tidak terputus dari server. Muat ulang ssh service dengan perintah berikut:

     service sshd reload
    

    Di CentOS 7 dan yang lebih baru, Anda dapat menggunakan systemctl reload sshd perintah alih-alih service perintah untuk memuat ulang SSH. Namun, service bekerja di CentOS dan sistem operasi Ubuntu.

  7. Setelah reload selesai, gunakan perintah berikut untuk memeriksa sshd sedang berjalan:

    service sshd status
    

Tanggapan harus menunjukkan bahwa layanan sedang berjalan. Anda sekarang dapat SSH ke server sebagai root pengguna.

Catatan :Sebagian besar aktor jahat mencoba meretas ke server sebagai root pengguna, jadi Rackspace merekomendasikan untuk menonaktifkan kemampuan masuk sebagai root dari jarak jauh. Sebagai gantinya, Rackspace menyarankan Anda menggunakan SSH untuk mengakses server sebagai pengguna dengan sudo hak istimewa. Kemudian, Anda dapat naik ke root pengguna setelah Anda terhubung.


Linux
  1. Konfigurasi Apache pada sistem operasi Ubuntu

  2. Konfigurasikan server MySQL pada sistem operasi Ubuntu

  3. Berikan akses sudo di Debian dan sistem operasi Ubuntu

  1. Aktifkan SSH di Ubuntu 20.04 - Panduan langkah demi langkah?

  2. Nonaktifkan atau Aktifkan Login Root SSH dan Amankan Akses SSH di CentOS 7

  3. Ubah Port SSH di CentOS dan Red Hat

  1. Ubah Port SSH di sistem operasi Linux Ubuntu

  2. Nonaktifkan host virtual di sistem operasi Ubuntu dan CentOS untuk Apache dan Nginx

  3. Instal IMAP untuk PHP 7.1 di sistem operasi Ubuntu