{"id":39354,"date":"2026-08-31T17:20:45","date_gmt":"2026-08-31T10:20:45","guid":{"rendered":"https:\/\/cloudraya.com\/?p=39354"},"modified":"2026-08-31T17:22:20","modified_gmt":"2026-08-31T10:22:20","slug":"ssh-adalah","status":"publish","type":"post","link":"https:\/\/cloudraya.com\/id\/blog\/ssh-adalah\/","title":{"rendered":"Kenalan dengan SSH, Cara Aman Mengakses Server dari Mana Saja!"},"content":{"rendered":"<p><span data-contrast=\"auto\">SSH adalah salah satu cara yang umum digunakan developer dan SysAdmin untuk mengakses dan mengelola server dari jarak jauh.<\/span> <\/p>\n<p><span data-contrast=\"auto\">Singkatnya, SSH adalah protokol yang bantu kamu mengakses server dari jarak jauh atau secara <\/span><i><span data-contrast=\"auto\">remote<\/span><\/i><span data-contrast=\"auto\">. Dengan begitu, pekerjaan kamu bisa lebih cepat selesai dan data juga jadi lebih aman.<\/span> <\/p>\n<p><span data-contrast=\"auto\">Makanya, buat kamu yang baru terjun di dunia Dev dan server, kamu wajib kenal dengan SSH ini.<\/span> <\/p>\n<p><span data-contrast=\"auto\">Jadi, apa sih SSH itu? Kapan kamu perlu pakai SSH dan gimana cara pakainya?<\/span> <\/p>\n<p><span data-contrast=\"auto\">Yuk, kita bahas satu-satu di artikel ini. <\/span> <\/p>\n<h2 aria-level=&quot;2&quot; id=\"apa-itu-ssh\"><b><span data-contrast=\"none\">Apa Itu SSH?<\/span><\/b> <\/h2>\n<p><span data-contrast=\"auto\">SSH atau <\/span><i><span data-contrast=\"auto\">Secure Shell <\/span><\/i><span data-contrast=\"auto\">adalah sebuah protokol untuk mengatur dan mengakses server secara <\/span><i><span data-contrast=\"auto\">remote<\/span><\/i><span data-contrast=\"auto\"> lewat jaringan yang terenkripsi.<\/span> <\/p>\n<p><span data-contrast=\"auto\">SSH umum digunakan untuk administrasi server karena bisa mengenkripsi koneksi dan menyediakan mekanisme autentikasi.<\/span> <\/p>\n<p><span data-contrast=\"auto\">SSH bekerja dengan membuat koneksi yang aman antara perangkat pengguna (<\/span><i><span data-contrast=\"auto\">client)<\/span><\/i><span data-contrast=\"auto\"> dan server tujuan. Setelah berhasil terhubung, kamu bisa mendapatkan akses ke shell di server untuk menjalankan <\/span><i><span data-contrast=\"auto\">command<\/span><\/i><span data-contrast=\"auto\">, mengubah konfigurasi, memantau sistem, dan melakukan pekerjaan administrasi lainnya.<\/span> <\/p>\n<p><span data-contrast=\"auto\">Selain akses shell, SSH juga mendukung berbagai kebutuhan seperti transfer file dan tunneling. Protokol ini umumnya menggunakan TCP port 22 sebagai port default, meskipun administrator dapat mengubahnya sesuai kebutuhan keamanan dan konfigurasi server.<\/span> <\/p>\n<p><span data-contrast=\"auto\">Kalau SSH adalah istilah baru buat kamu, coba kita bahas beberapa istilah yang berkaitan dengan SSH supaya tidak ada miskonsepsi. Ketika bahas SSH kamu perlu tahu apa itu, <\/span><i><span data-contrast=\"auto\">Shell<\/span><\/i><span data-contrast=\"auto\">, Terminal, dan OpenSSH.<\/span> <\/p>\n<p><span data-contrast=\"auto\">Penjelasan singkatnya seperti ini:<\/span> <\/p>\n<ul>\n<li><b><span data-contrast=\"auto\">Shell<\/span><\/b><span data-contrast=\"auto\">: <\/span><i><span data-contrast=\"auto\">interface<\/span><\/i><span data-contrast=\"auto\"> untuk memberi perintah ke OS. <\/span> <\/li>\n<li><b><span data-contrast=\"auto\">Terminal<\/span><\/b><span data-contrast=\"auto\">: tempat kamu membuka\/menggunakan <\/span><i><span data-contrast=\"auto\">shell<\/span><\/i><span data-contrast=\"auto\">. <\/span> <\/li>\n<li><b><span data-contrast=\"auto\">SSH<\/span><\/b><span data-contrast=\"auto\">: protokol untuk mengakses <\/span><i><span data-contrast=\"auto\">shell<\/span><\/i><span data-contrast=\"auto\"> di komputer\/server lain secara <\/span><i><span data-contrast=\"auto\">remote<\/span><\/i><span data-contrast=\"auto\">. <\/span> <\/li>\n<li><b><span data-contrast=\"auto\">OpenSSH<\/span><\/b><span data-contrast=\"auto\">: <\/span><i><span data-contrast=\"auto\">tools\/software<\/span><\/i><span data-contrast=\"auto\"> yang mengimplementasikan SSH.<\/span> <\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Jadi, contohnya adalah kamu membuka terminal, kemudian menjalankan SSH. Dari sini, kamu akan terhubung ke <\/span><i><span data-contrast=\"auto\">shell<\/span><\/i><span data-contrast=\"auto\"> di server dan bisa menjalankan berbagai <\/span><i><span data-contrast=\"auto\">command<\/span><\/i><span data-contrast=\"auto\">.<\/span> <\/p>\n<h2 aria-level=&quot;2&quot; id=\"komponen-ssh\"><b><span data-contrast=\"none\">Komponen SSH<\/span><\/b> <\/h2>\n<p><span data-contrast=\"auto\">Setelah memahami istilah dasarnya, berikut beberapa bagian yang terlibat ketika kamu membuat koneksi SSH.<\/span> <\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"7\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\n<h3 id=\"ssh-client\"><span data-contrast=\"none\">SSH <\/span><i><span data-contrast=\"none\">Client<\/span><\/i> <\/h3>\n<\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">SSH <\/span><i><span data-contrast=\"auto\">Client<\/span><\/i><span data-contrast=\"auto\"> adalah <\/span><i><span data-contrast=\"auto\">software<\/span><\/i><span data-contrast=\"auto\"> yang digunakan untuk membuat koneksi ke SSH Server. Kamu biasanya menjalankannya melalui terminal di laptop atau komputer. OpenSSH merupakan salah satu contoh software yang menyediakan SSH <\/span><i><span data-contrast=\"auto\">Client<\/span><\/i><span data-contrast=\"auto\">.<\/span> <\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"7\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\">\n<h3 id=\"ssh-server\"><span data-contrast=\"none\">SSH Server<\/span> <\/h3>\n<\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">SSH Server adalah <\/span><i><span data-contrast=\"auto\">service<\/span><\/i><span data-contrast=\"auto\"> yang berjalan di server dan bertugas menerima koneksi dari SSH <\/span><i><span data-contrast=\"auto\">Client<\/span><\/i><span data-contrast=\"auto\">. Setelah menerima koneksi, server akan memproses permintaan login dan memberikan akses sesuai dengan izin pengguna.<\/span> <\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"7\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\">\n<h3 id=\"public-key\"><span data-contrast=\"none\">Public Key<\/span> <\/h3>\n<\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Public Key adalah salah satu bagian dari pasangan SSH Key yang digunakan untuk proses autentikasi. Public Key bisa disimpan di server untuk membantu memverifikasi identitas pengguna.<\/span> <\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"7\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\">\n<h3 id=\"private-key\"><span data-contrast=\"none\">Private Key<\/span> <\/h3>\n<\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Private Key adalah pasangan dari Public Key yang disimpan di perangkat pengguna. Kunci ini harus dijaga kerahasiaannya karena digunakan untuk membuktikan identitas pengguna saat melakukan autentikasi.<\/span> <\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"7\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"1\">\n<h3 id=\"ssh-daemon-sshd\"><span data-contrast=\"none\">SSH Daemon (sshd)<\/span> <\/h3>\n<\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">SSH Daemon atau sshd adalah program yang berjalan di server untuk menerima dan menangani koneksi SSH. Pada sistem Linux, sshd berjalan sebagai service dan membuat server siap menerima koneksi dari SSH <\/span><i><span data-contrast=\"auto\">Client<\/span><\/i><span data-contrast=\"auto\">.<\/span> <\/p>\n<h2 aria-level=&quot;2&quot; id=\"fungsi-ssh\"><b><span data-contrast=\"none\">Fungsi SSH<\/span><\/b> <\/h2>\n<p><span data-contrast=\"auto\">Agar lebih jelas fungsi dari SSH, ayo kita bahas satu per satu:<\/span> <\/p>\n<h3 id=\"1-remote-server\"><i><span data-contrast=\"none\">1. Remote Server<\/span><\/i> <\/h3>\n<p><span data-contrast=\"auto\">Fungsi paling umum dari SSH adalah mengakses server secara <\/span><i><span data-contrast=\"auto\">remote<\/span><\/i><span data-contrast=\"auto\">. Sebagai developer atau administrator, kamu bisa login ke <\/span><a href=\"https:\/\/cloudraya.com\/id\/produk\/vps-indonesia-murah\/\"><span data-contrast=\"none\">VPS<\/span><\/a><span data-contrast=\"auto\">, cloud server, atau dedicated server dari laptop tanpa harus berada di lokasi fisik server. Setelah login, kamu bisa mengelola sistem dari mana saja seperti sedang berada di terminal server.<\/span> <\/p>\n<h3 id=\"2-transfer-file\"><span data-contrast=\"none\">2. Transfer File<\/span> <\/h3>\n<p><span data-contrast=\"auto\">SSH juga bisa digunakan untuk memindahkan file dengan aman. Teknologi seperti SCP <\/span><i><span data-contrast=\"auto\">(Secure Copy Protocol)<\/span><\/i><span data-contrast=\"auto\"> dan SFTP <\/span><i><span data-contrast=\"auto\">(SSH File Transfer Protocol)<\/span><\/i><span data-contrast=\"auto\"> menggunakan koneksi SSH untuk mengirim atau mengambil file dari server. Metode ini berguna untuk <\/span><i><span data-contrast=\"auto\">deployment<\/span><\/i><span data-contrast=\"auto\"> aplikasi, backup, serta pertukaran file yang membutuhkan perlindungan selama proses transfer.<\/span> <\/p>\n<h3 id=\"3-remote-command\"><i><span data-contrast=\"none\">3. Remote Command<\/span><\/i> <\/h3>\n<p><span data-contrast=\"auto\">Tidak semua pekerjaan butuh sesi terminal interaktif. SSH bisa menjalankan perintah tertentu secara langsung dari <\/span><i><span data-contrast=\"auto\">client<\/span><\/i><span data-contrast=\"auto\">. Misalnya saja, administrator bisa mengecek penggunaan disk, menjalankan <\/span><i><span data-contrast=\"auto\">script<\/span><\/i><span data-contrast=\"auto\">, atau me-<\/span><i><span data-contrast=\"auto\">restart service<\/span><\/i><span data-contrast=\"auto\"> tanpa harus membuka sesi <\/span><i><span data-contrast=\"auto\">shell<\/span><\/i><span data-contrast=\"auto\"> yang panjang.<\/span> <\/p>\n<h3 id=\"4-port-forwarding\"><i><span data-contrast=\"none\">4. Port Forwarding<\/span><\/i> <\/h3>\n<p><span data-contrast=\"auto\">Kamu bisa meneruskan koneksi dari satu port ke port lain melalui koneksi SSH dengan fitur ini. Jadi, kamu tetap bisa mengakses service internal tanpa membukanya untuk akses publik. Cara ini bisa bantu menjaga server kamu tetap aman.<\/span> <\/p>\n<h3 id=\"5-tunneling\"><i><span data-contrast=\"none\">5. Tunneling<\/span><\/i> <\/h3>\n<p><span data-contrast=\"auto\">Dengan <\/span><i><span data-contrast=\"auto\">tunneling, <\/span><\/i><span data-contrast=\"auto\">kamu bisa membuat jalur aman antara perangkat kamu dan server melalui koneksi SSH. Dengan jalur ini, kamu bisa mengakses <\/span><i><span data-contrast=\"auto\">resource<\/span><\/i><span data-contrast=\"auto\"> atau service yang tidak terbuka untuk publik dengan lebih aman. Fitur ini biasanya digunakan untuk keperluan <\/span><i><span data-contrast=\"auto\">troubleshooting<\/span><\/i><span data-contrast=\"auto\">, mengakses database, atau mengakses service internal.<\/span> <\/p>\n<h2 aria-level=&quot;2&quot; id=\"bagaimana-cara-kerja-ssh\"><b><span data-contrast=\"none\">Bagaimana Cara Kerja SSH?<\/span><\/b> <\/h2>\n<p><span data-contrast=\"auto\">Jika dibuat alurnya, cara kerja SSH akan terlihat seperti ini:<\/span> <\/p>\n<p><span data-contrast=\"auto\">Client \u2192 Internet \u2192 SSH Server \u2192 Authentication \u2192 Encryption \u2192 Shell<\/span> <\/p>\n<p><span data-contrast=\"auto\">Jadi, kamu sebagai <\/span><i><span data-contrast=\"auto\">client<\/span><\/i><span data-contrast=\"auto\"> mengakses SSH Server melalui internet. <\/span><i><span data-contrast=\"auto\">Client <\/span><\/i><span data-contrast=\"auto\">kemudian berkomunikasi dengan SSH Server untuk membangun koneksi yang aman, termasuk proses enkripsi dan autentikasi. Setelah proses tersebut berhasil, kamu bisa mengakses <\/span><i><span data-contrast=\"auto\">shell <\/span><\/i><span data-contrast=\"auto\">di server<\/span> <\/p>\n<p><span data-contrast=\"auto\">Supaya lebih jelas, kamu bisa memahaminya dari penjelasan berikut:<\/span> <\/p>\n<h3 id=\"1-ssh-client\"><span data-contrast=\"none\">1. SSH <\/span><i><span data-contrast=\"none\">Client<\/span><\/i> <\/h3>\n<p><span data-contrast=\"auto\">SSH <\/span><i><span data-contrast=\"auto\">Client<\/span><\/i><span data-contrast=\"auto\"> menghubungkan kamu ke server melalui SSH. Kamu bisa menjalankannya melalui terminal di perangkat seperti laptop atau komputer. Salah satu contoh SSH <\/span><i><span data-contrast=\"auto\">Client<\/span><\/i><span data-contrast=\"auto\"> yang umum digunakan adalah <\/span><a href=\"https:\/\/www.openssh.com\/\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">OpenSSH<\/span><\/a><span data-contrast=\"auto\">.<\/span> <\/p>\n<h3 id=\"2-ssh-server\"><span data-contrast=\"none\">2. SSH Server<\/span> <\/h3>\n<p><span data-contrast=\"auto\">SSH Server adalah <\/span><i><span data-contrast=\"auto\">service<\/span><\/i><span data-contrast=\"auto\"> yang berjalan di server dan bertugas menerima koneksi dari SSH <\/span><i><span data-contrast=\"auto\">Client<\/span><\/i><span data-contrast=\"auto\">. Ketika kamu mencoba terhubung, SSH Server akan menerima <\/span><i><span data-contrast=\"auto\">request<\/span><\/i><span data-contrast=\"auto\"> tersebut dan kemudian memprosesnya.<\/span> <\/p>\n<h3 id=\"3-default-port-22\"><span data-contrast=\"none\">3. Default Port 22<\/span> <\/h3>\n<p><span data-contrast=\"auto\">Secara default, SSH menggunakan TCP port 22 sebagai jalur untuk menerima koneksi. Jadi, ketika kamu menjalankan SSH tanpa menentukan port lain, koneksi akan secara otomatis diarahkan ke port 22 ini.<\/span> <\/p>\n<h3 id=\"4-proses-authentication\"><span data-contrast=\"none\">4. Proses <\/span><i><span data-contrast=\"none\">Authentication<\/span><\/i> <\/h3>\n<p><span data-contrast=\"auto\">Setelah terhubung, server perlu memastikan bahwa kamu memang memiliki izin untuk mengaksesnya. Proses ini disebut <\/span><i><span data-contrast=\"auto\">authentication<\/span><\/i><span data-contrast=\"auto\"> dan bisa dilakukan menggunakan password, SSH key, atau metode tambahan seperti MFA.<\/span> <\/p>\n<h3 id=\"5-enkripsi-data\"><span data-contrast=\"none\">5. Enkripsi Data<\/span> <\/h3>\n<p><span data-contrast=\"auto\">Setelah koneksi terbentuk, SSH mengenkripsi data yang dikirim antara perangkat kamu dan server. Dengan begitu, orang lain yang mencoba mengintip koneksi tersebut tidak bisa dengan mudah membaca informasi yang sedang dikirim.<\/span> <\/p>\n<h3 id=\"6-pembuatan-sesi\"><span data-contrast=\"none\">6. Pembuatan Sesi<\/span> <\/h3>\n<p><span data-contrast=\"auto\">Setelah proses authentication berhasil, SSH membuat sesi antara perangkat kamu dan server. Dari sini, kamu bisa mengakses <\/span><i><span data-contrast=\"auto\">shell<\/span><\/i><span data-contrast=\"auto\"> dan menjalankan berbagai <\/span><i><span data-contrast=\"auto\">command<\/span><\/i><span data-contrast=\"auto\"> di server. Sesi akan berakhir ketika kamu logout atau koneksi ditutup.<\/span> <\/p>\n<h2 aria-level=&quot;2&quot; id=\"metode-autentikasi-ssh\"><b><span data-contrast=\"none\">Metode Autentikasi SSH<\/span><\/b> <\/h2>\n<p><span data-contrast=\"auto\">Dalam menciptakan koneksi yang aman, kamu bisa menggunakan beberapa metode autentikasi ini pada SSH:<\/span> <\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"9\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\n<h3 id=\"password-authentication\"><span data-contrast=\"none\">Password Authentication<\/span> <\/h3>\n<\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Metode ini menggunakan <\/span><i><span data-contrast=\"auto\">username<\/span><\/i><span data-contrast=\"auto\"> dan password untuk memverifikasi pengguna. Cara ini mudah diterapkan, tapi kalau password yang kamu gunakan lemah atau sudah kamu gunakan berulang maka bisa meningkatkan risiko serangan seperti <\/span><i><span data-contrast=\"auto\">brute force<\/span><\/i><span data-contrast=\"auto\">.<\/span> <\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"9\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\">\n<h3 id=\"ssh-key-authentication\"><span data-contrast=\"none\">SSH Key Authentication<\/span> <\/h3>\n<\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Metode ini menggunakan pasangan <\/span><i><span data-contrast=\"auto\">public key <\/span><\/i><span data-contrast=\"auto\">dan<\/span><i><span data-contrast=\"auto\"> private key.<\/span><\/i><span data-contrast=\"auto\"> <\/span><i><span data-contrast=\"auto\">Public key<\/span><\/i><span data-contrast=\"auto\"> disimpan di server, sedangkan <\/span><i><span data-contrast=\"auto\">private key<\/span><\/i><span data-contrast=\"auto\"> tetap berada pada perangkat pengguna. Cara ini adalah pilihan tepat untuk autentikasi <\/span><a href=\"https:\/\/cloudraya.com\/id\/produk\/cloud-server\/\"><span data-contrast=\"none\">server<\/span><\/a><span data-contrast=\"auto\"> karena <\/span><i><span data-contrast=\"auto\">private key<\/span><\/i><span data-contrast=\"auto\"> tidak perlu dikirim ke server saat proses login.<\/span> <\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"9\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\">\n<h3 id=\"multi-factor-authentication-mfa\"><i><span data-contrast=\"none\">Multi Factor Authentication<\/span><\/i><span data-contrast=\"none\"> (MFA)<\/span> <\/h3>\n<\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">MFA menambahkan faktor autentikasi lain setelah kredensial utama diverifikasi. Misalnya, kamu diminta memasukkan kode dari aplikasi <\/span><i><span data-contrast=\"auto\">authenticator<\/span><\/i><span data-contrast=\"auto\">. Dengan lapisan tambahan ini, kompromi pada satu faktor saja tidak otomatis memberikan akses ke server.<\/span> <\/p>\n<h2 aria-level=&quot;2&quot; id=\"kelebihan-ssh-dibanding-telnet\"><b><span data-contrast=\"none\">Kelebihan SSH Dibanding Telnet<\/span><\/b> <\/h2>\n<p><span data-contrast=\"auto\">Sama dengan SSH, Telnet adalah metode untuk mengakses server secara <\/span><i><span data-contrast=\"auto\">remote. <\/span><\/i><span data-contrast=\"auto\">Telnet diciptakan pada awal pengembangan internet dan banyak digunakan dalam lingkungan jaringan yang lebih terbatas dibandingkan internet modern. <\/span> <\/p>\n<p><span data-contrast=\"auto\">Berbeda dengan SSH, Telnet tidak dilengkapi dengan enkripsi jaringan. Pada masa itu, jaringan ke server masih bisa terbilang aman karena dianggap sebagai jaringan internal.<\/span> <\/p>\n<p><span data-contrast=\"auto\">Tapi seiring dengan cepatnya perkembangan internet dan kompleksitas ancaman siber, SSH hadir sebagai solusi yang lebih aman untuk digunakan.<\/span> <\/p>\n<p><span data-contrast=\"auto\">Perbedaan paling penting antara keduanya terletak pada cara data dikirimkan. Telnet mengirimkan data tanpa enkripsi, sehingga username, password, dan <\/span><i><span data-contrast=\"auto\">command<\/span><\/i><span data-contrast=\"auto\"> yang dikirim melalui koneksi dapat berisiko dibaca jika jaringan disadap. Sementara itu, SSH mengenkripsi komunikasi antara <\/span><i><span data-contrast=\"auto\">client<\/span><\/i><span data-contrast=\"auto\"> dan server sehingga informasi yang dikirim lebih terlindungi.<\/span> <\/p>\n<p><span data-contrast=\"auto\">Selain enkripsi, SSH juga menyediakan beberapa metode autentikasi, seperti password dan SSH key. SSH juga memiliki mekanisme untuk menjaga integritas data selama proses komunikasi.<\/span> <\/p>\n<p><span data-contrast=\"auto\">Supaya bisa tahu perbedaan antara SSH dan Telnet lebih jelas, kamu bisa melihat tabel berikut ini:<\/span> <\/p>\n<table data-tablestyle=\"MsoTableGrid\" data-tablelook=\"1184\" aria-rowcount=\"5\" aria-colcount=\"3\">\n<tbody>\n<tr aria-rowindex=\"1\">\n<td data-celllook=\"0\"><b><span data-contrast=\"auto\">Fitur<\/span><\/b> <\/td>\n<td data-celllook=\"0\"><b><span data-contrast=\"auto\">SSH<\/span><\/b> <\/td>\n<td data-celllook=\"0\"><b><span data-contrast=\"auto\">Telnet<\/span><\/b> <\/td>\n<\/tr>\n<tr aria-rowindex=\"2\">\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Encryption<\/span> <\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Data terenkripsi<\/span> <\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Data dikirim tanpa enkripsi<\/span> <\/td>\n<\/tr>\n<tr aria-rowindex=\"3\">\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Authentication<\/span> <\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Password, key, dan metode tambahan<\/span> <\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Umumnya username dan password<\/span> <\/td>\n<\/tr>\n<tr aria-rowindex=\"4\">\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Security<\/span> <\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Tinggi dengan konfigurasi yang tepat<\/span> <\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Rendah<\/span> <\/td>\n<\/tr>\n<tr aria-rowindex=\"5\">\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Data Integrity<\/span> <\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Memiliki perlindungan integritas<\/span> <\/td>\n<td data-celllook=\"0\"><span data-contrast=\"auto\">Tidak menyediakan perlindungan yang setara<\/span> <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p aria-level=\"3\"><span data-contrast=\"none\">Apa yang Membuat SSH Lebih Aman?<\/span> <\/p>\n<p><span data-contrast=\"auto\">Secara umum, beberapa hal yang membuat SSH lebih aman digunakan antara lain:<\/span> <\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"9\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Encryption<\/span><\/b><span data-contrast=\"auto\">: SSH mengenkripsi komunikasi antara client dan server sehingga data yang dikirim tidak mudah dibaca jika koneksi disadap.<\/span> <\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"9\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Authentication<\/span><\/b><span data-contrast=\"auto\">: SSH mendukung beberapa metode autentikasi, seperti password dan SSH key, untuk memastikan hanya pengguna yang memiliki akses yang bisa login.<\/span> <\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"9\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"6\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Security<\/span><\/b><span data-contrast=\"auto\">: SSH dapat diperkuat dengan konfigurasi seperti firewall, pembatasan akses, dan menonaktifkan root login.<\/span> <\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"9\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"7\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Data Integrity<\/span><\/b><span data-contrast=\"auto\">: SSH membantu memastikan data yang dikirim antara client dan server tidak diubah oleh pihak lain selama proses komunikasi.<\/span> <\/li>\n<\/ul>\n<h2 aria-level=&quot;2&quot; id=\"cara-menggunakan-ssh\"><b><span data-contrast=\"none\">Cara Menggunakan SSH<\/span><\/b> <\/h2>\n<p><span data-contrast=\"auto\">Cara menggunakan SSH terbilang mudah. Linux dan macOS biasanya sudah menyediakan SSH <\/span><i><span data-contrast=\"auto\">Client<\/span><\/i><span data-contrast=\"auto\">, karena itu kamu bisa langsung membuka Terminal dengan mudah.<\/span> <\/p>\n<p><span data-contrast=\"auto\">Sedangkan kalau kamu menggunakan Windows, kamu bisa menggunakan PowerShell atau Windows Terminal dengan OpenSSH.<\/span> <\/p>\n<p><span data-contrast=\"auto\">Gunakan format berikut:<\/span> <\/p>\n<pre><span data-contrast=\"auto\">ssh\u00a0user@ip-server<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/pre>\n<p><span data-contrast=\"auto\">Ganti <\/span><i><span data-contrast=\"auto\">user<\/span><\/i><span data-contrast=\"auto\"> dengan <\/span><i><span data-contrast=\"auto\">username<\/span><\/i><span data-contrast=\"auto\"> pada server dan ip-server dengan alamat IP server tujuan. Jika server menggunakan port selain 22, tambahkan opsi -p, misalnya: <\/span><\/p>\n<pre><span data-contrast=\"auto\">ssh -p 2222\u00a0user@ip-server.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/pre>\n<h2 aria-level=&quot;2&quot; id=\"cara-install-ssh-server\"><b><span data-contrast=\"none\">Cara Install SSH Server<\/span><\/b> <\/h2>\n<p><span data-contrast=\"auto\">Kalau kamu menggunakan server Linux dan ingin bisa mengaksesnya melalui SSH, kamu perlu menginstal SSH Server terlebih dahulu. Caranya sedikit berbeda tergantung distro Linux yang digunakan.<\/span><\/p>\n<h3 id=\"1-ubuntu-dan-debian\">1. Ubuntu dan Debian<\/h3>\n<p><span data-contrast=\"auto\">Pada Ubuntu dan Debian, SSH Server bisa diinstal menggunakan <\/span><i><span data-contrast=\"auto\">package<\/span><\/i><span data-contrast=\"auto\"> <\/span><span data-contrast=\"auto\">openssh-server<\/span><span data-contrast=\"auto\">.<\/span> <\/p>\n<pre><span data-ccp-props=\"{}\">sudo apt update\r\nsudo apt install openssh-server<\/span><\/pre>\n<p><br><\/p>\n<h3 id=\"2-rocky-linux-dan-centos\">2. Rocky Linux dan CentOS<\/h3>\n<p><span data-contrast=\"auto\">Untuk Rocky Linux dan CentOS, kamu bisa menggunakan dnf untuk menginstal SSH Server:<\/span> <\/p>\n<pre><span data-contrast=\"auto\">sudo\u00a0dnf\u00a0install\u00a0openssh-server<\/span><\/pre>\n<p><br><\/p>\n<h3 id=\"3-cek-status-ssh\">3. Cek Status SSH<\/h3>\n<p><span data-contrast=\"auto\">Setelah proses instalasi selesai, kamu bisa mengecek apakah SSH Server sudah berjalan menggunakan:<\/span> <\/p>\n<pre><span data-contrast=\"auto\">sudo\u00a0systemctl\u00a0status ssh<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/pre>\n<p><span data-contrast=\"auto\">Jika service SSH belum berjalan, gunakan:<\/span> <\/p>\n<pre><span data-contrast=\"auto\">sudo\u00a0systemctl\u00a0start ssh<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/pre>\n<p><span data-contrast=\"auto\">Untuk menjalankan ulang service SSH:<\/span> <\/p>\n<pre><span data-contrast=\"auto\">sudo\u00a0systemctl\u00a0restart ssh<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/pre>\n<p><span data-contrast=\"auto\">Agar SSH Server otomatis berjalan saat server dinyalakan:<\/span> <\/p>\n<pre><span data-contrast=\"auto\">sudo\u00a0systemctl\u00a0enable ssh<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/pre>\n<p><span data-contrast=\"auto\">Pada beberapa distro, terutama Rocky Linux dan CentOS, nama service SSH adalah sshd. Jadi, ganti ssh menjadi sshd pada <\/span><i><span data-contrast=\"auto\">command<\/span><\/i><span data-contrast=\"auto\"> systemctl, misalnya:<\/span> <\/p>\n<pre><span data-contrast=\"auto\">sudo\u00a0systemctl\u00a0status\u00a0sshd<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/pre>\n<h2 aria-level=&quot;2&quot; id=\"kapan-sebaiknya-menggunakan-ssh\"><b><span data-contrast=\"none\">Kapan Sebaiknya Menggunakan SSH?<\/span><\/b> <\/h2>\n<p><span data-contrast=\"auto\">Kamu bisa mulai menggunakan SSH ketika butuh mengelola server dari jarak jauh, terutama pada environment berikut:<\/span> <\/p>\n<ul>\n<li><b><span data-contrast=\"auto\">VPS (Virtual Private Server):<\/span><\/b><span data-contrast=\"auto\"> mengelola aplikasi, service, database, dan konfigurasi sistem.<\/span> <\/li>\n<li><b><span data-contrast=\"auto\">Dedicated Server:<\/span><\/b><span data-contrast=\"auto\"> melakukan administrasi server fisik tanpa harus selalu berada di data center.<\/span> <\/li>\n<li><b><span data-contrast=\"auto\">Cloud Server:<\/span><\/b><span data-contrast=\"auto\"> mengakses <\/span><i><span data-contrast=\"auto\">instance<\/span><\/i><span data-contrast=\"auto\"> untuk <\/span><i><span data-contrast=\"auto\">deployment, troubleshooting<\/span><\/i><span data-contrast=\"auto\">, dan <\/span><i><span data-contrast=\"auto\">maintenance<\/span><\/i><span data-contrast=\"auto\">.<\/span> <\/li>\n<li><b><span data-contrast=\"auto\">Private Cloud:<\/span><\/b><span data-contrast=\"auto\"> mengelola <\/span><i><span data-contrast=\"auto\">resource<\/span><\/i><span data-contrast=\"auto\"> internal dengan akses yang lebih terkontrol.<\/span> <\/li>\n<li><b><span data-contrast=\"auto\">Data Center:<\/span><\/b><span data-contrast=\"auto\"> melakukan administrasi infrastruktur dari <\/span><i><span data-contrast=\"auto\">workstation<\/span><\/i><span data-contrast=\"auto\"> administrator.<\/span> <\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Selama server bisa dijangkau melalui jaringan dan SSH server dikonfigurasi dengan benar, administrator bisa melakukan banyak tugas tanpa akses fisik langsung.<\/span> <\/p>\n<h2 aria-level=&quot;2&quot; id=\"kesimpulan\"><b><span data-contrast=\"none\">Kesimpulan<\/span><\/b> <\/h2>\n<p><span data-contrast=\"auto\">SSH adalah protokol penting untuk mengakses dan mengelola server secara remote dengan koneksi yang aman. Dengan enkripsi, autentikasi, transfer file, dan tunneling, SSH membantu administrator menjaga keamanan infrastruktur. <\/span> <\/p>\n<p><span data-contrast=\"auto\">Untuk kebutuhan server yang aman dan andal, kamu bisa memilih layanan VPS atau cloud server yang sudah menyediakan fitur SSH ini seperti pada CloudRaya. Dengan begitu, kamu bisa mengakses server kapan saja dan dari mana saja dengan lebih mudah. <\/span><a href=\"https:\/\/panel.cloudraya.com\/\"><span data-contrast=\"none\">Daftar<\/span><\/a><span data-contrast=\"auto\"> CloudRaya sekarang!<\/span> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>SSH adalah salah satu cara yang umum digunakan developer dan SysAdmin untuk mengakses dan mengelola server dari jarak jauh. Singkatnya, SSH adalah protokol yang bantu kamu mengakses server dari jarak jauh atau secara remote. Dengan begitu, pekerjaan kamu bisa lebih cepat selesai dan data juga jadi lebih aman. Makanya, buat kamu yang baru terjun di [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":39355,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[143],"tags":[],"class_list":["post-39354","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-insight-id","post-wrapper"],"acf":{"reading_time":"","featured_article":false},"_links":{"self":[{"href":"https:\/\/cloudraya.com\/id\/wp-json\/wp\/v2\/posts\/39354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudraya.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudraya.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudraya.com\/id\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudraya.com\/id\/wp-json\/wp\/v2\/comments?post=39354"}],"version-history":[{"count":4,"href":"https:\/\/cloudraya.com\/id\/wp-json\/wp\/v2\/posts\/39354\/revisions"}],"predecessor-version":[{"id":39360,"href":"https:\/\/cloudraya.com\/id\/wp-json\/wp\/v2\/posts\/39354\/revisions\/39360"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudraya.com\/id\/wp-json\/wp\/v2\/media\/39355"}],"wp:attachment":[{"href":"https:\/\/cloudraya.com\/id\/wp-json\/wp\/v2\/media?parent=39354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudraya.com\/id\/wp-json\/wp\/v2\/categories?post=39354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudraya.com\/id\/wp-json\/wp\/v2\/tags?post=39354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}