Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Asmo Koskinen - 30.06.06 - klo:20.28
-
Terve,
GmailFS ja SshFS ovat kummatkin virtuaali-tiedostojärjestelmiä. Samantyyppisiä ovat myös NFS ja SMB(FS). Muista poiketen SshFS on turvallinen myös avoimen internet-verkon läpi. Muita voi suositella käytettäväksi vain palomuurin takana turvallisessa sisäverkossa.
Tero Karvinen on kirjoittanut Breezylle SshFS-ohjeet, jotka toimivat myös Dapperissa:
http://myy.helia.fi/~karte/mount_sshfs.html
Hän listaa myös ongelmia koskien GmailFS- ja SshFS-virtuaalitiedostojärjestelmiä.
---
1. Kotihakemistossa on hakemisto nimeltään "SshFS".
koskias@video:~$ ls -l SshFS
yhteensä 0
koskias@video:~$
2. Liitetään etähakemisto omaan kotihakemistoon.
koskias@video:~$ sshfs arkki@arkki.info: SshFS
arkki@arkki.info's password:
koskias@video:~$
http://www.arkki.info/tmp/SshFS.png
3. Listataan etähakemisto "ls"-komennolla.
koskias@video:~$ ls -l SshFS | tail -10
drwxrwxrwx 1 1112 6685 4096 2006-02-11 19:27 podcast
drwxr-xr-x 1 1112 6685 4096 2006-05-08 13:31 public_html
-rwxr-xr-x 1 1112 6685 1905757 2005-05-18 21:09 rsync-po.tar.gz
-rwxr-xr-x 1 1112 6685 1897063 2005-05-18 23:18 rsync.tar.gz
drwxr-xr-x 1 1112 6685 4096 2005-05-31 16:49 soikko
drwxr-xr-x 1 1112 6685 4096 2005-10-03 08:15 Status
drwxr-xr-x 1 1112 6685 4096 2006-01-13 09:56 testi
-rwxr-xr-x 1 1112 6685 164477 2005-08-25 17:45 valokuvat.zip
-rw-r--r-- 1 1112 6685 94781 2006-02-14 20:46 Webmin_MySQL.png
-rwxr-xr-x 1 1112 6685 341584 2005-08-20 12:00 wordpress-1.5.2-fi_FI.tar.gz
koskias@video:~$
4. Siirretään tiedosto etähakemistoon "cp"-komennolla.
koskias@video:~$ touch testi.txt
koskias@video:~$ cp testi.txt SshFS
koskias@video:~$ ls -l SshFS/testi.txt
-rw-r--r-- 1 1112 6685 0 2006-06-30 20:02 SshFS/testi.txt
koskias@video:~$
5. Poistetaan tiedosto etähakemistosta "rm"-komennolla.
koskias@video:~$ rm SshFS/testi.txt
koskias@video:~$ ls -l SshFS/testi.txt
ls: SshFS/testi.txt: Tiedostoa tai hakemistoa ei ole
koskias@video:~$
6. Listataan liitokset "mount"-komennolla.
koskias@video:~$ mount
/dev/hda1 on / type reiserfs (rw,notail)
[--]
/dev/hda3 on /home type reiserfs (rw)
sshfs#arkki@arkki.info: on /home/koskias/SshFS type fuse (rw,nosuid,nodev,max_read=65536,user=koskias)
koskias@video:~$
7. Poistetaan etähakemisto omasta kotihakemistosta.
koskias@video:~$ fusermount -u SshFS
koskias@video:~$ ls -l SshFS
yhteensä 0
koskias@video:~$
Ystävällisin terveisin Asmo Koskinen
-
Ja saman homman voi toteuttaa helposti myös ilman lisäsäätöjä suoraan lähes kaikissa KDE-ohjelmissa. Eli osoitteeksi vain sftp://palvelin tai fish://palvelin. Samanlainen toiminto taitaa myös löytyä joistain Gnome-ohjelmistakin, joista joku muu voi paremmin kertoilla.
-
Samanlainen toiminto taitaa myös löytyä joistain Gnome-ohjelmistakin, joista joku muu voi paremmin kertoilla.
juu, gnomevfs:n kautta. Asmon esittämän tavan etuna on tietty se, että se toimii suoraan kaikissa softissa.
-
juu, gnomevfs:n kautta. Asmon esittämän tavan etuna on tietty se, että se toimii suoraan kaikissa softissa.
Kannattaa myös huomata SshFS-systeemin edut turvallisuuden ja skriptauksen suhteen.
Kaikenlaiset bash-skritptit (cp, mv, rm) toimivat ilman, että tarvitsee rakentaa tai asentaa vpn/ssh/rsync/smb-palveluja/palvelimia etäpäähän (joita ISP ei edes anna tehdä). Riittää, että ISP tarjoaa komentorivin ja ssh-palvelun.
Nämä kaikki virtuaaliset tiedostojärjestelmät perustuvat FUSE-moduuliin kernelissä.
Mitä enemmän mennään Googlen viitoimmalla tiellä (http://labs.google.com/) ja jätetään Microsoftin viitoittama tie taakse, niin sen tärkeämmäksi erilaiset virtuaaliset tiedostojärjestelmät tulevat. Työpöydälle voidaan liittää melkeinpä mitä tahansa: valokuvia, Wikipedia, Googlen tarjoama kovalevytila jne jne. Mihin enää tarvitaan työaseman resursseja, kun koko Internet on resurssi!
Katsokaa listaa! - http://fuse.sourceforge.net/wiki/index.php/FileSystems
FUSE-projekti - http://fuse.sourceforge.net/
FUSE valittiin huhtikuussa 2006 kuukauden projektiksi SourceForgessa:
http://sourceforge.net/potm/potm-2006-04.php
Ystävällisin terveisin Asmo Koskinen.
-
Mikähän mulla tässä nyt mättää, kun en saa mountattua.
l.
$ ls -l SshFS
yhteensä 0
Mountauspiste siis on OK.
Mutta kun yritän mountata:
$ sshfs <tunnus>@<ipni>: SshFS
fuse: failed to exec fusermount: Permission denied
eli ilmeisesti oikeudet eivät riitä.
no sudolla:
$ sudo sshfs <tunnus>@<ipni>: SshFS
remote host has disconnected
Nautilus toimii..
nautilus ssh://<tunnus>@<ipni>
Nautilus aukeaa toisen koneen juuresta. (Myös sft toimii )
Missä siis voisi olla ongelma? ???
-
Mitä enemmän mennään Googlen viitoimmalla tiellä (http://labs.google.com/) ja jätetään Microsoftin viitoittama tie taakse, niin sen tärkeämmäksi erilaiset virtuaaliset tiedostojärjestelmät tulevat. Työpöydälle voidaan liittää melkeinpä mitä tahansa: valokuvia, Wikipedia, Googlen tarjoama kovalevytila jne jne. Mihin enää tarvitaan työaseman resursseja, kun koko Internet on resurssi!
muuten ihan hyvä juttu varmaan mutta kunhan sais vielä toimivat tunnukset tohon niin olis parempi.
mut kaippa tuo beta vaihe joskus menee ohi
-
muuten ihan hyvä juttu varmaan mutta kunhan sais vielä toimivat tunnukset tohon niin olis parempi.
mut kaippa tuo beta vaihe joskus menee ohi
siis eikös kaikilla gmail-käyttäjillä ole noita kutsuja vaikka kuinka paljon jaettavaksi? tältäkin foorumilta löytynee käyttäjien keskuudesta tuhansia ylimääräisiä kutsuja joita varmasti jaetaan pyydettäessä.
-
no hei, jos näin on niin minulle vois joku kutsun laittaa
-
no hei, jos näin on niin minulle vois joku kutsun laittaa
Mailissa on. Ole hyvä.
-
suuret kiitokset
-
Miten on, voisiko yahoo mailin 1 gigan tilan liittää tähän systeemiin vai onko sen systeemi erilainen? Entä tuo Soneran kauppaama levytila?
:) Kutsu gmailiin otetaan myös kiitollisuudella vastaan.
-
:) Kutsu gmailiin otetaan myös kiitollisuudella vastaan.
Have fun ;)
-
:) Kutsu gmailiin otetaan myös kiitollisuudella vastaan.
Have fun ;)
Sure I will. Thanks :D
-
Vähän selvemmät ohjeet sshfs:ään:
Install sshfs
sudo apt-get install sshfs
Load kernel driver for sshfs
sudo modprobe fuse
Join the 'fuse' user group
sudo adduser your_user_name fuse
Logout and login for this to take effect.
Create local mountpoint in your home directory
mkdir ~/example
Mount the remote folder into ~/example
sshfs user@example.com:/home/user/ ~/example
These steps are not required to make sshfs work but are recommended if you plan on using sshfs alot and will save you some time.
Add the fuse module to /etc/modules
sudo nano /etc/modules
add fuse at the bottom of the list, this will load the fuse module each time you boot.
Change permissions of fusermount Code:
sudo chmod +x /usr/bin/fusermount
Once this is done you wont need to use sudo to mount directories using sshfs.