Cara Menyiapkan SSH di Linux dan Menguji Persediaan Anda: Panduan Pemula

Cara Menyiapkan SSH di Linux dan Menguji Persediaan Anda: Panduan Pemula

Salah satu kaedah terpenting menggunakan Linux adalah melalui SSH. Alat baris perintah akses jarak jauh ini membolehkan anda melakukan segalanya dari memasang perisian hingga mengkonfigurasi Linux sebagai pelayan web. SSH dapat menjimatkan masa, menjadikan anda lebih produktif, dan membantu anda membuka kekuatan distro Linux anda.





Tetapi bagaimana anda menubuhkan SSH, di pihak pelanggan dan pelayan? Pelajari cara memasang dan mengkonfigurasi perisian SSH di kedua hujungnya dan mengawal komputer Linux anda dari jauh.





Apa itu SSH?

SSH bermaksud S pasti Sh ell dan membolehkan anda mengawal komputer atau pelayan Linux dari jauh dari peranti lain. Ia berfungsi di rangkaian kawasan setempat dan internet, yang bermaksud ia dapat digunakan untuk menguruskan pelayan media berkuasa Linux di rumah anda, atau pelayan web Linux di benua lain.





Walaupun SSH tidak memberi anda akses ke lingkungan desktop komputer jauh, ia membolehkan anda menggunakan terminal. Setelah disambungkan ke komputer jauh, anda boleh menggunakannya seolah-olah berada tepat di hadapan anda. Pastikan anda mempunyai akses root.

menukar warna rambut penyunting foto percuma dalam talian

Perhatikan bahawa penyelesaian akses jauh lain tersedia untuk Linux. Sebagai contoh, pengguna Ubuntu boleh bergantung pada Alat desktop jarak jauh yang serasi dengan VNC Remmina .



Untuk menggunakan SSH, anda perlu memastikan bahawa komputer jauh (pelayan) telah menyediakan SSH. Selain itu, peranti tempatan anda (pelanggan) memerlukan pemasangan aplikasi SSH.

Pemasangan Sisi Pelanggan

Memasang dan menyiapkan SSH pada pelanggan adalah mudah. Dalam beberapa kes, anda tidak memerlukan perisian tambahan:





  • Pengguna Linux harus mencari klien SSH yang dibina di terminal
  • komputer macOS juga mempunyai SSH yang terpasang di terminal
  • PC Windows perlu menggunakan alat baris perintah PowerShell, atau memasang RINGKAS

Galeri Gambar (2 Gambar) Kembangkan Kembangkan Tutup

SSH tidak dipasang pada sistem Linux anda? Tambahkan dengan mengemas kini pakej dan menaik taraf, kemudian memasang:





sudo apt update && sudo apt upgrade
sudo apt install openssh-client

Pernah menggunakan SSH pada Windows tetapi telah beralih ke desktop Linux? Anda mungkin terlepas aplikasi SSH desktop PuTTY dengan antara muka tetikus yang mudah. Nasib baik, ia boleh dipasang pada desktop Linux:

sudo apt install putty

Dengan perisian klien SSH yang terpasang, anda sudah bersedia untuk membuat sambungan ke komputer atau pelayan jauh anda.

Sebagai peraturan umum untuk semua pelanggan desktop dan mudah alih, semua yang anda perlukan adalah alamat IP atau nama host, dan perincian log masuk yang sesuai. Walaupun rupa aplikasi mungkin berbeza, dan nama port mungkin perlu dimasukkan secara manual, klien SSH kebanyakannya tidak dapat dibezakan.

Pemasangan dan Konfigurasi Sisi Pelayan

Sebelum membuat sambungan, pasang perisian sisi pelayan untuk menjadi tuan rumah sambungan SSH anda. Ini memerlukan seseorang hadir untuk memasang atau mengaktifkan SSH. Anda mungkin sudah hadir untuk melakukan ini --- jika tidak, rakan sekerja atau jurutera sokongan di hujung pelayan akan menubuhkan SSH.

Perhatikan bahawa jika anda menggunakan pakej hosting web, SSH harus diaktifkan secara lalai. Bercakap dengan hos web anda untuk menyediakan SSH jika tidak.

Sekiranya SSH tidak diaktifkan pada komputer atau pelayan jauh, pasangkan dengan

sudo apt install openssh-server

Periksa ini berfungsi dengan

sudo systemctl status ssh

Perintah itu harus memberikan tindak balas 'aktif'.

Dalam beberapa kes, firewall Ubuntu ufw mungkin menyekat SSH. Untuk memastikan ini tidak berlaku, gunakan

sudo ufw allow ssh

Dalam beberapa kes, anda juga perlu mengaktifkan SSH pada peranti jauh. Ini adalah langkah keselamatan yang boleh diubah menggunakan

sudo systemctl enable ssh

Pilihan lain ada (

stop

,

start

, dan

disable

) untuk mengkonfigurasi perkhidmatan SSH.

Tentukan Alamat IP

