Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Richie 09 Listopadu 2008, 12:54:56
-
Zdravím, mám problém s automatickým připojením vzdáleného disku přez sshfs.
taakže - nainstaluju sshfs a přidám se do skupiny FUSE.. restartuju pc.
Vzdálený disk bezproblému připojím po zadání příkazu: sshfs richie@10.17.5.3:/projekty ~/projekty
Do souboru /etc/fstab jsem doplnil řádek: sshfs#richie@10.17.5.3:/projekty /home/richie/projekty fuse defaults 0 0
Problém nastane když restartuju počítač. Vzálený disk se totiž nepřipojí. Musím zadat příkaz sudo mount -a a následně zadat heslo k vzdálenému počítači.
Napadlo mě, že by mohlo fungovat ověření veřejného klíče, ale nějak se to nedaří.
Postup:
ssh-keygen -t dsa (potvrdím cestu a zadám heslo)
Překopíruju ~/.ssh/id_dsa.pub do složky ~/.ssh na cílovém počítači a soubor přejmenuju na authorized_keys
- Výsledek je takový, že přihlášení k ssh serveru funguje bez hesla, ale vzdálený disk přez sshfs bez hesla prostě nepřipojím..
Podle toho co jsem vygooglil by ověření veřejného klíče mělo fungovat i pro sshfs, ale mě se to nějak nedaří >:(
Na obou počítačích je Ubuntu 8.04..
-
no kdy lidi přijdou na to, že když dají Místa > Připojit se k servru a vyberou ssh, tak dostanou to samé a když mají klíč v seahorse, tak to ani nemusí s tím nic dělat, no když už tak už..
-
rada nad zlato.. myslíte že to nevim? ...je pro mě mnohem pohodlnější kliknout dvakrát na ikonu na ploše, než pokaždé vypisovat jméno serveru a uživatelské jméno..
-
Funguje a fungovat musí, ale problém je, že pokud to dáte do fstab, systém se při bootu snaží načíst klíč coby root (resp. klíč patřící účtu root, který samosebou neexistuje). Nejjednodušší řešení je dát do gnome-session příkaz
sleep 5 && mount /media/server
-
Děkuju za odpověď. Asi dělám něco špatně, protože se mi to pořád nedaří rozběhnout. Do gnome-session jsem přidal příkaz sleep 5 && mount /home/richie/projekty, restartoval počítač, ale disk se nepřimountoval
Ještě jsem narazil na jednu maličkost. Když disk připojím pomocí sudo mount /home/richie/projekty - disk se sice připojí, ale nenám práva ani na jeho prohlížení. Musím použít příkaz: sshfs richie@10.17.5.3:/projekty ~/projekty
-
Protože nesmíte v takovém případě používat sudo!
-
Problém vyřešen. Příkaz sleep 5 && mount /home/richie/projekty jsem vyměnil za sshfs richie@10.17.5.3:/projekty home/richie/projekty a automaticky se to přimountne hned po startu..
No jasně:) s tím sudo jsem se nějak sekl..
Takže děkuju za pomoc
-
Super :)
-
rada nad zlato.. myslíte že to nevim? ...je pro mě mnohem pohodlnější kliknout dvakrát na ikonu na ploše, než pokaždé vypisovat jméno serveru a uživatelské jméno..
no to samozřejmě nemusíte > mám takhle necelou desítku servrů, nikdy bych si to nezapamatoval, takže akorát při zakládání dáte vytvořit záložku a je po starostech...