Transfer ke mesin jarak jauh, masalah dengan nama host

0

Saya terhubung ke host jarak jauh melalui SSH, saya telah membaca halaman rsync dan saya mengerti bahwa untuk mentransfer file dari mesin lokal saya ke host jarak jauh yang harus saya lakukan

 rsync myHostname:path/to/file destination/path/on/remotehost

Sekarang saya mengambil nama host saya dengan hostname , katakan itu AA, ketika saya menjalankan perintah di atas saya dapatkan:

ssh: AA: Name or service not known

Apa yang saya lewatkan?

Saya menggunakan cygwin di W8.

JTulip
sumber

Jawaban:

0

Layanan nama pada host jarak jauh tidak tahu nama AA (host lokal). Dalam perintah rsync Anda, Anda bisa menggunakan alamat IP dari host lokal alih-alih nama AA.

Jika Anda lebih suka menggunakan nama host daripada alamat IP (misalnya AA), DNS host jarak jauh harus diperbarui sehingga nama AA dapat diterjemahkan ke alamat IP. Atau jika Anda memiliki hak admin Anda dapat memperbarui file host mesin jarak jauh. Entri file host diutamakan daripada pencarian DNS.

tersangka
sumber
Saya sudah mencoba menggunakan IP yang saya temukan menggunakan ipconfig di bawah bagian "IPv4", tetapi jika saya menggunakan rsync ini, membekukan "menghubungkan ke IP_Address". Apakah saya memilih yang salah?
JTulip
Pastikan Anda menentukan pengguna yang akan dikirimi transfer dalam kasus itu. rsync user@IP_ADDRESS/path /destination_path. Jika Anda masih memiliki masalah, apakah melakukan transfer dari mesin lokal bekerja untuk Anda?
tersangka
Ya, saya sudah menggunakan user @ IP, tepatnya perintah saya adalah rsync -a user @ IP: path / to / file / destinationPath. Sayangnya saya tidak yakin dapat mentransfer dari lokal ke jarak jauh
JTulip
Dua hal - pertama adalah opsi try -v (verbose) dalam kasus yang memberi Anda lebih banyak indikasi kesalahan. Kedua, dapatkah pengguna mengakses rsync pada mesin lokal? BTW apakah Anda cukup berbaik hati untuk mengangkat suara jawaban (yang telah memperbaiki masalah asli Anda saya percaya) terima kasih.
tersangka
-v tidak mengubah apa pun, dan ya rsync dapat diakses (sebenarnya bekerja secara lokal)
JTulip