🧩 Kenapa Error Ini Terjadi
Git tidak bisa menemukan executable ssh
di sistem kamu.
Biasanya disebabkan karena OpenSSH belum diinstal atau PATH belum mengarah ke /usr/bin
.
⚙️ Langkah-Langkah Perbaikan
1️⃣ Cek apakah OpenSSH sudah ada
ls /var/log/packages | grep openssh
Jika tidak ada hasil, berarti paket openssh belum terinstal.
2️⃣ Instal OpenSSH
Gunakan slackpkg
(jika sudah dikonfigurasi):
sudo slackpkg install openssh
Atau jika kamu menggunakan image ISO / DVD Slackware, instal manual dengan:
sudo installpkg /mnt/cdrom/slackware/n/openssh-*.txz
3️⃣ Cek keberadaan biner SSH
which ssh
Hasil yang benar:
/usr/bin/ssh
4️⃣ Tes versi SSH
ssh -V
Harus menampilkan seperti:
OpenSSH_9.8p1, OpenSSL 3.3.1 ...
5️⃣ Tes koneksi Git SSH (opsional)
ssh -T git@github.com
Kalau muncul prompt atau pesan autentikasi, artinya SSH sudah berfungsi normal.
💻 Script Otomatis (opsional)
Kamu bisa buat script kecil seperti ini untuk mengecek dan memperbaiki otomatis:
#!/bin/bash
echo "🔍 Memeriksa OpenSSH di Slackware..."
if ! ls /var/log/packages | grep -q openssh; then
echo "❌ OpenSSH belum terinstal, menginstal..."
sudo slackpkg install openssh
else
echo "✅ OpenSSH sudah terinstal."
fi
if ! command -v ssh >/dev/null; then
echo "⚠️ ssh tidak ditemukan di PATH. Pastikan /usr/bin ada di PATH kamu."
else
echo "✅ ssh ditemukan di $(which ssh)"
ssh -V
fi
💡 Catatan Tambahan
- Pastikan file
/etc/ssh/ssh_config
tidak rusak atau kosong. - Jika menggunakan Slackware minimal, tambahkan PATH:
export PATH=/usr/bin:$PATH
- Gunakan
su -
daripada hanyasu
agar environment login dimuat penuh.