[LINUX] Mit Raspberry Pi erstellter Dateifreigabeserver, der für Remote-Arbeiten verwendet werden kann

Einführung

In diesem Artikel wird beschrieben, wie Sie mit Raspberry Pi zu Hause einen Dateifreigabeserver erstellen.

Angenommen, Ihr Unternehmen vertreibt einen Windows-PC für Remote-Arbeiten. Wenn Sie am Beispiel des Designers die von Ihrem Unternehmen verteilten Windows-Daten auf Ihren Mac zu Hause kopieren und daran arbeiten möchten, benötigen Sie eine Möglichkeit, die Dateien freizugeben.

Sie können Dateien für Online-Speicherdienste wie Dropbox freigeben, aber einen praktischen Dateifreigabeserver können Sie zu Hause verwenden.

Durch die Installation von ** Samba ** auf Raspberry Pi und den Aufbau eines Dateifreigabeservers können Sie problemlos Dateien unter Windows und Mac freigeben.

Samba.png

SMB ** SMB (Server Message Block) ** ist ein Protokoll zum Freigeben von Dateien und Druckern zwischen Windows-Computern.

Verwenden Sie ** NetBIOS ** als zugrunde liegendes Protokoll. Es gibt auch ein Protokoll namens ** CIFS **, das SMB erweitert. CIFS verwendet TCP / IP direkt.

Samba bauen

Fügen Sie der Datei / etc / samba / smb.conf Folgendes hinzu.

[share]
   comment = Share Folder
   browseable = yes
   path = /var/samba
   writable = yes
   valid users = smbuser
   force user = smbuser

pdbedit Der Befehl pdbedit verwaltet die SAM-Datenbank (Samba-Benutzerdatenbank). Es wird zum Verwalten der in der SAM-Datenbank gespeicherten Benutzerkonten verwendet und kann nur von root ausgeführt werden.

Mit pdbedit können Sie Benutzerkonten hinzufügen, Benutzerkonten löschen, Benutzerkonten ändern, Benutzerkonten auflisten und Benutzerkonten importieren.

--Listen Sie Datenbankbenutzerkonten auf $ sudo pdbedit -L

smbuser:1001:
---------------
Unix username:        smbuser
NT username:          
Account Flags:        [U          ]
User SID:             S-1-5-21-1950213270-485466186-3954191822-1000
Primary Group SID:    S-1-5-21-1950213270-485466186-3954191822-513
Full Name:            
Home Directory:       \\raspberrypi01\smbuser
HomeDir Drive:        
Logon Script:         
Profile Path:         \\raspberrypi01\smbuser\profile
Domain:               RASPBERRYPI01
Account desc:         
Workstations:         
Munged dial:          
Logon time:           0
Logoff time:          never
Kickoff time:         never
Password last set:Wasser,25. März 2020 15:11:40 JST
Password can change:Wasser,25. März 2020 15:11:40 JST
Password must change: never
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

Zugriff auf den Dateifreigabeserver

Wenn die Firewall auf der Raspberry Pi-Seite aktiviert ist, wird davon ausgegangen, dass die von Samba verwendete Kommunikation zulässig ist, und die Zugriffsmethoden für Windows und Mac werden beschrieben.

Windows Für den Zugriff auf Samba unter Windows 10 benötigen Sie einen SMB-Client. Unter Windows 10 ist SMB 1.0 deaktiviert. Führen Sie daher die folgenden Schritte aus, um den SMB-Client zu aktivieren.

  1. Öffnen Sie das Bedienfeld
  2. Öffnen Sie im Programm [Windows-Funktionen ein- oder ausschalten].
  3. Aktivieren Sie [SMB 1.0 / CIFS Client] und klicken Sie auf [OK].
  4. Greifen Sie nach dem Aktivieren des SMB-Clients über den Explorer im Netzwerk auf \\ <Raspberry Pi IP-Adresse>: \ share \ im Netzwerk zu.
  5. Sie können auf den Dateifreigabeserver zugreifen, indem Sie die zuvor erstellten smbuser-Anmeldeinformationen eingeben.

