Difference between revisions of "Ssh"

From belajarwiki
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.

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