Cara Mengubah Hostname di Ubuntu: Panduan Konfigurasi Sementara, Permanen, dan Netplan

1. Pendahuluan

Mengapa Mengubah Hostname di Ubuntu?

Hostname merupakan elemen penting untuk mengidentifikasi mesin dalam sebuah sistem atau jaringan saat mengelola server atau mesin virtual. Khususnya di lingkungan korporat dan cloud di mana banyak server atau mesin virtual dioperasikan, memiliki hostname yang jelas dan bermakna secara langsung berkontribusi pada efisiensi operasional dan kemudahan manajemen. Modifikasi hostname juga sering diperlukan saat memigrasikan server atau melakukan perubahan pada lingkungan yang ada.

Artikel ini menjelaskan cara mengubah hostname secara sementara di Ubuntu, cara membuat perubahan permanen yang tetap ada setelah reboot, serta cara mengonfigurasi pengaturan jaringan menggunakan Netplan.

2. Cara Memeriksa Hostname Saat Ini

Perintah untuk Memverifikasi Hostname

Perintah berikut adalah cara paling dasar untuk memeriksa hostname yang sedang dikonfigurasi:

hostname

Perintah ini menampilkan hostname saat ini. Jika Anda menginginkan informasi sistem yang lebih detail, gunakan perintah hostnamectl seperti yang ditunjukkan di bawah ini:

hostnamectl

Perintah ini tidak hanya menampilkan hostname, tetapi juga informasi sistem yang lengkap, menghasilkan output serupa dengan contoh di bawah ini:

Static hostname: my-hostname
Operating System: Ubuntu 20.04 LTS

Dengan ini, Anda telah berhasil memastikan hostname.

3. Cara Mengubah Hostname Secara Sementara

Menggunakan Perintah hostname

Untuk mengubah hostname secara sementara, gunakan perintah hostname. Perubahan ini akan kembali ke semula setelah reboot, sehingga cocok untuk pengujian jangka pendek atau pekerjaan pada mesin virtual.

sudo hostname new-hostname

Sebagai contoh, untuk mengubah hostname menjadi temp-hostname secara sementara, jalankan perintah berikut:

sudo hostname temp-hostname

Memverifikasi Perubahan Sementara

Untuk memastikan bahwa hostname telah berubah dengan benar, jalankan kembali perintah hostnamectl:

hostnamectl

Hal ini memungkinkan Anda memverifikasi bahwa perubahan telah berhasil diterapkan. Namun, karena hostname akan kembali setelah reboot, lanjutkan ke langkah berikutnya jika Anda memerlukan perubahan permanen.

4. Cara Mengubah Hostname Secara Permanen

Menggunakan Perintah hostnamectl

Cara yang paling direkomendasikan untuk mengubah hostname secara permanen adalah dengan menggunakan perintah hostnamectl. Metode ini memastikan hostname tetap ada bahkan setelah sistem di-reboot.

sudo hostnamectl set-hostname new-hostname

Sebagai contoh, untuk mengubah hostname menjadi my-new-hostname, jalankan perintah berikut:

sudo hostnamectl set-hostname my-new-hostname

Mengedit File /etc/hostname Secara Langsung

Metode permanen lainnya melibatkan pengeditan manual file /etc/hostname.

  1. Buka file /etc/hostname dengan editor teks.
    sudo nano /etc/hostname
    
  1. Ganti hostname yang ada dengan yang baru.
    my-new-hostname
    
  1. Simpan file, keluar dari editor, dan reboot sistem.
    sudo reboot
    

Mengedit File /etc/hosts

Saat mengubah hostname, jangan lupa memperbarui file /etc/hosts juga. File ini memetakan hostname ke alamat IP.

127.0.1.1 my-new-hostname

Hal ini memastikan bahwa hostname dikenali dengan benar di seluruh jaringan.

5. Mengubah Hostname dan Pengaturan Jaringan dengan Netplan

Apa Itu Netplan?

Netplan adalah alat untuk mengelola konfigurasi jaringan di Ubuntu. Alat ini terutama direkomendasikan di lingkungan server dan mesin virtual. Netplan membantu mengotomatisasi konfigurasi jaringan di lingkungan berbasis cloud atau skala besar, serta memungkinkan manajemen terpadu hostname dan pengaturan jaringan—terutama berguna dalam skenario jaringan yang kompleks.

Mengubah Hostname dan Pengaturan Jaringan dengan Netplan

  1. Edit file konfigurasi Netplan.
    sudo nano /etc/netplan/50-cloud-init.yaml
    
  1. Tambahkan hostname dan konfigurasi jaringan ke dalam file.
    network:
        ethernets:
            ens33:
                addresses:
                - 192.168.1.100/24
                gateway4: 192.168.1.1
                nameservers:
                    addresses:
                    - 8.8.8.8
                    - 8.8.4.4
        version: 2
        hostname: my-new-hostname
    
  1. Terapkan konfigurasi Netplan menggunakan perintah berikut:
    sudo netplan apply
    

Pemecahan Masalah

Jika terjadi kesalahan saat menerapkan pengaturan Netplan, gunakan perintah berikut untuk menampilkan informasi debug dan mengidentifikasi masalah:

sudo netplan --debug apply

Jika muncul pesan kesalahan, kemungkinan disebabkan oleh kesalahan sintaks atau pengaturan jaringan yang salah, jadi tinjau file konfigurasi dengan cermat. Membuat cadangan konfigurasi asli sebelum melakukan perubahan sangat disarankan.

6. Pertimbangan Keamanan

Mengubah hostname dapat memengaruhi koneksi SSH dan pengaturan firewall, sehingga memverifikasi konfigurasi keamanan yang tepat sangat penting. Setelah memodifikasi hostname, pastikan file /etc/hosts dan aturan firewall mencerminkan pengaturan yang benar. Selain itu, pastikan akses SSH tetap berfungsi, dan perbarui konfigurasi terkait jika diperlukan.

7. Ringkasan

Ubuntu menyediakan dua metode untuk mengubah hostname: sementara dan permanen. Gunakan perintah hostname untuk perubahan sementara dan hostnamectl untuk perubahan permanen. Mengelola konfigurasi melalui Netplan juga bermanfaat, terutama di lingkungan jaringan yang kompleks.

Setelah mengubah hostname, selalu tinjau file /etc/hosts, aturan firewall, dan pengaturan SSH untuk memastikan sistem beroperasi dengan benar.