5 Hal Keren yang Dapat Anda Lakukan Dengan Server SSH

Daftar Isi:

5 Hal Keren yang Dapat Anda Lakukan Dengan Server SSH
5 Hal Keren yang Dapat Anda Lakukan Dengan Server SSH

Video: 5 Hal Keren yang Dapat Anda Lakukan Dengan Server SSH

Video: 5 Hal Keren yang Dapat Anda Lakukan Dengan Server SSH
Video: Become Keyboard Master With These 20 Useful Computer Keyboard Shortcut Keys - YouTube 2024, April
Anonim
SSH menawarkan lebih dari sekedar lingkungan terminal yang aman dan jauh. Anda dapat menggunakan SSH untuk menyalurkan lalu lintas, mentransfer file, memasang sistem file jarak jauh, dan banyak lagi. Tips dan trik ini akan membantu Anda memanfaatkan server SSH Anda.
SSH menawarkan lebih dari sekedar lingkungan terminal yang aman dan jauh. Anda dapat menggunakan SSH untuk menyalurkan lalu lintas, mentransfer file, memasang sistem file jarak jauh, dan banyak lagi. Tips dan trik ini akan membantu Anda memanfaatkan server SSH Anda.

SSH tidak hanya mengautentikasi melalui koneksi terenkripsi - semua lalu lintas SSH Anda dienkripsi. Baik Anda mentransfer file, menjelajahi web, atau menjalankan perintah, tindakan Anda bersifat pribadi.

SSH Tunneling

Penerowongan SSH memungkinkan server SSH jauh berfungsi sebagai server proxy. Lalu lintas jaringan dari sistem lokal Anda dapat dikirim melalui koneksi aman ke server SSH. Misalnya, Anda dapat mengarahkan lalu lintas penelusuran web Anda melalui terowongan SSH untuk mengenkripsinya. Ini akan mencegah orang-orang di jaringan Wi-Fi publik melihat apa yang Anda jelajahi atau mengabaikan situs web dan filter konten di jaringan lokal.

Tentu saja, lalu lintas menjadi tidak terenkripsi ketika meninggalkan server SSH dan mengakses Internet. Ke server web yang Anda akses melalui terowongan, koneksi Anda akan tampak berasal dari komputer yang menjalankan server SSH Anda, bukan sistem lokal.

Di Linux, gunakan perintah berikut untuk membuat proxy SOCKS di port 9999 pada sistem lokal Anda:

ssh -D 9999 -C user@host

Terowongan akan terbuka sampai koneksi SSH Anda berakhir.
Terowongan akan terbuka sampai koneksi SSH Anda berakhir.

Buka browser web Anda (atau aplikasi lain) dan atur proxy SOCKS ke port 9999 dan localhost. Menggunakan localhost karena pintu masuk terowongan berjalan di sistem lokal Anda.

Kami juga membahas menggunakan PuTTY untuk menyiapkan terowongan SSH di Windows.
Kami juga membahas menggunakan PuTTY untuk menyiapkan terowongan SSH di Windows.

Transfer File SCP

Perintah scp, atau secure copy, memungkinkan Anda untuk mentransfer file antara sistem remote yang menjalankan server SSH dan sistem lokal Anda.

Misalnya, untuk menyalin file lokal ke sistem remote, gunakan sintaks berikut:

scp /path/to/local/file user@host:/path/to/destination/file

Untuk menyalin file pada server SSH jauh ke sistem lokal, gunakan sintaks ini sebagai gantinya:
Untuk menyalin file pada server SSH jauh ke sistem lokal, gunakan sintaks ini sebagai gantinya:

scp -r user@host:/path/to/remote/file /path/to/destination/file

Anda juga dapat mengatur akses scp tanpa password dan menggunakan scp untuk mentransfer file dari dalam skrip.

Memasang Direktori Jarak Jauh

Anda dapat memasang folder jauh melalui SSH dan mengaksesnya seperti direktori lain di sistem Anda, melewati proses scp yang membosankan untuk transfer file.

Jika Anda menggunakan Ubuntu atau lingkungan desktop berbasis GNOME lainnya dengan pengelola berkas Nautilus, luncurkan pengelola file, klik menu File dan pilih Connect to Server.

Anda akan diminta untuk memasukkan perincian server SSH dan kredensial Anda.
Anda akan diminta untuk memasukkan perincian server SSH dan kredensial Anda.
File-file di sistem remote akan muncul di file manager Anda.
File-file di sistem remote akan muncul di file manager Anda.
Lingkungan desktop Linux lainnya mungkin memiliki opsi serupa untuk dengan mudah me-mount direktori melalui SSH.
Lingkungan desktop Linux lainnya mungkin memiliki opsi serupa untuk dengan mudah me-mount direktori melalui SSH.

Jika Anda tidak memiliki akses ke GUI atau lebih suka menggunakan utilitas terminal, Anda dapat menggunakan sshfs untuk memasang sistem SSH jarak jauh sebagai sistem file di komputer Anda.

Melestarikan Sesi Terminal

Setiap kali Anda masuk dengan SSH, Anda akan disajikan dengan sesi terminal baru. Ketika Anda keluar, sesi Anda akan ditutup. Jika Anda lebih memilih mempertahankan sesi terminal antara sesi SSH, gunakan Layar GNU atau utilitas alternatif.

Setelah masuk ke sistem remote, jalankan layar perintah untuk meluncurkan sesi layar. Jalankan perintah dalam sesi layar, lalu tekan Ctrl-a lalu d untuk melepaskan diri dari sesi layar.

Sesi layar dan perintah yang berjalan di dalamnya terus berjalan di latar belakang. Untuk memasang kembali ke sesi layar nanti, jalankan layar -r perintah.

SSH dapat menerima perintah untuk dijalankan ketika Anda masuk, sehingga Anda dapat terhubung ke server SSH dan menyambung kembali ke sesi layar dengan satu perintah:

ssh -t user@host screen -r

Jika Anda memiliki akses lokal ke sistem yang menjalankan server SSH, Anda dapat berpindah antara mengakses sesi layar secara lokal dan jarak jauh.
Jika Anda memiliki akses lokal ke sistem yang menjalankan server SSH, Anda dapat berpindah antara mengakses sesi layar secara lokal dan jarak jauh.

Memvisualisasikan Sidik Jari Kunci

Ketika Anda terhubung ke server SSH Anda dari sistem lain, Anda akan melihat pesan peringatan jika sistem belum mengetahui kuncinya. Pesan ini membantu Anda memastikan bahwa sistem jarak jauh tidak ditiru oleh sistem lain.

Namun, Anda mungkin kesulitan mengingat string panjang yang mengidentifikasi kunci publik sistem remote. Agar sidik jari kunci lebih mudah diingat, aktifkan fitur "kunci host visual".
Namun, Anda mungkin kesulitan mengingat string panjang yang mengidentifikasi kunci publik sistem remote. Agar sidik jari kunci lebih mudah diingat, aktifkan fitur "kunci host visual".

Anda dapat mengaktifkan ini di file konfigurasi SSH Anda atau hanya menetapkannya sebagai opsi saat menjalankan perintah SSH. Sebagai contoh, jalankan perintah berikut untuk menyambung ke server SSH dengan VisualHostKey yang aktif:

ssh -o VisualHostKey=yes user@host

Sekarang Anda hanya perlu mengingat gambar, bukan string panjang.
Sekarang Anda hanya perlu mengingat gambar, bukan string panjang.

Apakah Anda memiliki kiat lain untuk dibagikan? Tinggalkan komentar dan beri tahu kami.

Direkomendasikan: