SSH
Beberapa konfigurasi pada ssh server untuk mempermudah penggunaan dan alasan alasan keamanan.
Remote ssh menggunakan private key
Generate ssh key pada client dan server terlebih dahulu jika belum ada ssh key
ssh-keygenCopy public key pada komputer client yang akan digunakan untuk remote ke server
ssh-copy-id username@remote_hostremote ssh seharusnya sudah bisa menggunakan private key tanpa password
ssh username@remote_hostJika tetap diminta password, coba tambahkan command import key
ssh -i ~./ssh/id_rsa username@remote_hostMatikan password authentication untuk mengamankan server dari serangan bruteforce
sudo nano /etc/ssh/sshd_configUbah status pada bagian password authentication
PasswordAuthentication noJika sudah, restart ssh agar konfigurasi bisa diterapkan
sudo systemctl restart sshReferensi:
Simpan IP server pada file config
Untuk mempermdah proses remote, simpan IP server pada file config
nano ~/.ssh/configSesuaikan data dengan server yang mau di remote
Host <nama_server>
HostName <ip_server>
User <username>
IdentityFile ~/.ssh/id_id_rsaLast updated