Untuk menyambung ke peranti jauh melalui SSH, anda perlu mengetahui alamat IP mesin. Anda mempunyai dua cara mudah untuk mendapatkannya:

  • Jalankan arahan terminal
  • Periksa penghala

Untuk memaparkan alamat IP sistem jauh, log masuk dan jalankan

ip address

Ini akan mengembalikan alamat IP peranti, jadi perhatikannya. Pada versi Linux yang lebih lama

ifconfig

mungkin memberikan hasil yang lebih baik.

Anda juga boleh memeriksa penghala anda untuk melihat peranti yang disambungkan. PC Linux atau pelayan akan disenaraikan, biasanya dengan nama sistem operasi atau peranti. Ini semestinya memudahkan untuk mengenal pasti.

Untuk memaparkan alamat IP awam, log masuk ke pelayan dan buka whatsmyip.org.

Alamat IP yang anda gunakan mestilah yang sesuai untuk sambungan. Oleh itu, jika peranti berada di rangkaian yang sama dengan pelanggan, gunakan alamat IP tempatan. Untuk sambungan di internet, gunakan alamat IP awam. Sekiranya komputer berada di rangkaian lain, pastikan port 22 diteruskan ke komputer.

Menyambung ke Linux melalui SSH

Bersama dengan alamat IP yang betul, anda juga harus mempunyai nama pengguna dan kata laluan untuk mendapatkan akses ke mesin jauh.

Untuk alat SSH baris arahan, gunakan

ssh username@REMOTE.IP.ADDRESS.HERE

Pastikan untuk mengganti nama pengguna dengan nama pengguna sebenar dan REMOTE.IP.ADDRESS. DI SINI dengan alamat IP peranti jauh. Pukul Masukkan, dan anda akan diminta memasukkan kata laluan.

Dengan kata laluan yang betul, anda akan mendapat permintaan terminal yang berfungsi --- anda kini log masuk ke komputer jauh.

Menggunakan klien SSH desktop seperti PuTTY?

Masukkan Nama Tuan Rumah atau alamat IP , pilih SSH jenis sambungan, kemudian Buka. Apabila diminta nama pengguna dan kata laluan anda, masukkan mereka di tetingkap baris perintah untuk menyelesaikan sambungan dan mendapatkan akses jauh.

Tidak Boleh Bersambung? Selesaikan Masalah Penyediaan SSH Anda

Sekiranya anda menghadapi masalah sambungan SSH, berikut adalah kemungkinan penyebabnya:

  • Perisian SSH tidak dipasang pada kedua-dua komputer
  • Nama pengguna atau kata laluan anda tidak betul
  • Alamat IP salah
  • Firewall menghalang sambungan, atau port 22 tidak diteruskan

Periksa semula setiap titik dan anda seharusnya dapat berhubung. Sekiranya tidak, masalahnya mungkin lebih kompleks.

Menggunakan Linux Dari Jauh Dengan SSH

SSH adalah alat yang berguna untuk menguruskan satu atau lebih komputer Linux.

Ini membolehkan anda bekerja pada mana-mana mesin hanya dengan satu sistem. Anda boleh memasukkan hampir semua Perintah terminal Linux melalui SSH.

bolehkah anda tidak kelihatan di facebook

Contoh utama merangkumi:

  • Kemas kini: sudo apt update && sudo apt upgrade
  • Periksa status: waktu rehat
  • Proses berjalan: ps
  • Menjalankan proses oleh CPU: bahagian atas

Lihat senarai kami Perintah SSH untuk menguruskan pelayan Linux untuk lebih banyak lagi.

Sediakan SSH dan Jadikan Linux Lebih Kuat

Dengan SSH, Linux menjadi jauh lebih fleksibel dan kuat. Anda benar-benar dapat mengakses komputer dari jauh menggunakan telefon pintar berkat SSH.

Sekiranya SSH disiapkan dengan betul, dengan perisian sisi klien dan pelayan diaktifkan dan dikonfigurasi, akses baris perintah jarak jauh adalah mungkin. Perlukan sesuatu yang lebih? Inilah caranya untuk mengawal desktop Linux dari jarak jauh .

Berkongsi Berkongsi Tweet E-mel Cara Mengakses Tahap Buih Buatan Google pada Android

Sekiranya anda perlu memastikan sesuatu berada dalam keadaan darurat, kini anda dapat memperoleh tahap gelembung di telefon anda dalam beberapa saat.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Akses Jauh
  • Terminal
  • Kerja Jauh
  • Petua Linux
  • SSH
Mengenai Pengarang Christian Cawley(1510 Artikel Diterbitkan)

Wakil Editor untuk Keselamatan, Linux, DIY, Pengaturcaraan, dan Penerbit Podcast yang Dijelaskan, dan Benar-benar Berguna, dengan pengalaman luas dalam sokongan desktop dan perisian. Penyumbang kepada majalah Linux Format, Christian adalah Raspberry Pi tinkerer, peminat Lego dan peminat permainan retro.

Lagi Dari Christian Cawley

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan