Personliga ARM moln Server (10 / 12 steg)
Steg 10: Samba filserver via SSH Tunnel över WAN
Vad vi ska göra först är ssh portforwarding till servern (ARM datorn) från klientdatorn (på datorn). Detta kommer att vidarebefordra alla anslutningar på en specifik port från klientdatorn till servern. Vi kan dra nytta av denna funktion när du ansluter med samba! För samba, ska vi faktiskt säga det att montera den lokala datorn på den port som är port vidarebefordras så vi ansluta till vår server via en ssh-tunnel.
Här är kommandot för att bygga den ssh port forwarding (använder port 445 eftersom detta är standardporten samba):
$ ssh - C - c blowfish-L8392:localhost:445 server_USERNAME
-C är för datakomprimering (hastigheter upp anslutning)
-c blowfish är för krypteringsalgoritmen blowfish vilket är säkert men tillåter snabbare anslutningar än andra algoritmer
-L [bind_address:] port: host: hostport är för portforwarding
-p [server_port] visas inte men kan ansluta till SSH på en icke-standard port på servern (om du inte gillar med hjälp av port 22)
Sedan gör en katalog på din dator där du ska montera din server (för OS X jag som gör /Users/my_username/mount_spot och dra mappen mount_spot i Finder sidofält):
$ mkdir /Users/username/mount_spot <--(göra detta på önskad plats)
Hänga i fönstret med ssh och öppna ett nytt skal (kommandoradsfönster), montering Samba med detta (Obs: 8392 är ett slumptal, slå den med vad så länge det är över 1000):
$ mount -t smbfs //server_USERNAME ~/mount_spot
Avmontera enheten med detta:
umount -t smbfs //server_USERNAME
Nära SSH hamn avsändanden genom att växla till fönstret med SSH och att skriva:
$ exit