- 1 1. Pendahuluan
- 2 2. Pembaruan Sistem
- 3 3. Pengaturan Lingkungan Bahasa Indonesia
- 4 4. Pengaturan Zona Waktu dan Lokal
- 5 5. Pengaturan Papan Ketik
- 6 6. Pengaturan Firewall
- 7 7. Pengaturan Server SSH
- 8 8. Instalasi Perangkat Lunak
- 8.1 Metode Instalasi Perangkat Lunak
- 8.2 Perangkat Lunak Dasar yang Direkomendasikan
- 8.2.1 1. Web Browser (Google Chrome)
- 8.2.2 2. Perangkat Lunak Office (LibreOffice)
- 8.2.3 3. Pemutar Media (VLC)
- 8.2.4 4. Alat Pengembangan (Visual Studio Code)
- 8.2.5 5. Alat Baris Perintah (htop, curl, git)
- 8.2.6 6. Alat Kompresi/Dekompresi (zip, unzip, rar)
- 8.2.7 7. Penyimpanan Cloud (Mount Google Drive)
- 8.3 Perangkat Lunak yang Direkomendasikan untuk Pengembang
- 8.4 Memverifikasi Perangkat Lunak yang Diinstal
- 8.5 Ringkasan
- 9 9. Pengaturan Pembaruan Otomatis
- 10 10. FAQ (Pertanyaan yang Sering Diajukan)
- 10.1 Q1: Apakah restart diperlukan setelah pengaturan awal Ubuntu?
- 10.2 Q2: Saya tidak bisa mengetik dalam bahasa Indonesia dengan benar. Apa yang harus saya lakukan?
- 10.3 Q3: Zona waktu Ubuntu saya salah. Bagaimana cara memperbaikinya?
- 10.4 Q4: Koneksi SSH tidak berfungsi (atau koneksi ditolak)
- 10.5 Q5: Saya tidak bisa menginstal perangkat lunak di Ubuntu (muncul error E: Unable to locate package)
- 10.6 Q6: Saya ingin memeriksa apakah pengaturan firewall Ubuntu (UFW) telah diterapkan
- 10.7 Q7: Ubuntu menjadi tidak stabil setelah pembaruan
- 10.8 Q8: Saya ingin menghemat ruang penyimpanan Ubuntu
- 11 Ringkasan
1. Pendahuluan
Ubuntu adalah salah satu distribusi Linux yang banyak digunakan oleh pemula hingga pengguna tingkat lanjut. Daya tariknya terletak pada sifat sumber terbukanya dan dukungan komunitas yang melimpah. Namun, segera setelah instalasi, Ubuntu tidak langsung siap digunakan dengan nyaman; ada beberapa pengaturan awal dasar yang perlu dilakukan.
Artikel ini akan menjelaskan secara rinci pengaturan awal yang harus dilakukan setelah menginstal Ubuntu. Kami akan menjelaskan dengan cermat cara menjalankan perintah dan tujuan setiap pengaturan, agar pemula pun dapat mengaturnya tanpa kebingungan. Silakan gunakan ini sebagai referensi.
Alasan Melakukan Pengaturan Awal Ubuntu
Ubuntu yang baru diinstal mungkin tidak sepenuhnya nyaman atau aman dalam beberapa hal. Sebagai contoh, masalah-masalah berikut dapat muncul:
- Pembaruan sistem diperlukan: Paket yang disertakan dalam media instalasi Ubuntu mungkin bukan yang terbaru, sehingga pembaruan sangat penting untuk keamanan dan perbaikan bug.
- Lingkungan Bahasa Indonesia belum lengkap: Secara default, pengaturan standar adalah bahasa Inggris, sehingga pengaturan diperlukan untuk input dan tampilan bahasa Indonesia yang nyaman.
- Pengaturan keamanan belum disesuaikan: Jika firewall tidak diaktifkan atau pengaturan SSH tidak dilakukan dengan benar, risiko akses tidak sah dari luar akan meningkat.
- Perangkat lunak yang mudah digunakan kurang: Aplikasi yang diinstal secara standar sangat minim, sehingga perangkat lunak yang digunakan sehari-hari perlu diinstal tambahan.
Pembaca Sasaran Artikel Ini
Artikel ini ditujukan bagi mereka yang:
- Baru pertama kali menginstal Ubuntu
- Belum terbiasa dengan pengaturan menggunakan perintah dasar Linux
- Ingin menggunakan Ubuntu dengan lebih nyaman dan aman
Konten artikel ini akan dijelaskan secara berurutan, jadi dengan mengikuti langkah-langkah di setiap bagian, Anda akan dapat mulai menggunakan Ubuntu dengan lancar.
Bagian selanjutnya akan membahas cara memperbarui paket Ubuntu ke versi terbaru.
2. Pembaruan Sistem
Segera setelah menginstal Ubuntu, paket perangkat lunak yang disertakan dalam sistem mungkin bukan yang terbaru. Untuk mencegah kerentanan keamanan dan menggunakan lingkungan yang stabil, penting untuk terlebih dahulu memperbarui sistem ke kondisi terbaru.
Alasan Pembaruan Sistem Diperlukan
Media instalasi Ubuntu mencakup paket-paket yang ada pada saat rilis. Namun, patch keamanan dan perbaikan bug dilakukan setelah rilis, sehingga tidak memperbarui ke versi terbaru dapat menyebabkan risiko berikut:
- Kerentanan keamanan tetap ada: Paket lama mungkin berisi kerentanan yang dapat dieksploitasi oleh penyerang.
- Terkena dampak bug: Bug yang telah diperbaiki oleh pengembang belum diterapkan, sehingga operasi sistem mungkin menjadi tidak stabil.
- Masalah kompatibilitas perangkat lunak: Saat mencoba menginstal aplikasi baru, masalah pustaka lama atau dependensi dapat terjadi.
Oleh karena itu, setelah menginstal Ubuntu, sangat disarankan untuk terlebih dahulu memperbarui daftar paket dan semua perangkat lunak ke versi terbaru.
Pembaruan Daftar Paket
Di Ubuntu, APT (Advanced Package Tool) digunakan untuk mengelola informasi perangkat lunak (daftar paket). Pertama, jalankan perintah berikut untuk mendapatkan daftar paket terbaru:
sudo apt update
Menjalankan perintah ini akan mengambil informasi paket terbaru dari repositori Ubuntu dan memperbarui database di sistem.
Peningkatan Paket (Upgrade)
Setelah daftar paket diperbarui, selanjutnya lakukan peningkatan (upgrade) seluruh sistem.
sudo apt upgrade -y
Menjalankan perintah ini akan mengunduh versi baru dari paket yang sudah ada dan menerapkannya ke sistem. Opsi -y
akan melanjutkan peningkatan tanpa konfirmasi.
Penghapusan Paket yang Tidak Digunakan (Disarankan)
Setelah peningkatan, disarankan juga untuk menghapus paket lama yang tidak lagi digunakan untuk menghemat ruang disk.
sudo apt autoremove -y
Menjalankan perintah ini akan secara otomatis menghapus pustaka yang tidak diperlukan atau paket tanpa dependensi.
Memulai Ulang Sistem (Jika Diperlukan)
Jika pembaruan kernel atau pembaruan paket sistem penting telah dilakukan, Anda mungkin perlu memulai ulang sistem. Untuk memeriksa apakah diperlukan restart, jalankan perintah berikut:
sudo reboot
Terutama jika ada pembaruan kernel, pastikan untuk memulai ulang agar pembaruan diterapkan.
3. Pengaturan Lingkungan Bahasa Indonesia
Saat menginstal Ubuntu, bahasa standar diatur ke bahasa Inggris secara default. Oleh karena itu, untuk menggunakan bahasa Indonesia dengan nyaman, Anda perlu menginstal paket bahasa dan mengatur sistem input bahasa Indonesia.
Bagian ini akan menjelaskan secara detail cara mengatur lingkungan bahasa Indonesia di Ubuntu.
Instalasi Paket Bahasa Indonesia
Pertama, instal paket bahasa Indonesia di Ubuntu. Ini akan membuat menu sistem dan layar pengaturan ditampilkan dalam bahasa Indonesia.
1. Instalasi Paket Bahasa Indonesia
Buka terminal dan jalankan perintah berikut:
sudo apt install language-pack-id -y
Perintah ini akan menginstal data lokal bahasa Indonesia.
2. Mengubah Pengaturan Bahasa Sistem ke Bahasa Indonesia
Selanjutnya, atur bahasa sistem ke bahasa Indonesia.
LANG=id_ID.UTF-8
sudo update-locale LANG=id_ID.UTF-8
Untuk mengaktifkan pengaturan ini, Anda perlu keluar dan masuk kembali, atau memulai ulang sistem.
sudo reboot
Setelah restart, pastikan menu sistem dan dialog ditampilkan dalam bahasa Indonesia.
Pengaturan Input Bahasa Indonesia (Instalasi Ibus/Fcitx)
Di Ubuntu, input bahasa Indonesia tidak diaktifkan secara default. Untuk dapat mengetik dalam bahasa Indonesia, Anda perlu menginstal sistem input bahasa (IME).
Sistem input bahasa yang direkomendasikan:
- Ibus (Umum dan kompatibel) atau Fcitx (Fleksibel dengan banyak mesin input)
1. Instalasi Ibus (contoh)
Jalankan perintah berikut untuk menginstal sistem input bahasa:
sudo apt install ibus-chewing -y
(Catatan: `ibus-chewing` adalah contoh untuk bahasa Tionghoa, untuk bahasa Indonesia umumnya cukup dengan menginstal paket bahasa utama. Jika ada sistem input khusus untuk bahasa Indonesia yang sering digunakan, sebutkan di sini. Umumnya, Ibus sudah terintegrasi baik dengan paket bahasa.)
2. Mengubah Metode Input ke Ibus/Fcitx (Jika Diperlukan)
Untuk menggunakan Ibus/Fcitx, Anda mungkin perlu mengubah metode input. Jalankan perintah berikut:
im-config -n ibus
Kemudian, restart sistem agar perubahan diterapkan.
sudo reboot
3. Konfigurasi Ibus/Fcitx
Setelah restart, buka “Pengaturan” → “Dukungan Bahasa” → “Metode Input Papan Ketik” dan pastikan “Ibus” (atau “Fcitx”) terpilih.
Selanjutnya, buka alat pengaturan Ibus/Fcitx dan aktifkan bahasa Indonesia (jika ada opsi spesifik). Umumnya, Ibus akan mendeteksi bahasa sistem dan menyediakan opsi input yang relevan.
ibus-setup
Jika “Bahasa Indonesia” belum ditambahkan ke daftar “Metode Input”, klik tombol “+” dan tambahkan Bahasa Indonesia.
Setelah pengaturan selesai, coba tekan tombol “Super (Windows) + Spasi” atau “Ctrl + Spasi” di editor teks untuk memastikan input bahasa Indonesia dapat dilakukan.
Instalasi Font Bahasa Indonesia (Opsional)
Ubuntu menyertakan font dasar untuk bahasa Indonesia, tetapi Anda juga dapat menambahkan font yang lebih mudah dibaca.
Dengan perintah berikut, Anda dapat menginstal font bahasa Indonesia (seperti font Noto):
sudo apt install fonts-noto-cjk -y
Langkah Terakhir untuk Menerapkan Pengaturan
Setelah pengaturan lingkungan bahasa Indonesia selesai, lakukan restart untuk menerapkan semua perubahan.
sudo reboot
Setelah restart, pastikan bahasa Indonesia ditampilkan dengan benar dan input bahasa Indonesia dapat dilakukan dengan lancar.
4. Pengaturan Zona Waktu dan Lokal
Ketika Ubuntu diinstal, zona waktu dan lokal (pengaturan wilayah dan bahasa) default mungkin tidak diatur dengan benar. Terutama jika Anda menyiapkan Ubuntu untuk server global atau lingkungan cloud, zona waktu standar seringkali adalah UTC (Coordinated Universal Time), dan jika digunakan apa adanya, perbedaan waktu dapat terjadi.
Bagian ini akan menjelaskan cara mengatur zona waktu dan lokal Ubuntu dengan benar untuk Indonesia.
Pengaturan Zona Waktu
Di Ubuntu, Anda dapat mengatur zona waktu menggunakan perintah timedatectl
.
1. Memverifikasi Zona Waktu Saat Ini
Jalankan perintah berikut untuk memeriksa zona waktu saat ini:
timedatectl
Contoh Output:
Local time: Thu 2025-03-05 12:34:56 UTC
Universal time: Thu 2025-03-05 12:34:56 UTC
RTC time: Thu 2025-03-05 12:34:56
Time zone: Etc/UTC (UTC, +0000)
Dalam contoh ini, zona waktu diatur ke UTC
, jadi perlu diubah ke Waktu Indonesia Barat (WIB), Waktu Indonesia Tengah (WITA), atau Waktu Indonesia Timur (WIT) tergantung lokasi.
2. Mengubah ke Zona Waktu Indonesia (Misalnya, Asia/Jakarta untuk WIB)
Jalankan perintah berikut untuk mengubah zona waktu ke Asia/Jakarta
(untuk WIB):
sudo timedatectl set-timezone Asia/Jakarta
Jika Anda berada di WITA, gunakan Asia/Makassar
. Untuk WIT, gunakan Asia/Jayapura
.
3. Memverifikasi Pengaturan
Periksa kembali apakah zona waktu telah diterapkan dengan perintah berikut:
timedatectl
Contoh Output:
Local time: Thu 2025-03-05 21:34:56 WIB
Universal time: Thu 2025-03-05 12:34:56 UTC
RTC time: Thu 2025-03-05 12:34:56
Time zone: Asia/Jakarta (WIB, +0700)
Jika Asia/Jakarta
(WIB, +0700) ditampilkan seperti ini, berarti pengaturan sudah benar.
Pengaturan Lokal
Lokal mengacu pada pengaturan bahasa dan wilayah yang digunakan oleh sistem. Secara default, mungkin diatur ke bahasa Inggris (en_US.UTF-8
), jadi ubah ke bahasa Indonesia (id_ID.UTF-8
).
1. Memverifikasi Lokal Saat Ini
Jalankan perintah berikut untuk memeriksa lokal saat ini:
locale
Contoh Output (pengaturan bahasa Inggris default):
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
...
2. Mengaktifkan Lokal Bahasa Indonesia
Periksa apakah lokal bahasa Indonesia sudah terinstal di sistem, dan tambahkan jika perlu.
sudo locale-gen id_ID.UTF-8
Selanjutnya, atur lokal default ke id_ID.UTF-8
.
sudo update-locale LANG=id_ID.UTF-8
3. Menerapkan Pengaturan
Mulai ulang sistem, atau jalankan perintah berikut untuk menerapkan pengaturan:
source /etc/default/locale
Jalankan kembali perintah locale
dan pastikan pengaturan telah diterapkan.
locale
Contoh Output:
LANG=id_ID.UTF-8
LC_CTYPE="id_ID.UTF-8"
LC_NUMERIC="id_ID.UTF-8"
LC_TIME="id_ID.UTF-8"
...
Konfirmasi Setelah Pengaturan Selesai
Pastikan pengaturan zona waktu dan lokal telah diterapkan dengan benar dengan memeriksa poin-poin berikut:
- Jalankan
timedatectl
dan pastikan zona waktu adalahAsia/Jakarta
(atau zona waktu Indonesia lainnya). - Jalankan
locale
dan pastikan telah diubah menjadiid_ID.UTF-8
. - Pastikan bahasa tampilan dan waktu sistem telah diindonesiakan dengan benar.
Jika pengaturan belum diterapkan, coba keluar dan masuk kembali atau mulai ulang sistem.
5. Pengaturan Papan Ketik
Dalam pengaturan default Ubuntu, tata letak dan perilaku papan ketik mungkin tidak dioptimalkan untuk pengguna di Indonesia. Khususnya, jika Anda menggunakan papan ketik standar Indonesia, penempatan tombol mungkin tidak dikenali dengan benar, sehingga pengaturan yang tepat diperlukan.
Bagian ini akan menjelaskan cara mengatur tata letak papan ketik dan cara mengubah tombol CapsLock menjadi tombol Ctrl.
Pengaturan Tata Letak Papan Ketik
1. Memverifikasi Tata Letak Papan Ketik Saat Ini
Jalankan perintah berikut untuk memeriksa tata letak papan ketik saat ini:
localectl status
Contoh Output:
System Locale: LANG=id_ID.UTF-8
VC Keymap: us
X11 Layout: us
Dalam contoh ini, tata letak papan ketik diatur ke us
(Inggris), jadi perlu diperbaiki jika Anda menggunakan papan ketik standar Indonesia.
2. Mengubah Tata Letak Papan Ketik ke Bahasa Indonesia
Jika Anda menggunakan papan ketik standar Indonesia, jalankan perintah berikut untuk mengubah pengaturan:
sudo localectl set-keymap id
sudo localectl set-x11-keymap id
Untuk menerapkan perubahan, keluar dan masuk kembali atau mulai ulang sistem.
Mengubah Tombol CapsLock menjadi Tombol Ctrl
Di Ubuntu, dengan mengubah tombol CapsLock menjadi tombol Ctrl, pengoperasian akan menjadi lebih nyaman. Terutama bagi insinyur atau programmer, tombol Ctrl sering digunakan, sehingga melakukan perubahan ini akan meningkatkan efisiensi kerja.
1. Cara Mengubah Sementara
Jalankan perintah berikut untuk sementara waktu menggunakan tombol CapsLock sebagai tombol Ctrl:
setxkbmap -option ctrl:nocaps
Namun, pengaturan ini akan kembali ke semula setelah restart, jadi untuk menerapkan secara permanen, gunakan metode berikut.
2. Cara Mengubah Secara Permanen
Untuk mengunci tombol CapsLock sebagai tombol Ctrl, ikuti langkah-langkah berikut:
- Edit file konfigurasi
/etc/default/keyboard
sudo nano /etc/default/keyboard
- Cari baris berikut dan ubah:
XKBOPTIONS=""
↓ Setelah perubahan
XKBOPTIONS="ctrl:nocaps"
- Simpan file dan terapkan pengaturan
sudo dpkg-reconfigure keyboard-configuration
- Mulai ulang sistem
sudo reboot
Setelah restart, pastikan tombol CapsLock berfungsi sebagai tombol Ctrl.
Kustomisasi Papan Ketik Tambahan (Opsional)
Selain itu, kustomisasi berikut juga dimungkinkan:
- Menukar tombol Ctrl dan CapsLock
setxkbmap -option ctrl:swapcaps
- Menetapkan tombol Esc ke tombol CapsLock (untuk pengguna Vim)
setxkbmap -option caps:escape
Pengaturan ini juga dapat diterapkan secara permanen dengan menambahkannya ke XKBOPTIONS
di file /etc/default/keyboard
sebelumnya.
Konfirmasi Setelah Pengaturan
Periksa poin-poin berikut untuk memastikan pengaturan telah diterapkan dengan benar:
- Apakah tata letak papan ketik menjadi
id
saat menjalankanlocalectl status
? - Apakah tombol CapsLock berfungsi sebagai tombol Ctrl saat ditekan?
- Jika perubahan tidak diterapkan, periksa setelah restart.
Dengan ini, pengaturan papan ketik telah selesai.

