DigiPinguïns: Bestanden delen op Linux
-
Upload
vormingplus-midden-en-zuid-west-vlaanderen -
Category
Technology
-
view
172 -
download
3
Transcript of DigiPinguïns: Bestanden delen op Linux
2
Bestanden delen tussen linux-computers in een thuis-netwerk.
OpenSSH is the premier connectivity tool for remote login with the SSH protocol. It encrypts all traffic to eliminate eavesdropping, connection hijacking, and other attacks. In addition, OpenSSH provides a large suite of secure tunneling capabilities, several authentication methods, and sophisticated configuration options.
The OpenSSH suite consists of the following tools:
Remote operations are done using ssh, scp, and sftp. Key management with ssh-add, ssh-keysign, ssh-keyscan, and ssh-keygen. The service side consists of sshd, sftp-server, and ssh-agent.
3
Voorbereiding
1. Installatie van de pakketen
$ sudo apt-get install openssh-server openssh-client
Bij bepaalde distributies (oa. Lubuntu) is het nodig volgende bijkomende pakketten te installeren :
$ sudo apt-get install fuse-utils gvfs-backends
2. Firewall aanpassen
Indien met een firewall gewerkt wordt, dan is het nodig te firewall aan te passen. In geval met ufw (Uncomplicated firewall gewerkt wordt)
$ sudo ufw allow ssh[sudo] wachtwoord voor bernard: Regel toegevoegdRegel toegevoegd (v6)
4
3. Ip-adres van de server bepalen (de computer waarmee je een verbinding wil maken).
$ ip addr show1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group …..2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether ec:a8:6b:f1:8c:c4 brd ff:ff:ff:ff:ff:ff inet 192.168.1.12/24 brd 192.168.1.255 scope global dynamic eno1 ….
In een huis-omgeving (netwerk na een router van Proximus of Telenet, zal het ip-adres van je computer altijd volgend adres hebben : 192.168.1.xx
xx kan en zal veranderen als je de computer af-/aanschakelt (er wordt in je router een lease-time ingesteld. De instellingen van de router vind je terug op adres http://192.168.1.1/
5
4. Een ssh-verbinding maken
Open de bestandsverkenner en kies Bestand, Verbinding maken met server
Bij sommige verkenners (bv. PcManFM vind je dat terug bij Ga)
6
Na enkele waarschuwingen zal het bestandssysteem van de server beschikbaar zijn.
Opmerking : Op dergelijke manier krijg je toegang tot het volledige bestandssysteem! Doe dit enkel in een huis-netwerk. Je kan gebruikers uitsluiten en slechts toegang tot een bepaalde map verlenen. Dat is eenpak ingewikkelder (Raadpleeg het internet)
7
Bestanden delen met andere beheerssystemen.
Installatie van samba en enkele tools.
Sommige distributies hebben samba (server en client )al bij installatie geïnstalleerd. Installeer samba via de software-beheerder alsook system-config-samba.
$ sudo apt-get install samba$ sudo apt-get install cifs-utils$ sudo apt-get install system-config-samba
8
Enkele voorbereidende werken.
1. Het tooltje system-config-samba zal bij het opstarten crashen (oude bug en blijkbaar doet niemand de moeite dit te fixen).
Te verhelpen met volgend commando : $ sudo touch /etc/libuser.conf
2. De firewall aanpassen
$ sudo ufw allow ssh
3. Maak een samba-gebruiker aan (in je linux-systeem)
$ useradd -r digipinguin
9
Stel de gebruikers in : system-config-samba
10
De gedeelde map instellen
11
Samba-configuratie nazien
$ sudo testparm
Samba server herstarten
$ sudo service smbd restart
Status opvragen
$ systemctl status smbd.service
Verbinding testen (doe dat eerst op de server-kant, daarna op de client)
$ smbclient -L 192.168.1.11
WARNING: The "syslog" option is deprecatedEnter bernard's password: Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu]
Sharename Type Comment--------- ---- -------Digipinguins Disk T'es hiereIPC$ IPC IPC Service (bernard-Inspiron-15-3552 server (Samba, Ubuntu))
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu]
Server Comment--------- -------BERNARD-INSPIRO bernard-Inspiron-15-3552 server (Samba, Ubuntu)
Workgroup Master--------- -------WORKGROUP
13