Persoonlijke ARM Cloud Server (10 / 12 stap)

Stap 10: Samba Fileserver via SSH Tunnel Over WAN-


Nu, tijd voor de echte vlees van dit project!  Een gedistribueerd bestandssysteem (zoals Samba of NFS) werkt mooier dan vele andere oplossingen voor de wolk dienen omdat het het serverstation tot het lokale bestandssysteem (in tegenstelling tot alleen een web-interface of surfen op ftp/sftp) zal rijpaard.  Het effect is vergelijkbaar met het aansluiten van een flash drive. De bestanden zijn niet daadwerkelijk opgeslagen op de lokale computer, maar u nog r/w toegang hebt tot alles. Dus het bewerken van documenten, video's, luisteren naar muziek, of wat anders kan worden gedaan zonder daadwerkelijk downloaden van alles en nog wat werken snel bekijken.  Al het verkeer is gecodeerd met een SSH-tunnel te, die houdt van nieuwsgierig afluisteraars uit de buurt van uw info en versnelt de bestandsoverdracht.

Wat wij zullen doen is eerst ssh Port forwarding port naar de server (de computer van de ARM) vanaf de clientcomputer (uw computer).  Dit zal alle verbindingen via een specifieke poort doorsturen vanaf de clientcomputer naar de server.  We kunnen profiteren van deze functie wanneer u verbinding maakt met samba!  Voor samba, vertellen we eigenlijk het mounten van de lokale computer op de poort die is poort doorgestuurd zodat we terug naar onze server via verbinding een ssh tunnel.

Hier is het bevel te bouwen de ssh Port forwarding port forwarding (poort 445 gebruiken want dit de standaardpoort voor samba is):
$ ssh - C - c blowfish-L8392:localhost:445 server_USERNAME

-C is voor gegevenscompressie (versnelt verbinding)
-c blowfish is voor het blowfish-encryptiealgoritme die is veilig maar zorgt voor snellere verbindingen dan andere algoritmen
-L [bind_address:] poort: host: hostport is voor het doorsturen van poort
-p [server_port] niet weergegeven maar kunt verbinden met SSH op een niet-standaard poort op de server (als je niet met behulp van poort 22)

Vervolgens Maak een map op uw clientcomputer waar u zult mount uw server (voor OS X ik hou van het doen van /Users/my_username/mount_spot en de mount_spot map naar de navigatiekolom van de Finder te slepen):

$ mkdir /Users/username/mount_spot <--(Controleer dit op de gewenste locatie)

Blijf het venster met ssh en open een nieuwe shell (venster opdrachtregel), Samba met dit te monteren (Opmerking: 8392 is een willekeurig getal, schakelen het met wat, zolang het is boven 1000):

$ mount -t smbfs //server_USERNAME ~/mount_spot

Unmount de drive met dit:
umount -t smbfs //server_USERNAME

Nauwe SSH port forwarding door over te schakelen naar het venster met SSH en te typen:
$ afsluiten

Gerelateerde Artikelen

Do You Know How om Data van de Arduino Sensor Cloud Server (ding + Server) te sturen

Do You Know How om Data van de Arduino Sensor Cloud Server (ding + Server) te sturen

Ik weet Arduino platform voor IoT. Dus ik uitgevoerd een firmware van Arduino door Ethenert SW wijziging omdat ik een broncode gemakkelijk kan verwerken. U kunt de status van apparatuur weten, zelfs als het tot nu toe. Gelieve te verwijzen naar de vo
[Arduino project] #Remote Monitoring van ultrasone Sensor waarde met behulp van ioShield-A & Cloud Server

[Arduino project] #Remote Monitoring van ultrasone Sensor waarde met behulp van ioShield-A & Cloud Server

Mijn post wordt uitgelegd hoe u controleert de waarde van de ultrasone sensor op afstand met behulp van Arduino, ioShield-A & Xively Server.Arduino Uno bord wordt gebruikt voor het hele systeem bedienen en het meten van de waarde van de sensor. Ik be
Hoe de overdracht van de sensorgegevens van mijn naar cloud server of IoT server door WIZ550SR module

Hoe de overdracht van de sensorgegevens van mijn naar cloud server of IoT server door WIZ550SR module

Ik weet WIZ550web oplossing voor controle. Onlangs zal WIZ550SR module worden aangekondigd door WIZnet.Dus ik uitgevoerd een firmware van WIZ550SR door WIZ550web SW wijziging omdat ik een broncode gemakkelijk kan verwerken.U kunt de status van appara
Hoe om te controleren mijn IoT apparaat door Android telefoon of IPhone via Cloud Server zoals Arduino

