Salah satu cara terpenting dalam menggunakan Linux adalah melalui SSH. Alat baris perintah akses jarak jauh ini memungkinkan Anda melakukan segalanya mulai dari menginstal perangkat lunak hingga mengonfigurasi Linux sebagai server web. SSH dapat menghemat waktu, membuat Anda lebih produktif, dan membantu Anda membuka kekuatan distro Linux Anda.
Tetapi bagaimana Anda mengatur SSH, di sisi klien dan server? Pelajari cara menginstal dan mengkonfigurasi perangkat lunak SSH di kedua ujungnya dan mengontrol komputer Linux Anda dari jarak jauh.
Apa itu SSH?
SSH adalah singkatan dari S aman NS ell dan memungkinkan Anda untuk mengontrol komputer atau server Linux dari jarak jauh dari perangkat lain. Ini bekerja di seluruh jaringan area lokal dan internet, artinya dapat digunakan untuk mengelola server media yang didukung Linux di rumah Anda, atau server web Linux di benua yang berbeda.
Meskipun SSH tidak memberi Anda akses ke lingkungan desktop komputer jarak jauh, SSH memungkinkan Anda menggunakan terminal. Setelah terhubung ke komputer jarak jauh, Anda dapat menggunakannya seolah-olah berada tepat di depan Anda. Pastikan untuk memiliki akses root.
cara menghapus teman terbaik dari snapchat
Perhatikan bahwa solusi akses jarak jauh lainnya tersedia untuk Linux. Misalnya, pengguna Ubuntu dapat mengandalkan Alat desktop jarak jauh yang kompatibel dengan VNC Remmina .
Untuk menggunakan SSH, Anda harus memastikan bahwa komputer jarak jauh (server) telah menyiapkan SSH. Selain itu, perangkat lokal Anda (klien) akan memerlukan penginstalan aplikasi SSH.
Instalasi Sisi Klien
Menginstal dan menyiapkan SSH pada klien itu sederhana. Dalam beberapa kasus, Anda bahkan tidak memerlukan perangkat lunak tambahan:
- Pengguna Linux harus menemukan klien SSH yang terpasang di terminal
- komputer macOS juga memiliki SSH yang sudah diinstal sebelumnya di terminal
- PC Windows perlu menggunakan alat baris perintah PowerShell, atau menginstal Dempul
- Untuk terhubung ke Linux melalui SSH dari iPhone dan iPad coba iTerminal (,99)
- Jika Anda menggunakan Android untuk SSH, coba JusSSH (Gratis)
SSH tidak diinstal pada sistem Linux Anda? Tambahkan dengan memperbarui paket dan memutakhirkan, lalu instal:
sudo apt update && sudo apt upgrade
sudo apt install openssh-client
Terbiasa menggunakan SSH di Windows tetapi telah beralih ke desktop Linux? Anda mungkin melewatkan aplikasi SSH desktop Putty dengan antarmuka mouse yang mudah. Untungnya, itu dapat diinstal pada desktop Linux:
sudo apt install putty
Dengan perangkat lunak klien SSH Anda terinstal, Anda siap untuk mengatur koneksi ke komputer atau server jarak jauh Anda.
Sebagai aturan umum untuk semua klien desktop dan seluler, yang Anda butuhkan hanyalah alamat IP atau nama host, dan detail login yang sesuai. Meskipun tampilan aplikasi mungkin berbeda, dan nama port mungkin perlu dimasukkan secara manual, sebagian besar klien SSH tidak dapat dibedakan.
Instalasi dan Konfigurasi Sisi Server
Sebelum membuat koneksi, instal perangkat lunak sisi server untuk menghosting koneksi SSH Anda. Ini membutuhkan seseorang untuk hadir untuk menginstal atau mengaktifkan SSH. Anda mungkin sudah hadir untuk melakukan ini---jika tidak, kolega atau teknisi pendukung di ujung server akan menyiapkan SSH.
Perhatikan bahwa jika Anda menggunakan paket hosting web, SSH harus diaktifkan secara default. Bicaralah dengan host web Anda untuk mengatur SSH jika tidak.
Jika SSH tidak diaktifkan di komputer atau server jarak jauh, instal dengan
sudo apt install openssh-server
Periksa ini bekerja dengan
sudo systemctl status ssh
Perintah harus memunculkan respons 'aktif'.
Dalam beberapa kasus, ufw firewall Ubuntu dapat memblokir SSH. Untuk memastikan ini tidak terjadi, gunakan
sudo ufw allow ssh
Dalam beberapa kasus, Anda juga harus mengaktifkan SSH di perangkat jarak jauh. Ini adalah tindakan pencegahan keamanan yang dapat diubah menggunakan
sudo systemctl enable ssh
Tersedia pilihan lain (
stop
,
start
, dan
disable
) untuk mengonfigurasi layanan SSH.
Tentukan Alamat IP
Untuk terhubung ke perangkat jarak jauh melalui SSH, Anda harus mengetahui alamat IP mesin. Anda memiliki dua cara mudah untuk menemukan ini:
- Jalankan perintah terminal
- Periksa routernya
Untuk menampilkan alamat IP dari sistem jarak jauh, masuk dan jalankan
ip address
Ini akan mengembalikan alamat IP perangkat, jadi catatlah. Pada versi Linux yang lebih lama
ifconfig
dapat memberikan hasil yang lebih baik.
Anda juga dapat memeriksa router untuk melihat perangkat yang terhubung. PC atau server Linux akan dicantumkan, biasanya berdasarkan sistem operasi atau nama perangkat. Ini harus membuatnya mudah untuk diidentifikasi.
Untuk menampilkan alamat IP publik, login ke server dan buka whatsmyip.org.
Alamat IP yang Anda gunakan harus yang cocok untuk koneksi. Jadi, jika perangkat berada di jaringan yang sama dengan klien, gunakan alamat IP lokal. Untuk koneksi di internet, gunakan alamat IP publik. Jika komputer berada di jaringan yang berbeda, pastikan port 22 diteruskan ke komputer.
Menghubungkan ke Linux melalui SSH
Seiring dengan alamat IP yang benar, Anda juga harus memiliki nama pengguna dan kata sandi untuk mendapatkan akses ke mesin jarak jauh.
Untuk alat SSH baris perintah, gunakan
ssh username@REMOTE.IP.ADDRESS.HERE
Pastikan untuk mengganti nama pengguna dengan nama pengguna yang sebenarnya dan REMOTE.IP.ADDRESS.HERE dengan alamat IP perangkat jarak jauh. Memukul Memasuki, dan Anda akan dimintai kata sandi.
Dengan kata sandi yang benar, Anda akan mendapatkan terminal prompt yang berfungsi --- Anda sekarang masuk ke komputer jarak jauh.
Menggunakan klien SSH desktop seperti Putty?
Masukkan Nama Tuan Rumah atau alamat IP , pilih SSH jenis koneksi, maka Membuka. Saat dimintai nama pengguna dan kata sandi Anda, masukkan di jendela baris perintah untuk menyelesaikan koneksi dan mendapatkan akses jarak jauh.
Tidak Dapat Terhubung? Pecahkan Masalah Pengaturan SSH Anda
Jika Anda mengalami masalah koneksi SSH, ini adalah kemungkinan penyebabnya:
- Perangkat lunak SSH tidak diinstal di kedua komputer
- Nama pengguna atau kata sandi Anda salah
- Alamat IP salah
- Firewall memblokir koneksi, atau port 22 tidak diteruskan
Periksa kembali setiap titik dan Anda seharusnya dapat terhubung. Jika tidak, masalahnya mungkin lebih kompleks.
Menggunakan Linux dari Jarak Jauh Dengan SSH
SSH adalah alat yang berguna untuk mengelola satu atau lebih komputer Linux.
Ini memungkinkan Anda dapat bekerja pada mesin apa pun hanya dari satu sistem. Anda dapat memasukkan hampir semua Perintah terminal Linux melalui SSH.
bagaimana Anda mengeluarkan air dari port pengisian daya?
Contoh utama meliputi:
- Memperbarui: sudo apt update && sudo apt upgrade
- Periksa status: waktu aktif
- Proses yang berjalan: ps
- Menjalankan proses oleh CPU: atas
Periksa daftar kami Perintah SSH untuk mengelola server Linux untuk lebih.
Atur SSH dan Jadikan Linux Lebih Kuat
Dengan SSH, Linux menjadi jauh lebih fleksibel dan kuat. Anda benar-benar dapat mengakses komputer dari jarak jauh menggunakan smartphone berkat SSH.
Jika SSH diatur dengan benar, dengan perangkat lunak sisi server dan klien diaktifkan dan dikonfigurasi, akses baris perintah jarak jauh dimungkinkan. Butuh sesuatu yang lebih? Begini caranya mengontrol desktop Linux dari jarak jauh dari Windows .
Membagikan Membagikan Menciak Surel Cara Mengakses Tingkat Gelembung Bawaan Google di AndroidJika Anda pernah ingin memastikan ada sesuatu yang rata dalam keadaan darurat, Anda sekarang bisa mendapatkan level gelembung di ponsel Anda dalam hitungan detik.
Baca Selanjutnya Topik-topik yang berkaitan- Linux
- Akses Jarak Jauh
- Terminal
- Kerja jarak jauh
- Linux Tips
- SSH
Wakil Editor untuk Keamanan, Linux, DIY, Pemrograman, dan Penjelasan Teknologi, dan produser Podcast yang Sangat Berguna, dengan pengalaman luas dalam dukungan desktop dan perangkat lunak. Seorang kontributor untuk majalah Format Linux, Christian adalah penggemar Raspberry Pi, pecinta Lego dan penggemar game retro.
More From Christian CawleyBerlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan