Tidak ada yang namanya ssh get
perintah. Anda mungkin ingin scp
, atau mungkin sftp
.
ssh
adalah "Secure Shell". Ini untuk menghubungkan dengan aman ke shell perintah pada mesin jarak jauh (anggap saja seperti aman telnet
), atau mengirim perintah shell untuk dieksekusi oleh mesin lain. ssh
itu sendiri bukan untuk menyalin file. ssh
memiliki program pendamping scp
(Secure CoPy) untuk mengambil file dengan aman dari komputer lain. Sintaks untuk scp
seperti ini:
scp -r user@host:/path/to/folderName .
(Ini -r
untuk "rekursif", yang berarti ia mendapatkan folder target dan seluruh isinya, bukan hanya folder target itu sendiri.)
Jadi apa yang terjadi sebelumnya?
Perintah yang Anda jalankan, baik, apakah Anda memiliki file konfigurasi yang ditetapkan untuk menentukan host jarak jauh untuk terhubung, dan mungkin nama pengguna untuk terhubung, atau Anda meninggalkan bagian dari perintah. Kanonik akan ditulis seperti ini:
ssh user@host get folderName
Yang berarti Anda membuka shell aman pada host jarak jauh, dan mengeluarkan get
perintah shell di sana, dengan argumen folderName
. Saya tidak memiliki get
perintah pada sistem saya, tetapi beberapa Googling singkat mengungkapkan bahwa beberapa sistem kontrol kode sumber kuno seperti SCCS dan RCS mungkin memiliki get
perintah, yang cocok dengan pesan kesalahan yang Anda lihat. Saya pikir Anda secara tidak sengaja menjalankan perintah SCCS atau RCS get
pada sistem jarak jauh, tetapi karena folderName
itu bukan format repositori kode sumber yang dikenali, itu gagal.
Anda sedang memikirkan Wget
cukup tambahkan "W"
sumber