Secure Shell atau SSH adalah protokol jaringan yang memungkinkan Anda untuk terhubung ke server jarak jauh. Anda dapat menggunakannya untuk mengakses komputer lain dari jarak jauh melalui jaringan atau melakukan eksekusi command-line.
Dalam artikel ini, Anda akan belajar cara menghubungkan Mac ke server jarak jauh melalui SSH.
Apa itu SSH dan bagaimana cara kerjanya?
SSH adalah protokol yang Anda gunakan untuk mengakses komputer melalui jaringan yang tidak aman dengan cara yang aman. Protokol ini melakukan hal tersebut dengan mengenkripsi semua komunikasi antara komputer Anda dan server. Itulah salah satu alasan mengapa salah satu penggunaan paling populernya adalah akses jarak jauh dan eksekusi baris perintah pada komputer lain.
Tujuan di balik pembuatan SSH adalah untuk mengatasi kerentanan keamanan yang terkait dengan protokol lain seperti FTP dan Telnet. Faktanya, ketika SSH dibuat pada tahun 1995, nomor port yang dipilih untuk itu adalah 22, yang berada di antara Telnet 23 dan FTP 21.
Ketika menggunakannya untuk terhubung ke server jarak jauh, ia mengenkripsi koneksi jaringan dengan kunci publik-pribadi yang dihasilkan secara acak dan kemudian memerlukan autentikasi kata sandi, menambahkan lapisan keamanan ekstra. Ini adalah contoh yang sangat sederhana tentang bagaimana SSH bekerja, tetapi pengguna juga dapat membuat kunci mereka sendiri.
Selain akses jarak jauh dan eksekusi baris perintah, SSH juga digunakan untuk tunneling, penerusan port TCP, dan koneksi X11. Anda dapat memulai koneksi SSH dengan mengetikkan perintah SSH berikut di Terminal Mac: ssh username@alamat-IP
Untuk membangun koneksi SSH, Anda dapat menggunakan klien SSH bawaan dan aplikasi Terminal atau menginstal emulator Terminal pihak ketiga dan mendapatkan keuntungan tambahan, yang telah kami jelaskan di bawah.
SSH dari Terminal Mac - klien SSH bawaan
Di macOS, Terminal adalah aplikasi yang memberi Anda kemampuan untuk menjalankan klien SSH bawaan. Ini memberi Anda akses ke sekumpulan alat baris perintah yang kuat. Di bawah ini, kami telah membagikan instruksi langkah demi langkah tentang cara Anda dapat menggunakan SSH melalui Terminal Mac Anda.
Cara menggunakan SSH di Mac melalui Terminal
Mari kita lihat langkah-langkah yang diperlukan untuk membuat koneksi SSH melalui Terminal di macOS:
Pertama, buka aplikasi Terminal dengan membuka Finder dan pergi ke Applications > Utilities. Anda juga dapat membukanya dengan mencarinya di Spotlight Search (Command+Space bar).
Untuk membuat koneksi SSH, Anda harus mengetikkan perintah berikut di Terminal: ssh user@alamat-IP. Anda harus mengganti “user” dengan nama pengguna Anda dan “alamat-IP” dengan alamat IP dari server jarak jauh.
Catatan: Jika menghubungkan untuk pertama kalinya, Anda mungkin akan diminta untuk mengonfirmasi apakah Anda ingin melanjutkan menghubungkan. Cukup ketik yes dan tekan tombol Enter.
Masukkan kata sandi jika klien SSH memintanya.
Setelah terhubung, Anda dapat menggunakan perintah Terminal apa pun untuk melakukan tindakan. Kami sarankan untuk melihat daftar perintah Terminal kami untuk melihat apa yang dapat Anda lakukan.
Untuk memutuskan sambungan dari server SSH, ketik exit dan tekan tombol Enter.
Metode alternatif untuk mengakses SSH: Commander One - emulator Terminal
Jika Anda menginginkan aplikasi yang lebih intuitif untuk menggunakan SSH di macOS, maka kami merekomendasikan untuk mencoba Commander One. Ini adalah manajer file yang juga berfungsi sebagai klien FTP dan dilengkapi dengan emulator Terminal dalam versi Pro. Ada banyak fitur berguna lainnya yang termasuk dalam Commander One, termasuk antarmuka dua panel, kemampuan untuk memasang penyimpanan awan sebagai drive lokal, dan dukungan arsip ZIP.
Commander One bukan hanya pengganti Terminal, tetapi juga alternatif yang bagus untuk aplikasi Finder. Dua panel tersebut membantu meningkatkan produktivitas dan membuat alur kerja Anda lebih lancar. Anda dapat berinteraksi dengan banyak folder, menyembunyikan/menampilkan file dengan sekali klik, menyesuaikan hotkey, dan membuka sebanyak mungkin tab yang Anda inginkan.
Versi Pro menawarkan fitur tambahan dan fungsionalitas yang lebih canggih seperti dapat menggunakan Terminal di dalam antarmuka Commander One. Anda juga dapat memasang bucket Amazon S3, bekerja dengan file WebDAV, mengakses file Backblaze B2 dengan lancar, dan lainnya.
Buka SSH di Mac dengan Commander One
Menggunakan Commander One untuk membuka koneksi SSH di Mac adalah proses yang sederhana. Di bawah ini, kami telah menjelaskan bagaimana Anda dapat melakukannya:
Pertama, unduh Commander One dari situs resminya. Tunggu hingga selesai menginstal di Mac Anda dan kemudian luncurkan.
Tekan Ctrl+O secara bersamaan untuk membuka Terminal di Commander One.
Untuk membuat koneksi SSH, ketik ssh[username]@[ip-address] di Terminal. Gantilah [username] dengan nama pengguna dari pengguna jarak jauh dan [ip-address] dengan alamat IP dari server.
Cara mengaktifkan SSH di Mac
Jika Anda ingin menghubungkan Mac Anda dari jarak jauh melalui jaringan, maka ada beberapa pengaturan yang harus Anda konfigurasikan terlebih dahulu. Setelah Anda mengubah pengaturan ini, Anda dapat menghubungkan Mac Anda melalui SSH.
Agar ini berfungsi, Anda harus mengaktifkan Remote Login pada Mac Anda, yang dapat ditemukan di System Settings. Kami merekomendasikan untuk melihat panduan di situs resmi Apple untuk mempelajari cara melakukannya.
Kesimpulan
SSH adalah cara yang aman untuk terhubung ke komputer dari jarak jauh dan seperti yang kita lihat dalam artikel ini, ada dua cara untuk melakukannya. Anda dapat menggunakan klien SSH baik di Terminal Mac, atau mengunduh Commander One untuk mendapatkan lebih banyak fitur.
Versi Pro dari Commander One memungkinkan Anda menjalankan perintah Terminal dalam jendela yang sama, menghilangkan kebutuhan untuk beralih ke aplikasi lain. Plus, ini adalah alternatif Finder yang hebat dan klien FTP, sehingga Anda dapat melakukan lebih banyak daripada sekedar terhubung melalui SSH ke komputer lain di Mac Anda.