LINUX login via ssh publickey #54

Open
opened 1 month ago by rbsetiawan · 0 comments
Owner

Cara memperbaiki (paling aman)

Login dulu pakai password biasa ke 10.100.1.25:

ssh -m hmac-sha1 root@10.100.1.25 -p 22

Di dalam server (prompt berubah jadi root@...#), jalankan:

mkdir -p ~/.ssh
chmod 700 ~/.ssh

Di mesin Windows (PowerShell), tampilkan public key:

Get-Content "$env:USERPROFILE\.ssh\id_ed25519.pub"

Copy satu baris yang panjang ssh-ed25519 AAAA... admin@....

Kembali ke sesi SSH di server, jalankan:

nano ~/.ssh/authorized_keys   # atau vi jika lebih nyaman

Paste baris public key tadi (satu baris utuh), simpan, lalu:

chmod 600 ~/.ssh/authorized_keys
cat ~/.ssh/authorized_keys    # pastikan barisnya ada

Keluar dari server (exit), lalu tes lagi dari PowerShell:

ssh -o BatchMode=yes -m hmac-sha1 root@10.100.1.25 -p 22 "hostname && whoami"

Jika berhasil, akan langsung tampil hostname dan root tanpa prompt password.

Kalau mau tetap pakai cara pipe satu baris, pastikan:

### Cara memperbaiki (paling aman) Login dulu pakai password biasa ke 10.100.1.25: ``` ssh -m hmac-sha1 root@10.100.1.25 -p 22 ``` Di dalam server (prompt berubah jadi root@...#), jalankan: ``` mkdir -p ~/.ssh chmod 700 ~/.ssh ``` Di mesin Windows (PowerShell), tampilkan public key: ``` Get-Content "$env:USERPROFILE\.ssh\id_ed25519.pub" ``` Copy satu baris yang panjang ssh-ed25519 AAAA... admin@.... Kembali ke sesi SSH di server, jalankan: ``` nano ~/.ssh/authorized_keys # atau vi jika lebih nyaman ``` Paste baris public key tadi (satu baris utuh), simpan, lalu: ``` chmod 600 ~/.ssh/authorized_keys cat ~/.ssh/authorized_keys # pastikan barisnya ada ``` Keluar dari server (exit), lalu tes lagi dari PowerShell: ``` ssh -o BatchMode=yes -m hmac-sha1 root@10.100.1.25 -p 22 "hostname && whoami" ``` Jika berhasil, akan langsung tampil hostname dan root tanpa prompt password. Kalau mau tetap pakai cara pipe satu baris, pastikan:
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.