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
- Untuk menyambung ke Linux melalui SSH dari iPhone dan iPad, cuba iTerminal ($ 4.99)
- Sekiranya anda menggunakan Android untuk SSH, cubalah JusSSH (Percuma)
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 AndroidSekiranya 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
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 CawleyLanggan buletin kami
Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!
Klik di sini untuk melanggan