Bagaimana untuk membetulkan sambungan ssh ditolak di Linux

Mendapat ralat "sambungan ditolak" semasa cuba menyambung melalui SSH pada Linux ? Jika ya, panduan ini adalah untuk anda! Ikuti di bawah semasa kami meneliti beberapa kemungkinan pembetulan kepada ralat "sambungan ditolak" pada sistem Linux anda! 

Bagaimana untuk membetulkan sambungan ssh ditolak di Linux

Betulkan 1 – Port 22 disekat oleh tembok api

Satu kemungkinan sebab anda mungkin mendapat "sambungan ssh ditolak" semasa menyambung ke desktop atau pelayan Linux dengan pelayan OpenSSH yang disediakan di atasnya ialah tembok api menyekat port lalai.

Untuk menyelesaikannya, anda boleh menyahsekat port 22 menggunakan tembok api anda. Dalam panduan ini, kami akan menunjukkan kepada anda cara untuk menyahsekat port 22 menggunakan tembok api baris arahan UFW untuk Ubuntu/Debian dan pengedaran lain yang menggunakan UFW. Kami juga akan meliputi FirewallD untuk mereka yang menggunakan pengedaran RedHat seperti Fedora, RHEL, dll.

Nota: jika anda menggunakan sistem firewall selain UFW atau Firewalld pada Linux, anda perlu merujuk manual perisian anda untuk mengetahui cara menyahsekat port 22.

Untuk memulakan proses nyahsekat, anda memerlukan tetingkap terminal. Lancarkan sesi terminal pada desktop Linux atau pelayan Linux yang mengehos pelayan OpenSSH anda. Setelah tetingkap terminal dibuka, ikut arahan nyahsekat yang sepadan dengan tembok api yang anda gunakan.

Nyahsekat port 22 pada Ubuntu, Debian dan sistem pengendalian Linux lain yang menggunakan UFW 

Pada kebanyakan pelayan dan desktop Linux, tembok api UFW dijalankan secara lalai. Jika sistem ini berjalan, port 22 mungkin disekat. Untuk menyahsekatnya untuk membenarkan trafik SSH melalui port 22, anda perlu menggunakan arahan membenarkan .

Di terminal, laksanakan perintah  sudo ufw allow ssh . Perintah ini akan memberitahu tembok api UFW untuk membenarkan profil "ssh" melalui tembok api, iaitu, secara lalai, port 22.

Bagaimana untuk membetulkan sambungan ssh ditolak di Linux

sudo ufw benarkan ssh

Jika anda menggunakan SSH pada port tersuai selain port 22, memasukkan perintah  allow ssh  tidak akan berfungsi dan UFW akan terus menyekat sambungan. Untuk membetulkannya, anda boleh menggunakan perintah  ufw allow  dan tentukan port untuk dinyahsekat.

Contohnya, jika desktop atau pelayan Linux anda menjalankan OpenSSH pada port tersuai 443, anda boleh menyahsekatnya melalui tembok api UFW menggunakan arahan di bawah.

sudo ufw benarkan 443/tcp

Untuk menyahsekat port SSH tersuai dengan tembok api UFW pada Ubuntu, Debian atau mana-mana pelayan/desktop lain yang menjalankan tembok api UFW, nyatakan port tersebut bersama-sama dengan perintah benarkan  .

sudo ufw benarkan MY_CUSTOM_SSH_PORT/tcp

Nyahsekat port 22 pada Fedora, RHEL dan sistem pengendalian Linux lain yang menggunakan FirewallD

Jika anda menjalankan pelayan atau desktop yang menggunakan Fedora, RHEL atau sistem pengendalian Linux berasaskan Redhat yang lain, anda mungkin menggunakan Firewalld. Jika anda mendapat ralat "sambungan ditolak", ini mungkin kerana port 22 disekat. Begini cara mendayakannya dengan FirewallD.

Pertama, anda mesti log masuk ke akaun root di terminal. Akses root diperlukan untuk bermain-main dengan tetapan konfigurasi FirewallD. Untuk mengakses akaun root, laksanakan perintah su –  berikut .

su - 

Selepas mengakses akaun root menggunakan  arahan su  , gunakan perintah  firewall-cmd  untuk menambah peraturan firewall baharu yang membenarkan port 22 melalui (trafik SSH).

firewall-cmd --zone=public --add-port=22/tcp --permanent

Jika anda menjalankan SSH pada port tersuai dan bukannya port 22, arahan di atas tidak akan berfungsi. Sebaliknya, anda perlu menukar arahan "add-port=22" kepada port tersuai anda.

firewall-cmd --zone=public --add-port=MY_CUSTOM_SSH_PORT/tcp --permanent

Setelah anda menambahkan peraturan baharu pada konfigurasi Firewalld, anda perlu menggunakan tetapan baharu. Untuk menggunakan tetapan ini, laksanakan perintah  firewall-cmd –reload  .

firewall-cmd --reload

Betulkan 2 - Perkhidmatan OpenSSH tidak berfungsi

Jika menyahsekat port SSH dalam tembok api tidak melakukannya, anda mungkin berhadapan dengan fakta bahawa OpenSSH tidak berfungsi pada pelayan anda. Untuk menyemak sama ada perkhidmatan tidak berfungsi, buka terminal dan laksanakan perintah status systemctl  perkhidmatan OpenSSH .

systemctl status sshd

