Cara Mendayakan Log Masuk Root SSH Di Linux

Cara Mendayakan Log Masuk Root SSH Di Linux

SSH hebat, kerana ia memberikan pengguna Linux akses konsol mudah kepada mana-mana komputer melalui rangkaian. Satu cara untuk menambah baik pengalaman SSH anda di Linux ialah mendayakan log masuk Root SSH. Dengan tetapan ini, mudah untuk log masuk terus ke akaun Root dengan pantas untuk menyelesaikan tugas peringkat sistem.

Root tidak didayakan dalam SSH secara lalai, atas sebab keselamatan. Walau bagaimanapun, jika anda menguruskan banyak sistem dan memerlukan akses root yang berterusan untuk melaksanakan skrip, automasi dan lain-lain, menghidupkan ciri ini adalah satu kemestian.

Untuk menjadi jelas, menghidupkan log masuk Root melalui SSH adalah berbahaya. Tolong jangan lakukan ini jika anda baru menggunakan SSH!

Kata Laluan Root

Langkah pertama untuk membolehkan log masuk Root melalui SSH adalah untuk mendayakan akaun Root. Untuk kebanyakan pengedaran Linux (Ubuntu dan lain-lain seperti itu), Root tidak aktif, untuk keselamatan. Sebaliknya, pengguna melakukan segala-galanya melalui keistimewaan sudo. Untuk sebahagian besar, tidak menggunakan akaun Root adalah baik, dan sudo boleh melakukan kerja itu. Walau bagaimanapun, dengan SSH, pengguna perlu mengetahui kata laluan Root.

Mula-mula, log masuk ke pelayan/PC jauh anda yang anda ingin dayakan Root melalui SSH dari jauh:

ssh pengguna@alamat-ip-jauh

Jika anda menyediakan pengedaran Linux anda dan tidak mengkonfigurasi pengguna Root, anda perlu mengikuti langkah di bawah untuk menyediakan Root. Sila faham bahawa proses ini tidak akan berfungsi tanpa pengguna yang mempunyai keupayaan untuk menggunakan sudo. Untuk memulakan, buka terminal. Di terminal, jalankan:

sudo -s

Menggunakan sudo dengan -s akan memberikan pengguna shell Root, sama seperti log masuk dengan su . Dari sini, adalah mungkin untuk menggunakan perintah "kata laluan baharu" untuk pengguna Root.

passwd

Menjalankan passwd akan menggesa pengguna untuk menentukan "kata laluan UNIX baharu". Tulis kata laluan baharu untuk akaun Root pada PC anda. Untuk tujuan keselamatan, sila jangan gunakan kata laluan yang sama untuk Root seperti akaun pengguna biasa anda. Pastikan anda menjana kata laluan yang selamat tetapi tidak dapat dilupakan untuk akaun tersebut.

Selepas menetapkan kata laluan, log keluar dari shell Root dengan exit .

keluar

Akhir sekali, sahkan kata laluan Root baharu berfungsi dengan log masuk ke dalamnya melalui su .

su -

Dayakan Log Masuk Root

Sekarang setelah kita tahu bahawa mungkin untuk log masuk sebagai pengguna Root, tiba masanya untuk mendayakan tetapan log masuk Root dalam fail konfigurasi SSHD. Sekali lagi, mulakan dengan membuka terminal dan menyambung melalui SSH sebagai pengguna biasa.

Cara Mendayakan Log Masuk Root SSH Di Linux

Nota: Tidak mahu mengubah suai pelayan SSH anda dari jauh? Ubah suai secara tempatan dan bukannya di terminal.

ssh pengguna@alamat-ip-jauh

Kami disambungkan (dari jauh) melalui SSH ke pelayan SSH. Seterusnya, tingkatkan sambungan biasa ke akses Root dengan log masuk melalui su .

su –

Seterusnya, menggunakan penyunting teks Nano, buka fail konfigurasi pelayan SSH.

nano /etc/ssh/sshd_config

Lihat melalui fail konfigurasi, cari "PermitRootLogin". Ia mungkin mempunyai "tidak" di hadapannya. Jika ini berlaku, tukar "tidak" kepada "ya".

Dalam keadaan lain SSH, "PermitRootLogin" mungkin menyebut "melarang-kata laluan". Padamkan "kata laluan larangan", dan tukar kepada "ya".

Selepas menukar tetapan Root untuk pelayan SSH, anda perlu menyimpan perubahan konfigurasi. Perubahan konfigurasi simpan dalam Nano dengan menekan  kombinasi papan kekunci Ctrl + O. Tutup editor Nano dengan  Ctrl + X  apabila konfigurasi disimpan dengan betul.

Menggunakan Tetapan Akar

Sekarang log masuk Root didayakan dalam tetapan, anda perlu memulakan semula daemon SSH untuk menggunakan perubahan. Pada kebanyakan PC Linux ini boleh dicapai dengan mudah dengan systemd. Dalam terminal, dapatkan akses root dengan su atau sudo :

