Edit
Namun, berfungsi dengan baik;
ssh [email protected]: / some / location
tidak bekerja
ssh: Tidak dapat menyelesaikan nama host 192.168.0.11:/some/location: Nama atau layanan tidak dikenal
Maaf, saya pikir ini adalah masalah ssh, saya tidak tahu mengapa tetapi saya karena beberapa alasan saya pikir Anda dapat ssh ke folder seperti itu. Ternyata itu adalah masalah rsync.
Saya mendapatkan kesalahan rsync yang aneh
rsync -navz -e ssh win10/data [email protected]
akan bekerja, tetapi ketika saya mencoba menentukan direktori target di server Ubuntu saya, itu akan berhasil
rsync -navz -e ssh win10/data [email protected]:/some/location
dup() in/out/err failed
rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at
/usr/src/rsync/rsync-3.0.8/io.c(760) [sender=3.0.8]
Saya pikir itu mungkin terkait dengan fakta saya menggunakan bash git pada kotak win10 lokal. Saya menginstal rsync dari MinGW dan menambahkan
PATH=$PATH:/C/MinGW/msys/1.0/bin
ke .bash_profile saya agar rsync berfungsi.
Juga scp example.pdf [email protected]: / some / location berfungsi dengan baik sehingga pasti rsync.
sumber
host:port
dengan port menjadi jalan tidak akan bekerja.Jawaban:
Anda menggunakan sintaks yang salah:
Perhatikan bahwa saat menentukan
hostname
, hanya yanguser@
dapat ditentukan secara opsional. Thessh
perintah hanya menetapkan koneksi SSH ke host remote. Jika Anda ingin mengunggah file, Anda dapat menggunakan protokol SCP menggunakanscp
ataursync
perintah yang memiliki sintaks yang Anda tentukan.sumber