Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: RNA 30 Ledna 2013, 12:36:02

Název: Unison bez hesla [vyřešeno]
Přispěvatel: RNA 30 Ledna 2013, 12:36:02
Jak se dá spustit Unison, aniž by se ptal na heslo pro přístup na vzdálený počítač? (Chci jej spouštět pomocí Crontab).
Tady jsem gůglil: http://www.howtoforge.com/setting-up-unison-file-synchronization-between-two-servers-on-debian-squeeze (http://www.howtoforge.com/setting-up-unison-file-synchronization-between-two-servers-on-debian-squeeze)

ale pochopil jsem to tak, že si musím vytvořit SSH spojení bez hesla, což mi nepřipadá zrovna jako dobrý nápad. Teda, spíše jako absolutně nepřijatelnou možnost, v logu auth.log nacházím občas pokusy o password guessing. Nebo vytvořit uživatele jen pro tento účel bez ssh hesla a zakázat mu shell, ale ani to se mi vůbec nelíbí.
Unison spouštím na lokálním počítači s PC-BSD a na vzdáleném počítači je Xubuntu, připojení je přes SSH, takže se mě celkem logicky Unison vždycky zeptá na heslo uživatele, kterým se tam přihlašuji. Není možné to heslo dát do nějakého konfigu na lokálním stroji? 
Název: Re:Unison bez hesla
Přispěvatel: jmp 30 Ledna 2013, 13:30:41
ale ono jde o overovani bez hesla pomoci klice
nemate vsak u te tvorby klice zadavat passphrase...
Název: Re:Unison bez hesla
Přispěvatel: RNA 31 Ledna 2013, 09:08:45
Něčemu tu hrubě nerozumím.
Vyrobil jsem klíčový pár pomocí ssh-keygen, v adresáři /root/.ssh
Problém vzniká hned v následujícím kroku:
Kód: [Vybrat]
[rna@ifigenie] ~# ssh-copy-id -i $HOME/.ssh/id_dsa.pub root@172.29.248.1
ssh-copy-id: Command not found.

Skutečně v počítači nic jako ssh-copy-id není.

*************   edit *******

Pozor změna, našel jsem to ssh-copy-id v portech a nainstaloval.
Klíč se přenesl, všechno zafungovalo jak je popsáno
no, a výsledek:
Unison přestal fungovat.

(http://www.nadhera.name/tmp/unison_nejde.png)

Název: Re:Unison bez hesla
Přispěvatel: jmp 31 Ledna 2013, 10:37:32
fungovat neprestal, ale je v nekonzistentnim stavu
Název: Re:Unison bez hesla [vyřešeno]
Přispěvatel: RNA 31 Ledna 2013, 12:42:54
Tak už to chodí. Problém byl v tom, že uvedený vygůglený příklad používal jako uživatele roota. Já ten unison spouštím normálně jako řadový uživatel rna.
Takže jsem ty ssh tanečky provedl pro uživatele rna a unison začal normálně fungovat.
A přestal se ptát na heslo - jupíí.

****** EDIT *******

Pokud by to někdo zkoušel, tak aby to fungovalo, musejí se přidat parametry
-batch a -ui text do příkazového řádku, jinak naběhne grafické rozhraní a nic nedělá, zůstane čekat na klikačku.