6. Pengaturan Firewall
Ubuntu secara default dilengkapi dengan firewall yang mudah dikelola bernama UFW (Uncomplicated Firewall). Dengan mengkonfigurasi UFW dengan benar, Anda dapat mencegah akses yang tidak perlu dari luar dan memperkuat keamanan sistem.
Bagian ini akan menjelaskan cara dasar mengkonfigurasi UFW dan pengaturan yang direkomendasikan untuk meningkatkan keamanan.
Mengaktifkan Firewall
Di Ubuntu, UFW diinstal secara default, tetapi mungkin tidak diaktifkan. Pertama, mari kita periksa status UFW saat ini.
1. Memverifikasi Status UFW
sudo ufw status
Contoh Output (jika UFW dinonaktifkan):
Status: inactive
Contoh Output (jika UFW diaktifkan):
Status: active
2. Mengaktifkan UFW
Jika UFW dinonaktifkan, aktifkan dengan perintah berikut:
sudo ufw enable
Menjalankan perintah ini akan memulai UFW, dan komunikasi akan dikontrol berdasarkan aturan default.
Pengaturan Aturan Dasar Firewall
Di UFW, dasar-dasarnya adalah mengizinkan hanya komunikasi yang diperlukan dan memblokir komunikasi lainnya.
1. Mengatur Kebijakan Default
Secara default, atur agar semua koneksi masuk dari luar ditolak, dan koneksi keluar dari dalam diizinkan.
sudo ufw default deny incoming
sudo ufw default allow outgoing
2. Mengizinkan SSH (Koneksi Jarak Jauh)
Jika Anda menggunakan SSH, Anda harus mengizinkan komunikasi pada port 22, jika tidak, Anda tidak akan dapat terhubung dari jarak jauh.
sudo ufw allow 22/tcp
Saat mengoperasikan di lingkungan server, mengubah port SSH dan membuka port tersebut adalah salah satu tindakan keamanan. Misalnya, jika Anda mengubah port SSH menjadi 2222, atur seperti ini:
sudo ufw allow 2222/tcp
3. Mengizinkan HTTP/HTTPS (Web Server)
Jika Anda mengoperasikan server web menggunakan Apache atau Nginx, Anda harus mengizinkan HTTP (port 80) dan HTTPS (port 443).
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
4. Membuka Port Layanan Lain (Jika Diperlukan)
Misalnya, jika Anda menggunakan layanan berikut, izinkan port masing-masing:
- FTP (Port 21)
sudo ufw allow 21/tcp
- MySQL (Port 3306)
sudo ufw allow 3306/tcp
- PostgreSQL (Port 5432)
sudo ufw allow 5432/tcp
5. Menerapkan Pengaturan
Setelah semua pengaturan selesai, muat ulang UFW untuk menerapkan perubahan.
sudo ufw reload
Memverifikasi Pengaturan dan Menampilkan Log
1. Memverifikasi Aturan yang Diizinkan
Untuk memeriksa aturan UFW saat ini, jalankan perintah berikut:
sudo ufw status numbered
Contoh Output:
Status: active
To Action From
-- ------ ----
[ 1] 22/tcp ALLOW Anywhere
[ 2] 80/tcp ALLOW Anywhere
[ 3] 443/tcp ALLOW Anywhere
2. Cara Menghapus Aturan
Jika ada aturan yang tidak perlu, Anda juga dapat menghapusnya. Periksa nomor aturan dalam daftar (misalnya, [ 1]
) dan hapus seperti ini:
sudo ufw delete 1
3. Mengaktifkan Log (Opsional)
Untuk mencatat aktivitas UFW dan memperkuat pemantauan keamanan, disarankan untuk mengaktifkan log.
sudo ufw logging on
Log akan disimpan di /var/log/ufw.log
, dan Anda dapat melihat detail komunikasi.
Cara Menonaktifkan UFW Sementara
Jika Anda perlu menonaktifkan UFW sementara karena alasan tertentu, jalankan perintah berikut:
sudo ufw disable
Untuk mengaktifkannya kembali, jalankan:
sudo ufw enable
Ringkasan
Firewall Ubuntu (UFW) adalah alat yang berguna yang memungkinkan Anda menerapkan tindakan keamanan yang kuat dengan perintah sederhana. Sebagai pengaturan minimal, disarankan untuk melakukan langkah-langkah berikut:
- Aktifkan UFW (
sudo ufw enable
) - Atur aturan default (
sudo ufw default deny incoming && sudo ufw default allow outgoing
) - Buka port yang diperlukan (SSH, HTTP, HTTPS, dll.)
- Terapkan aturan (
sudo ufw reload
) dan verifikasi pengaturan (sudo ufw status numbered
) - Aktifkan log untuk pemantauan keamanan (
sudo ufw logging on
)
Dengan melakukan pengaturan ini, Anda dapat mencegah akses tidak sah dan mengoperasikan Ubuntu dengan aman.
7. Pengaturan Server SSH
SSH (Secure Shell) adalah protokol untuk terhubung ke Ubuntu dengan aman dari jarak jauh. Khususnya untuk penggunaan server, SSH umumnya digunakan untuk operasi jarak jauh. Namun, pengaturan default mungkin tidak cukup aman, jadi penting untuk menerapkan pengaturan untuk penggunaan yang aman.
Bagian ini akan menjelaskan cara mengatur server SSH di Ubuntu dan pengaturan untuk memperkuat keamanan.
Instalasi dan Memulai Server SSH
Versi desktop Ubuntu tidak menginstal server SSH secara default. Oleh karena itu, pertama-tama Anda perlu menginstal server SSH.
1. Instalasi Server SSH (OpenSSH)
sudo apt install openssh-server -y
2. Memulai Server SSH dan Memverifikasi Status
Untuk memeriksa status operasi server SSH, jalankan perintah berikut:
sudo systemctl status ssh
Contoh Output:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since ...
Jika menunjukkan Active: active (running)
, server SSH berjalan dengan normal.
3. Mengaktifkan Auto-start Server SSH
sudo systemctl enable ssh
Mengubah Nomor Port SSH (Peningkatan Keamanan)
Port default SSH (port 22) rentan terhadap serangan brute-force, sehingga disarankan untuk mengubahnya ke port lain.
1. Mengedit File Konfigurasi
sudo nano /etc/ssh/sshd_config
Cari baris berikut, hapus #
, dan ubah nomor port:
#Port 22
Misalnya, jika Anda mengubah port menjadi 2222:
Port 2222
2. Menerapkan Pengaturan
sudo systemctl restart ssh
3. Mengizinkan Port Baru di UFW
sudo ufw allow 2222/tcp
Setelah pengaturan, jalankan perintah berikut untuk memastikan SSH beroperasi pada port baru:
sudo netstat -tulnp | grep ssh
Pengaturan Autentikasi Kunci Publik (Menonaktifkan Autentikasi Kata Sandi)
Untuk meningkatkan keamanan koneksi SSH, disarankan untuk menonaktifkan autentikasi kata sandi dan memperkenalkan autentikasi kunci publik.
1. Membuat Pasangan Kunci SSH (Sisi Klien)
Buat pasangan kunci SSH di PC yang akan terhubung (klien).
ssh-keygen -t rsa -b 4096
Pasangan kunci akan dibuat sebagai ~/.ssh/id_rsa
(kunci privat) dan ~/.ssh/id_rsa.pub
(kunci publik).
2. Menyalin Kunci Publik ke Server Ubuntu
ssh-copy-id -p 2222 user@your-server-ip
Jika ssh-copy-id
tidak dapat digunakan, Anda juga dapat menyalinnya secara manual menggunakan perintah berikut:
cat ~/.ssh/id_rsa.pub | ssh -p 2222 user@your-server-ip "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
3. Menonaktifkan Autentikasi Kata Sandi
sudo nano /etc/ssh/sshd_config
Sebelum perubahan:
#PasswordAuthentication yes
Setelah perubahan:
PasswordAuthentication no
Juga, untuk memastikan autentikasi kunci publik diaktifkan, periksa pengaturan berikut:
PubkeyAuthentication yes
Setelah menyimpan pengaturan, mulai ulang server SSH.
sudo systemctl restart ssh
4. Menguji Koneksi SSH
ssh -p 2222 user@your-server-ip
Jika Anda dapat masuk tanpa kata sandi, pengaturan autentikasi kunci publik selesai.
Ringkasan Tindakan Keamanan SSH
- Ubah nomor port (ke selain 22)
- Gunakan autentikasi kunci publik (nonaktifkan autentikasi kata sandi)
- Buka hanya port SSH di firewall
- Batasi percobaan login yang gagal
sudo apt install fail2ban -y
Dengan menerapkan pengaturan ini, Anda dapat menggunakan SSH dengan lebih aman.
8. Instalasi Perangkat Lunak
Ubuntu yang baru diinstal hanya menyertakan perangkat lunak minimal. Untuk membuat aplikasi sehari-hari dan lingkungan pengembangan lebih nyaman, penting untuk menginstal perangkat lunak tambahan yang diperlukan.
Bagian ini akan memperkenalkan perangkat lunak yang direkomendasikan untuk Ubuntu dan cara menginstalnya.
Metode Instalasi Perangkat Lunak
Di Ubuntu, Anda dapat menginstal perangkat lunak dengan metode berikut:
- Menggunakan APT (Advanced Package Tool)
sudo apt install nama-paket
- Menggunakan Paket Snap
sudo snap install nama-paket
- Menggunakan Flatpak (Opsional)
flatpak install nama-paket
- Menggunakan PPA (Personal Package Archive)
sudo add-apt-repository ppa:nama-repositori
- Instalasi manual paket deb
sudo dpkg -i nama-paket.deb
Perangkat Lunak Dasar yang Direkomendasikan
1. Web Browser (Google Chrome)
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt install -f
2. Perangkat Lunak Office (LibreOffice)
sudo apt install libreoffice -y
3. Pemutar Media (VLC)
sudo apt install vlc -y
4. Alat Pengembangan (Visual Studio Code)
sudo snap install code --classic
5. Alat Baris Perintah (htop, curl, git)
sudo apt install htop curl git -y
6. Alat Kompresi/Dekompresi (zip, unzip, rar)
sudo apt install zip unzip rar unrar -y
7. Penyimpanan Cloud (Mount Google Drive)
sudo apt install gnome-online-accounts -y
Perangkat Lunak yang Direkomendasikan untuk Pengembang
1. Docker (Manajemen Kontainer)
sudo apt install docker.io -y
sudo systemctl enable --now docker
sudo usermod -aG docker $USER
2. Python & pip
sudo apt install python3 python3-pip -y
3. Node.js & npm
sudo apt install nodejs npm -y
4. MySQL (Database)
sudo apt install mysql-server -y
sudo systemctl enable --now mysql
Memverifikasi Perangkat Lunak yang Diinstal
dpkg --get-selections | grep -v deinstall
Untuk memeriksa daftar paket Snap:
snap list
Ringkasan
Untuk menggunakan Ubuntu dengan nyaman, disarankan untuk menginstal perangkat lunak berikut:
Perangkat Lunak | Deskripsi | Metode Instalasi |
---|---|---|
Google Chrome | Web browser cepat | wget + dpkg |
LibreOffice | Perangkat lunak office gratis | apt install |
VLC | Pemutar multimedia | apt install |
Visual Studio Code | Editor kode | snap install code --classic |
Git | Alat kontrol versi | apt install |
Docker | Virtualisasi kontainer | apt install |
MySQL | Sistem manajemen database | apt install |
Dengan menginstal ini, kenyamanan Ubuntu akan meningkat, dan Anda akan dapat bekerja di lingkungan yang nyaman.
9. Pengaturan Pembaruan Otomatis
Di Ubuntu, penting untuk secara berkala menerapkan pembaruan keamanan dan perbaikan bug paket. Meskipun pembaruan dapat dilakukan secara manual, mengotomatiskan proses ini memungkinkan sistem untuk selalu tetap dalam kondisi terbaru.
Bagian ini akan menjelaskan cara mengatur pembaruan otomatis di Ubuntu.
Instalasi dan Konfigurasi unattended-upgrades
Di Ubuntu, Anda dapat mengaktifkan pembaruan otomatis menggunakan paket unattended-upgrades
.
1. Instalasi unattended-upgrades
sudo apt install unattended-upgrades -y
2. Mengaktifkan Pembaruan Otomatis
sudo dpkg-reconfigure unattended-upgrades
3. Mengedit File Konfigurasi
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
Jika baris berikut dikomentari (diawali dengan //
), hapus //
untuk mengaktifkannya:
Unattended-Upgrade::Allowed-Origins {
"Ubuntu stable";
"Ubuntu security";
"Ubuntu LTS";
};
Juga, jika Anda ingin mengaktifkan penghapusan otomatis paket yang tidak digunakan, atur baris berikut ke true
:
Unattended-Upgrade::Remove-Unused-Dependencies "true";
4. Mengatur Frekuensi Pembaruan Otomatis
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
Verifikasi atau tambahkan konten berikut:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::AutocleanInterval "7";
5. Menerapkan dan Menguji Pengaturan
sudo unattended-upgrade --dry-run
Memverifikasi Log Pembaruan Otomatis
cat /var/log/unattended-upgrades/unattended-upgrades.log
Untuk verifikasi waktu nyata:
tail -f /var/log/unattended-upgrades/unattended-upgrades.log
Menonaktifkan Pembaruan Otomatis (Jika Diperlukan)
sudo dpkg-reconfigure -plow unattended-upgrades
Atau, buka /etc/apt/apt.conf.d/20auto-upgrades
dan atur baris berikut ke 0
.
APT::Periodic::Unattended-Upgrade "0";
Ringkasan
Dengan mengaktifkan pembaruan otomatis di Ubuntu, Anda dapat dengan cepat menerapkan patch keamanan dan perbaikan bug, menjaga keamanan sistem.
- Instal paket
unattended-upgrades
- Aktifkan pembaruan otomatis
- Edit file konfigurasi
/etc/apt/apt.conf.d/20auto-upgrades
- Lakukan uji coba untuk memastikan tidak ada masalah
- Periksa log pembaruan otomatis secara berkala
Pembaruan keamanan, khususnya, berhubungan langsung dengan keamanan sistem, sehingga sangat disarankan untuk menerapkan pengaturan pembaruan otomatis.
10. FAQ (Pertanyaan yang Sering Diajukan)
Saat melanjutkan pengaturan awal Ubuntu, banyak pengguna mengalami pertanyaan atau masalah. Bagian ini akan menyajikan pertanyaan yang sering diajukan terkait pengaturan awal Ubuntu dan solusinya.
Q1: Apakah restart diperlukan setelah pengaturan awal Ubuntu?
A1:
Ya, beberapa pengaturan (seperti pengaturan bahasa, pengaturan keyboard, perubahan zona waktu, pengaturan SSH) tidak akan diterapkan kecuali Anda melakukan restart.
sudo reboot
Q2: Saya tidak bisa mengetik dalam bahasa Indonesia dengan benar. Apa yang harus saya lakukan?
A2:
Periksa poin-poin berikut:
im-config -n fcitx
sudo apt install fcitx-mozc -y
fcitx-autostart
Q3: Zona waktu Ubuntu saya salah. Bagaimana cara memperbaikinya?
A3:
timedatectl
sudo timedatectl set-timezone Asia/Jakarta
Q4: Koneksi SSH tidak berfungsi (atau koneksi ditolak)
A4:
sudo systemctl status ssh
sudo systemctl start ssh
sudo ufw allow 22/tcp
sudo nano /etc/ssh/sshd_config
sudo systemctl restart ssh
Q5: Saya tidak bisa menginstal perangkat lunak di Ubuntu (muncul error E: Unable to locate package
)
A5:
sudo apt update
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt update
Q6: Saya ingin memeriksa apakah pengaturan firewall Ubuntu (UFW) telah diterapkan
A6:
sudo ufw status verbose
sudo ufw reload
Q7: Ubuntu menjadi tidak stabil setelah pembaruan
A7:
sudo reboot
sudo apt autoremove --purge
sudo apt install --reinstall nama-paket=nomor-versi
sudo dpkg --configure -a
sudo apt install -f
Q8: Saya ingin menghemat ruang penyimpanan Ubuntu
A8:
sudo apt autoremove -y
sudo apt clean
Ringkasan
Dalam artikel ini, kami telah menjelaskan secara rinci tentang pengaturan awal Ubuntu. Bagian FAQ menyajikan pertanyaan yang sering diajukan dan solusinya. Dengan menerapkan pengaturan ini, Anda dapat menggunakan Ubuntu dengan lebih nyaman dan aman.
Setelah pengaturan awal Ubuntu selesai, silakan jelajahi cara penggunaan yang paling sesuai untuk Anda!