Difference between revisions of "Ssh"
Jump to navigation
Jump to search
(Created page with "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...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 40: | Line 40: | ||
Cara aksesnya | Cara aksesnya | ||
ssh -i kunci.pem user@ip | 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=== | ||
+ | * https://repost.aws/knowledge-center/new-user-accounts-linux-instance | ||
+ | * https://www.cyberciti.biz/faq/create-a-user-account-on-ubuntu-linux/ | ||
+ | * https://www.strongdm.com/blog/view-ssh-logs | ||
+ | * https://serverfault.com/questions/130482/how-to-check-sshd-log |
Latest revision as of 15:58, 18 June 2023
Untuk koneksi ssh bisa menggunakan password atau pem. Terkadang perlu adanya penyesuaian dalam pem.
Contents
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'