Mungkin google-foo saya gagal di sini ... Saya ingin menghubungkan dan mengunggah file dump mysql melalui terminal menggunakan SFTP atau SCP ke server jarak jauh saya menggunakan file konfigurasi ssh saya. Menurut dokumentasi yang saya temukan, saya seharusnya dapat melakukan ini:
sftp -F db.sql.gz [email protected] /tmp
Saya juga sudah lelah alias di konfigurasi saya:
sftp -F db.sql.gz myalias /tmp
Ketika saya melakukan dua di atas, saya hanya mendapatkan cetakan dari perintah yang mungkin, -F
menjadi salah satunya.
Saya sudah dapat terhubung melalui ssh menggunakan pintasan di konfigurasi lokal saya, jadi saya tahu itu berfungsi:
ssh myalias
** Catatan: Saya terhubung menggunakan pasangan kunci privat / publik sehingga saya tidak perlu memasukkan kata sandi. Pasangan kunci memang memiliki frasa sandi yang terkait dengannya tetapi OS X Keychain ingat bahwa pertama kali saya terhubung.
... jadi saya tidak yakin apa yang saya lakukan salah.
sumber
Masalah yang disebabkan oleh konfigurasi ForwardAgent seperti di bawah ini,
Kasus saya, itu karena 'ForwardAgent' pada ssh config yang menyebabkan scp hang. Setelah berkomentar, berhasil untuk saya.
Juga, Anda dapat memiliki salinan file dengan garis ForwardAgent berkomentar dan menggunakan scp -F untuk membuatnya bekerja.
sumber