su -

atau

sudo -s

Selepas mendapat akar, gunakan systemd untuk memulakan semula daemon SSH.

systemctl mulakan semula sshd

Jangan gunakan systemd? Cuba arahan ini sebaliknya:

perkhidmatan ssh dimulakan semula

Jika kedua-dua arahan tidak berfungsi untuk memulakan semula daemon SSH, cara yang mudah adalah dengan hanya memulakan semula pelayan yang menjalankan SSH:

but semula

Selepas but semula, perubahan harus digunakan. Untuk log masuk sebagai root, buka terminal dan cuba yang berikut:

root@ssh-server-ip

Lumpuhkan Log Masuk Root

Cara Mendayakan Log Masuk Root SSH Di Linux

Tidak mahu log masuk Root melalui SSH lagi? Nasib baik, ciri ini semudah dimatikan seperti dihidupkan. Cara pertama adalah dengan hanya mengunci akaun Root. Melakukannya dengan cara ini membolehkan tetapan dihidupkan dan dimatikan dengan cepat melalui membuka kunci akaun Root. Untuk mengunci Root, dapatkan cangkerang superuser melalui sudo dan jalankan:

passwd --kunci akar

Perintah ini mengacak akaun akar dan melumpuhkannya dengan berkesan. Untuk mendapatkannya kembali untuk digunakan dengan Root melalui SSH, ikut arahan di bahagian atas artikel.

Sebagai alternatif, untuk melumpuhkan log masuk Root sepenuhnya, buka terminal (dengan Root):

su -

atau

sudo -s

Dalam fail konfigurasi SSH, cari "PermitRootLogin" dan ubahnya daripada "ya" kepada "tidak".

nano /etc/ssh/sshd_config

Tekan Ctrl + O untuk menyimpan, keluar dengan Ctrl + X dan kemudian but semula. Setelah ditetapkan semula, log masuk Root tidak akan berfungsi.


Tingkatkan papan keratan Gnome Shell dengan Pano

Tingkatkan papan keratan Gnome Shell dengan Pano

Mari kita hadapi itu, papan keratan Gnome Shell lalai tidak begitu baik. Pasang Pano untuk menambah baik pengalaman papan keratan anda!

Cara memasang DaVinci Resolve 17 pada Linux

Cara memasang DaVinci Resolve 17 pada Linux

Adakah anda memerlukan editor video bukan linear yang hebat untuk kotak Linux anda? Dapatkan Davinci Resolve 17 bekerja dengan panduan ini!

Bagaimana untuk memuat turun kertas dinding ke desktop Linux dengan Pemuat Turun Kertas Dinding

Bagaimana untuk memuat turun kertas dinding ke desktop Linux dengan Pemuat Turun Kertas Dinding

Wallpaper Downloader ialah pemuat turun dan pengurus kertas dinding Linux yang licin. Ia menyokong kebanyakan persekitaran desktop Linux dan sangat mudah digunakan. Panduan ini

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Ingin menguji komputer Tuxedo OS by Tuxedo? Ketahui cara untuk mendapatkan versi terkini Tuxedo OS berfungsi pada PC anda.

Bagaimana untuk memasang fail DEB pada Linux

Bagaimana untuk memasang fail DEB pada Linux

Apakah fail DEB? Apa yang anda lakukan dengannya? Ketahui banyak cara anda boleh memasang fail DEB pada PC Linux anda.

Cara bermain Dying Light di Linux

Cara bermain Dying Light di Linux

Dying Light ialah permainan video seram survival 2015 yang dibangunkan oleh Techland dan diterbitkan oleh Warner Bros Interactive Entertainment. Permainan berpusat pada

Cara memasang Neptune Linux pada komputer anda

Cara memasang Neptune Linux pada komputer anda

Neptune menggunakan persekitaran desktop KDE Plasma 5 dan bertujuan untuk menyampaikan OS yang elegan. Begini cara memasang Neptune Linux pada komputer anda.

Cuba desktop berasaskan snap baharu Ubuntu

Cuba desktop berasaskan snap baharu Ubuntu

Ingin mencuba sistem pengendalian desktop berasaskan pakej snap baharu Ubuntu? Ketahui cara mengaturnya pada mesin maya dengan panduan ini.

Cara bermain Undertale di Linux

Cara bermain Undertale di Linux

Undertale ialah RPG indie 2d 2015 yang dibangunkan dan diterbitkan oleh pembangun permainan Toby Fox. Panduan ini akan merangkumi memuat turun dan memasang Undertale pada anda

Cara bermain Total War: THREE KINGDOMS di Linux

Cara bermain Total War: THREE KINGDOMS di Linux

Total War: Three Kingdoms ialah permainan RTS strategi berasaskan giliran yang dibangunkan oleh Creative Assembly. Inilah cara bermain di Linux.