Saat server siap, alamat IP-nya, nama pengguna (root), dan kata sandinya muncul di Akun NBT. Sejak saat itu server menjadi milik Anda: kami tidak masuk ke dalamnya dan tidak mengelolanya. Panduan ini mencakup jam pertama: masuk, mengganti kata sandi, dan memasang kunci SSH. Langkah berikutnya, secara berurutan: Server VPS: pengguna biasa dan SSH hanya dengan kunci, Server VPS: update dan firewall, Server VPS: backup dan pemantauan.
Yang akan Anda capai
- masuk ke server lewat SSH, dari Windows, Mac, atau Linux;
- mengganti kata sandi yang diterima dengan kata sandi Anda sendiri;
- masuk dengan kunci SSH, tanpa kata sandi.
Sebelum memulai
- Data akses. Masuk ke Akun NBT (https://nbt-host.com/cont, lihat Akun NBT: cara masuk dan apa isinya). Di baris server terlihat IP, nama pengguna, dan, dengan “Tampilkan kata sandi”, kata sandinya. Kata sandi tidak kami kirim lewat email.
- Terminal. Di Mac dan Linux: aplikasi Terminal. Di Windows 10 dan 11: PowerShell atau Terminal, yang sudah memiliki perintah
ssh. - Sistem operasi server. Ubuntu, Debian, AlmaLinux, atau Rocky, sesuai pilihan Anda saat memesan. Perintahnya berbeda di beberapa bagian; kami menuliskan keduanya jika perlu.
- Dalam contoh,
203.0.113.7menggantikan alamat IP server Anda. - Panduan ini untuk server Linux. Di server dengan Windows Server, Anda masuk dengan Koneksi Desktop Jarak Jauh (Remote Desktop), bukan lewat SSH.
Langkah-langkah
A. Masuk pertama kali
- Buka terminal dan ketik:
ssh root@203.0.113.7 - Saat pertama kali terhubung, muncul pesan seperti “The authenticity of host … can't be established”, beserta sidik jari (fingerprint) kunci server. Ketik
yesdan tekan Enter. Komputer akan mengingat sidik jari tersebut dan memperingatkan Anda jika suatu saat berubah. - Ketik kata sandi dari Akun NBT. Saat diketik, tidak ada yang muncul di layar, bahkan tanda bintang pun tidak; itu normal. Anda bisa menempelkannya (di PowerShell, klik kanan; di Terminal Mac, Cmd+V) lalu tekan Enter.
- Prompt server muncul, dalam bentuk
root@nume-server:~#. Anda sudah berada di server.
B. Mengganti kata sandi root
- Ketik:
passwd - Ketik dua kali kata sandi baru yang panjang, dibuat oleh pengelola kata sandi (lihat Kata sandi yang aman dan verifikasi dua langkah, di mana saja). Kali ini pun apa yang Anda ketik tidak terlihat.
- Kata sandi di Akun NBT tetap yang lama: Akun NBT menampilkan kata sandi saat serah terima, bukan yang Anda ganti. Mulai sekarang, satu-satunya salinan kata sandi baru ada pada Anda.
C. Membuat kunci SSH di komputer Anda
Kunci SSH adalah sepasang file: kunci privat, yang hanya disimpan di komputer Anda, dan kunci publik, yang Anda pasang di server. Jauh lebih sulit dibobol daripada kata sandi.
- Buka terminal baru di komputer Anda (bukan di server) dan ketik:
ssh-keygen -t ed25519 -C "laptop-ana" - Tekan Enter pada lokasi file yang diusulkan. Saat diminta frasa sandi (passphrase), isilah: jika laptop Anda hilang, kunci tidak bisa dipakai tanpa frasa itu.
- Dua file dibuat di folder
.sshdalam folder pengguna Anda:id_ed25519(kunci privat, jangan berikan kepada siapa pun) danid_ed25519.pub(kunci publik).
D. Memasang kunci publik di server
Di Mac dan Linux:
ssh-copy-id root@203.0.113.7Ketik kata sandi root yang baru. Perintah ini menambahkan kunci publik ke server.
- Di Windows (PowerShell), yang tidak memiliki
ssh-copy-id:type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh root@203.0.113.7 "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys" - Keluar dari server (
exit) lalu masuk lagi denganssh root@203.0.113.7. Jika Anda bisa masuk tanpa diminta kata sandi server (hanya frasa sandi kunci, jika Anda memasangnya), kunci sudah berfungsi.
Jangan matikan dulu login dengan kata sandi: lakukan itu di Server VPS: pengguna biasa dan SSH hanya dengan kunci, setelah Anda punya pengguna biasa yang masuk dengan kunci.
Langkah selanjutnya
- Pengguna biasa dengan
sudo, dan SSH hanya dengan kunci: Server VPS: pengguna biasa dan SSH hanya dengan kunci. - Update dan firewall: Server VPS: update dan firewall.
- Backup dan pemantauan: Server VPS: backup dan pemantauan.
Server dengan kata sandi lemah akan ditemukan bot dalam beberapa jam pertama. Lakukan dua langkah pertama pada hari yang sama.
Jika ada kendala
- “Connection timed out”. Periksa IP-nya. Jika sudah benar, jaringan Anda mungkin memblokir port 22 (beberapa jaringan kantor melakukannya): coba dari ponsel, sebagai hotspot.
- “Permission denied, please try again.” Kata sandinya salah. Salin lagi dari Akun NBT, tanpa spasi di awal atau akhir. Setelah banyak percobaan yang salah, tunggu beberapa menit.
- “WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!” Sidik jari server berubah: server telah diinstal ulang atau Anda terhubung ke mesin lain. Jika Anda tahu server diinstal ulang, hapus sidik jari lama dengan
ssh-keygen -R 203.0.113.7lalu hubungkan lagi. Jika tidak tahu penyebabnya, jangan lanjutkan dan hubungi kami. - Anda kehilangan kata sandi root yang baru dan tidak punya kunci. Kami tidak masuk ke server dan tidak memiliki kata sandi Anda. Hubungi kami: kami akan menjelaskan apa yang bisa dilakukan pada server Anda, misalnya pemulihan dari salinan, jika Anda memiliki backup otomatis.
