Masalah SSH Server Pada CentOS 7

Masalah SSH Server CentOS 7 - install di CentOS 7 itu di vritualbox saya, ara install SSH Server di CentOS 7
# yum install openssh-server -y

Tetapi pas saya buka ssh lewat terminal host yang saya pakai, malah ada error seperti ini

# ssh root@10.10.10.10
Read from socket failed: Connection reset by peer

ini log lengkap-nya


Sebenarnya saya udah tau masalahnya, soalnya dulu pernah juga ngalamin error begini pas di ubuntu server, kalo dulu di ubuntu server masalahnya si keygen belum di buat. Dan saya coba liat status ssh di server CentOS-nya, ternyata masalahnya sama,

error: Could not load host key: /etc/ssh/ssh_host_rsa_key
error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key
error: Could not load host key: /etc/ssh/ssh_host_ed25519_key


Kalo masalahnya seperti ini, cuma tinggal buat aja keygen untuk ketiga key tersebut, caranya

# ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
# ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
# ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key


Tetapi ternyata ada masalah lagii, pada saat ingin buat keygen-nya ternyata terjadi error lagi seperti ini

# ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
Generating public/private rsa key pair
rsa_generate_private_key: key generation failed.


nah kalo itu ternyata masalahnya karena "mungkin" ada bug pada kernel/hardware, jadi harus dimatikan fitur rdrand-nya yang mana rdrand itu sebagai generator nomor acak pada hardware. Terus cara matikan fitur rdrand yaitu,

# export OPENSSL_ia32cap=~0x4000000000000000


Kalo, udah tinggal buat key lagi aja, terus restart ssh service-nya, dan tinggal login ssh-nya. Mudah kan? tetapi mungkin tidak semua orang cara perbaikan masalah-nya seperti ini ya, jadi mungkin ada yang gabisa pakai cara ini.

Subscribe to receive free email updates:

0 Response to "Masalah SSH Server Pada CentOS 7"

Post a Comment