oefening sftp op ubuntu 16.04
- kloon in virtualbox een ubuntu server 16.04 (die machine wordt ssh-server)
- kloon een tweede machine (ubuntu-server of linuxmint) voor gebruik als ssh/sftp client
- pas de hostname van de machines aan in
/etc/hosts
en/etc/hostname
- zet het netwerk bridged, statisch voor de server -- eventueel ook statisch op de client
- maak op beide machines een user
kris
- op de client creeer je een ssh-key-pair (
ssh-keygen
) - zet de public key van kris op de server (
ssh-copy-id
) - configureer vervolgens sftp-toegang voor
kris
op de server - verander vervolgens de sshd_config:
- zorg ervoor dat
kris
niet meer kan inloggen met ssh maar alleen met sftp
(cre-eer een groupsftponly
en zetkris
erin
-- voeg daarna eenmatch group
toe aansshd_config
)
(zoek verder op het internet wat je precies moet doen) - als al het voorgaande werkt:
- disable het paswoord van
kris
op de server zodatkris
alleen nog maar kan inloggen met zijn key-paar (binnen de declaratie van diezelfdematch group
van desshd_config
metPasswordAuthentication no
) - verander vervolgens de ssh poort naar
22222
op de bridged netwerkkaart, maar behoud poort22
op localhost. - maak een tweede
sftp-only
user aan met als naampippo
- maak een directory
/home/sftpusers
op de server aan waar beide groepsleden in kunnen schrijven, maar mekaars files niet kunnen verwijderen - that's all for now ....
- gedeeltelijke oplossing (ubuntu16.04) http://linux800.be/services/services-adv-2/oef-sftp-ub16-04/sshd-config