Selepas menjalankan perintah status, anda akan melihat bacaan perkhidmatan sshd, fail yang membenarkan pelayan OpenSSH berfungsi pada kebanyakan sistem pengendalian Linux. 

Lihat melalui bacaan SSH untuk bahagian "Aktif". Jika tertera "Aktif: tidak aktif (mati)", perkhidmatan OpenSSH anda tidak berfungsi dan perlu dimulakan semula. Jika tertera "aktif (berjalan)", anda perlu mencuba pembaikan lain untuk menentukan sebab sambungan ditolak.

Bagaimana untuk membetulkan sambungan ssh ditolak di Linux

Untuk memulakan perkhidmatan OpenSSH kembali semula, anda boleh melaksanakan perintah  systemctl start sshd  .

Bagaimana untuk membetulkan sambungan ssh ditolak di Linux

sudo systemctl mula sshd

Betulkan 2.5 – Perkhidmatan OpenSSH tidak didayakan

Satu lagi sebab yang mungkin untuk OpenSSH menolak sambungan ialah fakta mudah bahawa perkhidmatan sshd OpenSSH tidak didayakan semasa permulaan. Dengan tidak mendayakannya pada permulaan, SSH mungkin turun pada setiap permulaan semula, menyebabkan masalah sambungan. Untuk membetulkan masalah ini, anda boleh melaksanakan perintah systemctl berikut.

sudo systemctl membolehkan sshd 

Betulkan 3 – OpenSSH berjalan pada port yang berbeza

Ramai pengguna suka menyesuaikan konfigurasi SSH mereka apabila menyediakan pelayan SSH. Salah satu perkara yang paling biasa dilakukan ialah menukar port lalai daripada 22 kepada sesuatu yang lain.

Jika anda telah menukar port SSH anda, anda perlu menentukannya untuk sambungan berjaya. Sebagai contoh, jika pelayan SSH berjalan pada port 443, hanya menjalankan arahan di bawah akan mengakibatkan ralat sambungan.

ssh pengguna-saya@pelayan-saya

Anda boleh membetulkan penolakan sambungan ini dengan menyatakan nombor port semasa sambungan menggunakan suis baris arahan -p 

ssh -p CUSTOM_PORT_NUMBER pengguna@pelayan-saya

Leave a Comment

Mp3 Diags: Selesaikan Sehingga 50 Masalah Dengan Fail Audio Mp3

Mp3 Diags: Selesaikan Sehingga 50 Masalah Dengan Fail Audio Mp3

MP3 Diags ialah alat muktamad untuk menyelesaikan masalah dalam koleksi audio muzik anda. Ia boleh menandai fail mp3 anda dengan betul, menambah seni kulit album yang hilang, membetulkan VBR

Apl Pemberitahuan Desktop Google Voice

Apl Pemberitahuan Desktop Google Voice

Sama seperti Google Wave, Google Voice telah menghasilkan buzz yang agak ramai di seluruh dunia. Google menyasarkan untuk mengubah cara kita berkomunikasi dan sejak ia menjadi

Muat turun Kegemaran Flickr Dengan FlickrFaves

Muat turun Kegemaran Flickr Dengan FlickrFaves

Terdapat banyak alat yang membolehkan pengguna Flickr memuat turun foto mereka dalam kualiti yang tinggi, tetapi adakah terdapat cara untuk memuat turun Kegemaran Flickr? Baru-baru ini kami datang

OK Sampler Adalah Perisian Sampler Muzik Percuma

OK Sampler Adalah Perisian Sampler Muzik Percuma

Apakah Persampelan? Menurut Wikipedia, "Ia adalah tindakan mengambil sebahagian, atau sampel, satu rakaman bunyi dan menggunakannya semula sebagai instrumen atau

Sandaran Tapak Google: Import/Eksport

Sandaran Tapak Google: Import/Eksport

Tapak Google ialah perkhidmatan daripada Google yang membenarkan pengguna mengehos tapak web pada pelayan Google. Tetapi ada satu masalah, tidak ada pilihan bina dalam untuk membuat sandaran

Aplikasi Desktop Google Tasks

Aplikasi Desktop Google Tasks

Tugasan Google tidak begitu popular seperti perkhidmatan Google yang lain seperti Kalendar, Gelombang, Suara, dll tetapi ia masih digunakan secara meluas dan merupakan sebahagian daripada orang ramai.

Bagaimana Untuk Memulihkan Sekatan Yang Hilang Dan Data Cakera Keras [Panduan]

Bagaimana Untuk Memulihkan Sekatan Yang Hilang Dan Data Cakera Keras [Panduan]

Dalam panduan kami sebelum ini tentang mengelap cakera keras dan media boleh tanggal dengan selamat melalui Ubuntu Live dan CD but DBAN, kami membincangkan cakera berasaskan Windows

Cara menggunakan Dash to Panel untuk menjadikan Gnome Shell kelihatan seperti Windows

Cara menggunakan Dash to Panel untuk menjadikan Gnome Shell kelihatan seperti Windows

Panduan lengkap cara menggunakan Dash to Panel untuk memberikan interface Gnome Shell seperti Windows dengan langkah-langkah mudah.

Cara memasang Kali Linux terkini

Cara memasang Kali Linux terkini

Kali Linux ialah pengedaran Linux ujian keselamatan dan penembusan terkemuka. Ia digunakan oleh beribu-ribu profesional untuk mencari kelemahan keselamatan

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!