Cara Mengganti Port SSH di Ubuntu Server 12.04, 14.04, 16.04, 18.04 Linux

Cara Mengganti Port SSH SFTP Ubuntu Server 16.04, 18.04, VPS server, Dedicated Server ~ Kamu mempunyai server baik itu dedicated server ataupun VPS server dan berencana untuk mengganti port SSH dari server kamu? Baik untuk alasan keamanan ataupun yang lainnya.

SSH adalah fitur penting dalam sebuah server, SSH atau Secure Shell biasa digunakan oleh develover ataupun webmaster untuk meremote file atau fungsi-fungsi yang ada di server.

Jika kamu menyewa server tentu sangat penting SSH ini, biasanya web developer menggunakan SSH untuk konfigurasi server mereka atau hanya sekedar update data dan upload file.

Diubuntu server sendiri, baik di ubuntu 12.04, 14.04, 16.04 ataupun 18.04 pada saat instalasi server baru memang langsung include install SSH jadi tidak perlu install lagi setelah instalasi server selesai.

SSH sendiri default portnya adalah 22, tentu semua yang berkecimpung di dunia server baik web maupun yang lainnya sudah tahu akan hal ini, jadi tidak menutup kemungkinan jika ada yang iseng nembak-nembak password SSH server yang kamu kelola.

Namun jika server kamu tidak terinstall SSH, kamu bisa menginstallnya, berikut tahapannya.

Cara Install SSH di Ubuntu Server


Untuk menginstall SSH di ubuntu server kamu bisa jalankan command berikut.

# sudo apt-get install ssh

Jika sudah selesai instalasi SSH, saat itu juga kamu sudah bisa akses, namun jika ingin mengkonfigurasi lebih lanjut, kamu bisa jalankan command berikut.

# sudo nano /etc/ssh/sshd_config

Selain pakai nano untuk editor kamu juga bisa menggunakan vi untuk editor vim.

Baca Juga :   Membuat NodeJS Aplikasi Server Sebagai Service di Linux

Jika kamu belum menginstall nano atau vim editor di ubuntu, kamu bisa jalankan command di bawah untuk menginstallnya.

Install Nano Editor

sudo apt-get install nano

Install Vim Editor

sudo apt-get install vim

Cara Mengganti Port SSH di Ubuntu


Lanjut lagi ke tahapan konfigurasi SSH, jika sudah berhasil menginstall SSH, kemudian konfigurasi dengan menjalankan perintah sudo nano /etc/ssh/sshd_config. Maka, akan tampil seperti gambar berikut.

konfigurasi ssh
Gambar tempilan untuk konfigurasi ssh di ubuntu server menggunakan terminal atau ssh client seperti putty.

Pada gambar di atas terlihat tampilan dari konfigurasi ssh, dimana ada dua line yang diberi garis bawah warna merah.

Pada baris warna merah pertama adalah port dari SSH, jika kamu akan mengganti portnya kamu tinggal ubah yang 22 dengan port yang kamu inginkan, 22 adalah default port dari SSH.

Kemudian untuk mengijinkan port yang kamu pilih di firewall, kamu bisa jalankan command berikut, contohnya port 34009.

# sudo ufw allow 34009/tcp

Jika belum menginstalll UFW dan mengaktifkannya, kamu bisa menginstallnya dengan menjalankan perintah di bawah.

Install UFW


# sudo apt install ufw

Untuk mengetahui apakah UFW Sudah aktive bisa menjalankan command di bawah ini.

# sudo ufw status verbose

Untuk mengijinkan UFW pada SSH jalankan command berikut

# sudo ufw allow ssh

Untuk mengaktifkannya, jalankan perintah berikut.

# sudo ufw enable

Jika UFW sudah aktif, akan muncul seperti gambah di bawah.

status active UFW
gambar status active UFW

Kemudian pada gambar di atas baris kedua yang di beri garis warna merah yaitu PermitRootLogin yes (sorry salah ngegarisi 😀) fungsinya adalah untuk ketika user login langsung diijinkan mengakses root. Jadi kamu bisa mengubahnya menjadi PermitRootLogin no jadi user harus tidak bisa langsung akses root.

Setelah konfigurasi SSH selesai, jika kamu menggunakan editor nano, kamu bisa langsung save dengan cara tekan CTRL + O dan untuk keluar dari editor dengan menekan tombol CTRL + X.

Baca Juga :   Install Driver SQL Server Untuk PHP di Ubuntu 14.04,16.04, 17.10 dan 18.04

Setelah keluar dari editor konfigurasi, agar konfigurasinya berjalan, kamu harus restart service SSHnya dengan cara menjalankan command berikut.

# service sshd restart

Penutup


Jika kamu ingin mengetahui perintah-perintah pada SSH, kamu bisa kunjungi halaman ssh.com

Demikian cara mengganti port ssh di ubuntu server via terminal, semoga membantu dan bermanfaat. 😀

Jika kamu ingin mengupload file ke google drive via ssh, sebelumnya sudah pernah bahas cara upload file dari terminal ssh ke google drive. Juga pernah di basah cara upload file dari komputer ke server menggunakan putty ssh scp.