Hoe om te controleren mijn IoT apparaat door Android telefoon of IPhone via Cloud Server zoals Arduino

Ik weet WIZ550web oplossing voor controle. WIZ550web module werd onlangs aangekondigd door WIZnet.Dus ik een firmware uitgevoerd door WIZ550web SW wijziging omdat ik een broncode gemakkelijk kan verwerken.U kunt de status van apparatuur beheren ook a
ODROID U3 LAMP Server met Seafile Cloud

ODROID U3 LAMP Server met Seafile Cloud

Please Vote voor dit Instructable en sommige van mijn anderen in de sectie van de stemming in de rechter bovenhoek van de pagina. Dank u zeer voor het steunen van onze projecten en ik hoop dat ze zijn behulpzaam.In de wereld van microcomputers gewees
Opslaan van Way Home - met eenvoudige Node.js server op Intel Edison

Opslaan van Way Home - met eenvoudige Node.js server op Intel Edison

ScenarioOp de kinderen weg naar huis, iets mis kan gaan en kinderen te laat.Schema een tijd en kennis van de ouders wanneer ze niet thuis tegen die tijd!OverzichtGebruik uw mobiele telefoon of web te registreren u zal opnieuw inchecken en vrienden en
Mijn FAN ARM (control servo met WiFi)

Mijn FAN ARM (control servo met WiFi)

Hallo iedereen!Vandaag deed ik mijn eigen FAN-ARM.Ik kunt vrij de adelaar en annuleertekenzwenking in- en uitschakelen van de ventilator. (eigenlijk ik nodig om toe te voegen Fan op de DC-motor)Het wordt beheerd door de joystick en drukknop met WiFi.
Host uw eigen Cloud v2.0 hoe

Host uw eigen Cloud v2.0 hoe

Dit uiteindelijke doel van deze tutorial is om uit te leggen hoe voor het hosten van uw eigen cloud server thuis. Hierdoor hebt u toegang tot uw documenten, foto's, video's, muziek en andere media overal, zolang je een internetverbinding hebt. Deze g
Multi-Functional Star Wars Astromech Droid

Multi-Functional Star Wars Astromech Droid

E4-B4Astromech droid voor het huis.Video links voor mobiele apparaten die de videominiaturen bovenstaande animatie wordt niet afgespeeld:Het maken van E4-B4 Astromech Droid VideoE4-B4: Showcase Video, deel 1E4-B4: Rocket Man VideoE4-B4: Zin in een dr
Ingesloten ECG data-acquisitiesysteem

Ingesloten ECG data-acquisitiesysteem

Dit instructable is bedoeld als een guid waarmee een Embeddded ECG data acquisitie board, bieden sommige achtergrondkennis over digitaal signaal verwerking en systeem identificatie in Matlab, FPGA-programmering in Vivado, hoog niveau synthese van bes
Installeren van RetroPie/EmulationStation op Raspberry Pi 2 Model B + (Playstation 1 Emulator inbegrepen!)

Installeren van RetroPie/EmulationStation op Raspberry Pi 2 Model B + (Playstation 1 Emulator inbegrepen!)

AANDACHTDeze handleiding is geschreven voor de release van RetroPie 2.0 +. Ik heb een nieuwe gids voor RetroPie 3.0 + voor alle Raspberry Pi modellen, inclusief de nieuwe Raspberry Pi nul.Klik hier om te worden omgeleid naar de bijgewerkte gids.DoelI
Eenvoudige draadloze temperatuursensor bijwerken website met elektrische GMB en Thermistor

Eenvoudige draadloze temperatuursensor bijwerken website met elektrische GMB en Thermistor

[Edit 2014] De planner die werd gebruikt door elektrische Imp is niet langer gebruikt en niet beschikbaar meer. [/Edit]Dit is een klein project om te beginnen met het elektrische GMB en een Thermistor zodat u kunt zien hoe kunt u temperatuur lezingen
EdiShake (onvoltooide Project)

EdiShake (onvoltooide Project)

IntroductieHet idee achter EdiShake was om een proof of concept dat het mogelijk was om een manier voor een sneller, slimmer en handige methode voor de uitwisseling van informatie tussen twee mensen gewoon uit hun hand schudden. Of deze shake tijdens
Grootvader Klok Media Center

Grootvader Klok Media Center

Ik verworven een fullsize grootvader Klok met de bedoeling van het opbouwen van een media-server. Wordt een Whovian en rekening houdend met het ging om een headless persoonlijke cloud server; Ik noemde het Gallifrey. De schijfopslag zelf heet nevel.N