Mac Für Mac Zugriff über Finder.

  1. Wählen Sie im Finder unter [Los] die Option [Mit Server verbinden].
  2. Geben Sie in [Serveradresse] smb: // <Raspberry Pi IP-Adresse> ein und klicken Sie auf [Verbinden].
  3. Wählen Sie einen registrierten Benutzer aus und geben Sie die zuvor erstellten smbuser-Anmeldeinformationen ein, um auf den Dateifreigabeserver zuzugreifen.

abschließend

Nutzen Sie Raspberry Pi effektiv und verwenden Sie es für Remote-Arbeiten.

Recommended Posts

Mit Raspberry Pi erstellter Dateifreigabeserver, der für Remote-Arbeiten verwendet werden kann
Dateitypen, die mit Go verwendet werden können
SSD 1306 OLED kann mit Raspeye + Python verwendet werden (Hinweis)
Funktionen, die in der for-Anweisung verwendet werden können
Ich habe einen Ressourcenmonitor für Raspberry Pi mit einer Tabelle erstellt
Ich habe mit Razpai einen Webserver erstellt, um Anime zu schauen
Verstehen Sie die Wahrscheinlichkeiten und Statistiken, die für das Fortschrittsmanagement mit einem Python-Programm verwendet werden können
Ich habe ein Shuffle gemacht, das mit Python zurückgesetzt (zurückgesetzt) werden kann
Über die Angelegenheit, dass das re.compiled-Objekt für das re.match-Muster verwendet werden kann
Ich habe eine generische Python-Projektvorlage erstellt
Akustisches Signalverarbeitungsmodul, das mit Python-Sounddevice ASIO [Anwendung] verwendet werden kann
[Elektronische Arbeit] Ich habe mit Raspberry Pi einen Suica Touch-Sounddetektor hergestellt
Python-Sound Gerät ASIO akustisches Signalverarbeitungsmodul [Basic]
Versuchen Sie, mit Raspberry Pi nach Wakasagi zu fischen
Verbesserter menschlicher Sensor mit Raspberry Pi
Hinweise zum Erstellen von Zahlen, die mit matplotlib in Zeitschriften veröffentlicht werden können
[Für Anfänger] Ich habe mit Raspberry Pi einen menschlichen Sensor erstellt und LINE benachrichtigt!
[Hackason] Über das Erstellen eines Werkzeugs, das auf Raspberry Pi gedruckt werden kann [Praktisches Werkzeug]
Medienprogrammierung mit Raspeye (Vorbereitung für Audio)
Genießen Sie die elektronische Arbeit mit GPIO von Raspberry Pi
Aktieninvestitionsanalyse-App mit Himbeerkuchen gemacht
Übersicht und nützliche Funktionen von Scikit-Learn, die auch für Deep Learning verwendet werden können
Konvertieren Sie Bilder aus dem FlyCapture SDK in ein Formular, das mit openCV verwendet werden kann
Erstellen Sie Server in Linux und lokalen Netzwerken mit Raspberry Pi NextCloud und Desktop-Sharing
[Python] Einführung in das WEB-Scraping | Zusammenfassung der Methoden, die mit dem Webdriver verwendet werden können
Die Geschichte, dass sendmail, die im Terminal ausgeführt werden kann, mit cron nicht funktioniert hat
Ich habe ein Tool erstellt, um automatisch ein Zustandsübergangsdiagramm zu generieren, das sowohl für die Webentwicklung als auch für die Anwendungsentwicklung verwendet werden kann
Grundlegende Algorithmen, die bei Wettkampfprofis eingesetzt werden können
Um Japanisch mit Python in der Docker-Umgebung verwenden zu können
Liste der Farben, die mit tkinter (Denkmal) eingestellt werden können
ANTs Bildregistrierung, die in 5 Minuten verwendet werden kann
[Django] Über Benutzer, die für Vorlagen verwendet werden können
Grenzwerte, die mit MeCab sofort analysiert werden können
Kann mit AtCoder verwendet werden! Eine Sammlung von Techniken zum Zeichnen von Kurzcode in Python!
Es war großartig, die Python-Datei in Raspberry Pi mit der Remote-Funktion von Atom zu bearbeiten
Da ImageDataGenerator nicht mehr verwendet werden kann, eine Geschichte zum Erstellen einer Datenerweiterungsklasse für Tensorflow> = 2.0
So legen Sie Variablen fest, die in der gesamten Django-App verwendet werden können ~ Praktisch für Vorlagen usw. ~