Windows 7 alól kell szinkronizálnom fájlokat Debian-ra.
Maga az ssh működik kulcsos autentikációval, igaz csak akkor, ha a HOME változót beállítom:
set HOME=/cygdrive/c/Users/fisher/
Vagy felveszem a grafikus felületen a változók közé. Tökmindegy.
Viszont ha az rsync indítja, akkor fura módon azt hiszi hogy jelszavas a kulcs:
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /cygdrive/c/Users/fisher/.ssh/id_rsa.pub
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug1: key_load_private_type: incorrect passphrase supplied to decrypt private key
debug1: Next authentication method: password
Esetleg mindenképpen jelszóval próbálja meg a kulcsot olvasgatni, fogalmam sincs. Magát a kulcspárt legyártottam -N '' opcióval is, vagy csak entert nyomva, illetve egy linuxos gépen is, ugyanaz az eredmény.
Az rsync innét származik: https://www.itefix.net/cwrsync
Ötlet, esetleg alternatív rsync Windowsra?
- 2103 megtekintés
Hozzászólások
Van valami egyéb oka hogy cygwin-t használsz? (gondolom nem csak ssh+rsync)
// Happy debugging, suckers
#define true (rand() > 10)
- A hozzászóláshoz be kell jelentkezni
Ez találtam elsőnek. Mit használjak helyette?
- A hozzászóláshoz be kell jelentkezni
Közben leesett, csak addigra lockoltad mire javítani szerettem volna hogy igen, látom csak cygwin-es rsync van. Esetleg valami más alternatíva rsync helyett szóba jöhet?
(pl.: http://sourceforge.net/projects/grsync-win/ )
// Happy debugging, suckers
#define true (rand() > 10)
- A hozzászóláshoz be kell jelentkezni
Áh, köszi, ez azonnal működik :D
Viszont: nem hagyott nyugodni a dolog és átmásoltam a binárisokat, és ugyanezt a hibát kaptam. Tehát a grsync kicsit másképp hívja meg az rsync-ssh párost. Hogy lehet Windows-ból kicsikarni pl. a /proc/$PID/cmdline-nek megfelelő dolgot? Vagy esetleg kitalálni, hogy mi az érdemi különbség?
- A hozzászóláshoz be kell jelentkezni