Beranda » bagaimana » 5 Hal Keren yang Dapat Anda Lakukan Dengan Server SSH

    5 Hal Keren yang Dapat Anda Lakukan Dengan Server SSH

    SSH menawarkan lebih dari sekedar lingkungan terminal yang aman dan terpencil. Anda dapat menggunakan SSH untuk menyalurkan lalu lintas Anda, mentransfer file, me-mount sistem file jarak jauh, dan banyak lagi. Kiat 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.

    Tunneling SSH

    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 bisa mengarahkan lalu lintas penjelajahan web Anda melalui terowongan SSH untuk mengenkripsi itu. Ini akan mencegah orang-orang di jaringan Wi-Fi publik melihat apa yang Anda ramban atau memotong filter situs web dan konten pada 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 tampaknya 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.

    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 telah membahas menggunakan Putty untuk mengatur terowongan SSH pada Windows.

    Transfer File SCP

    Perintah scp, atau salinan aman, memungkinkan Anda mentransfer file antara sistem jarak jauh yang menjalankan server SSH dan sistem lokal Anda.

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

    scp / path / ke / lokal / pengguna file @ host: / path / ke / tujuan / file

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

    scp -r user @ host: / path / ke / remote / file / path / ke / tujuan / file

    Anda juga dapat mengatur akses scp tanpa kata sandi 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, melewatkan proses scp yang membosankan untuk transfer file.

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

    Anda akan diminta memasukkan detail server SSH dan kredensial Anda.

    File pada sistem jarak jauh akan muncul di manajer file Anda.

    Lingkungan desktop Linux lainnya mungkin memiliki opsi serupa untuk dengan mudah memasang 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 sesi terminal baru. Saat Anda keluar, sesi Anda akan ditutup. Jika Anda lebih suka mempertahankan sesi terminal antara sesi SSH, gunakan Layar GNU atau utilitas alternatif.

    Setelah masuk ke sistem jarak jauh, jalankan layar perintah untuk meluncurkan sesi layar. Jalankan perintah dalam sesi layar, lalu tekan Ctrl-a lalu d untuk melepaskan 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 saat Anda masuk, sehingga Anda dapat terhubung ke server SSH dan menyambung kembali ke sesi layar dengan satu perintah:

    ssh -t pengguna @ layar host -r

    Jika Anda memiliki akses lokal ke sistem yang menjalankan server SSH, Anda dapat beralih 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 tahu kuncinya. Pesan ini membantu Anda memastikan sistem jarak jauh tidak ditiru oleh sistem lain.

    Namun, Anda mungkin mengalami kesulitan mengingat string panjang yang mengidentifikasi kunci publik sistem jarak jauh. Untuk membuat sidik jari kunci lebih mudah diingat, aktifkan fitur "kunci host visual".

    Anda dapat mengaktifkan ini di file konfigurasi SSH Anda atau cukup tentukan sebagai opsi saat menjalankan perintah SSH. Misalnya, jalankan perintah berikut untuk menghubungkan ke server SSH dengan VisualHostKey diaktifkan:

    ssh -o VisualHostKey = yes user @ host

    Sekarang Anda hanya perlu mengingat gambar, bukan string panjang.


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