SSH
SSH
halaman ini sementara berisi langkah-langkah untuk mengakses server Ubuntu hanya dari satu laptop menggunakan kunci ssh
Siapkan Akses ke Server
Pastikan memiliki akses ke server Ubuntu, baik melalui terminal langsung atau koneksi SSH sementara dengan kata sandi
Buat Kunci SSH di Laptop
Jalankan perintah berikut untuk membuat kunci SSH
ssh-keygen -t rsa -b 4096
Tekan Enter jika diminta lokasi penyimpanan kunci (default: ~/.ssh/id_rsa). Masukkan passphrase (kata sandi tambahan untuk kunci) jika diinginkan, atau kosongkan dengan menekan Enter. saya prefer untuk menambahkan kata sandi tambahan Kunci publik Anda akan disimpan di ~/.ssh/id_rsa.pub, dan kunci privat di ~/.ssh/id_rsa.
Salin Kunci Publik ke Server
Gunakan perintah berikut untuk menyalin kunci publik ke server
ssh-copy-id user@192.168.x.x
Ganti user dengan nama pengguna server Anda. Ganti 192.168.x.x dengan alamat IP server Anda. Masukkan kata sandi server saat diminta. Jika berhasil, kunci publik Anda akan ditambahkan ke file ~/.ssh/authorized_keys di server.
Uji Koneksi Menggunakan SSH
Di laptop, coba akses server tanpa kata sandi
ssh user@192.168.x.x
Jika berhasil, Anda akan langsung terhubung ke server tanpa perlu memasukkan kata sandi.
Batasi Akses SSH Hanya dengan Kunci
Masuk ke server menggunakan SSH atau terminal langsung Edit file konfigurasi SSH
sudo vi /etc/ssh/sshd_config
Cari dan ubah pengaturan berikut Matikan login dengan kata sandi
PasswordAuthentication no
Pastikan pengaturan berikut aktif
PubkeyAuthentication yes
Simpan perubahan dengan menekan :wq Restart layanan SSH
sudo systemctl restart ssh