Ssh

From belajarwiki
Revision as of 15:58, 18 June 2023 by Aditya (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Untuk koneksi ssh bisa menggunakan password atau pem. Terkadang perlu adanya penyesuaian dalam pem.

Generate key

ssh-keygen -b 4096 -f <new key>
ssh-keygen -b 4096 -f kunci

Hasilnya akan terdapat 2 files (kunci dan kunci.pub)

Yang tanpa ext, ganti jadi .pem

mv kunci kunci.pem

Server

cd .ssh
vi authorized_keys

Kemudian copy kunci.pub ke dalamnya.


Jika ingin membuat tiap user mempunyai pem yang berbeda

Create user
sudo adduser <username>

Jika user akan dijadikan root

sudo adduser <username> sudo

Kemudian dari admin, buat .ssh/authorized_keys di dalam folder user

cd /home/user
sudo mkdir .ssh
vi authorized_keys

Kemudian copy kunci.pub ke dalamnya.

Cara aksesnya

ssh -i kunci.pem user@ip
Pindah user

Jika ingin pindah dari admin/root ke user

su <username>

Jika ingin user ke admin/root

su -

atau

sudo -i

Cek Log

Terdapat beberapa perintah yang bisa dicoba

journalctl -u ssh 
journalctl -u ssh --since yesterday
lastlog
tail -n 500 /var/log/auth.log | grep 'sshd'


Referensi