Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [opgelost] FTP via internet benaderen  (gelezen 5485 keer)

Offline tap

  • Lid
  • Steunpunt: Nee
[opgelost] FTP via internet benaderen
« Gepost op: 2009/12/29, 19:44:45 »
Ik heb vandaag een server met ubuntu geinstalleerd.
Dit is allemaal naar wens gegaan en ik ben tevreden.

Op dit moment draait alles achter een router en is niet te benaderen vanaf het internet.
Dit is wel iets wat ik wil, maar dan natuurlijk veilig.

De makkelijkste manier lijkt mij om het e.e.a. te laten benaderen via ftp, op dit forum en elders heb ik gelezen
dat dit niet veilig is, in verband met het onversleuteld versturen van gebruikersnaam en wachtwoord.

Via een aantal links kom ik er niet uit, hoe ik dit moet aanpakken zodat ik secure via ftp vanaf internet kan inloggen op mijn server.

Iemand die een goede howto weet of het makkelijk kan uitleggen?


« Laatst bewerkt op: 2009/12/30, 16:25:48 door tap »

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #1 Gepost op: 2009/12/29, 20:33:38 »
`Wie wil de Nederlandstalige Ubuntu documentatie wiki onderhouden? https://wiki.ubuntu-nl.org

Offline tap

  • Lid
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #2 Gepost op: 2009/12/29, 20:38:39 »
testcees,

Bedankt voor je reactie.
Daar heb ik inderdaad gekeken, maar daar raak ik dus de weg kwijt.
Ik zie even door de bomen het bos niet.

Wat moet ik nu wel doen en niet. Vind de uitleg niet heel duidelijk.
Ik heb een ssh server draaien, ik log ook van mijn desktop in met putty via ssh op mijn server voor onderhoud.
Maar daarna is het mij een raadsel hoe ik het veilig moet maken om het van internet te benaderen.

Kun jij mij wat licht brengen?

Offline Rachid

  • Vertaalteam
    • rachidbm
    • Mijn blog
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #3 Gepost op: 2009/12/29, 20:52:34 »
Wat moet ik nu wel doen en niet. Vind de uitleg niet heel duidelijk.
Ik heb een ssh server draaien, ik log ook van mijn desktop in met putty via ssh op mijn server voor onderhoud.
Je kunt nu ook met een (S)FTP client inloggen. Met dezelfde user. Dan kun je bestanden overzetten.
http://filezilla-project.org/ is mijn favo client (draait ook op windows). En WinSCP is volgens mij ook gratis te downloaden.
Als het alleen is voor eigengebruik, is het verder prima zo.

SFTP server met beperkte toegang opzetten
Dit artikel wordt interessant als je andere gebruikers toegang wilt geven tot jouw server.
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #4 Gepost op: 2009/12/29, 21:20:30 »
Maar daarna is het mij een raadsel hoe ik het veilig moet maken om het van internet te benaderen.
Voor de duidelijkheid, je zal een poort op je router moeten openstellen om de ssh server vanaf internet te benaderen. Hoe dat moet is afhankelijk van je merk/type router.

Voor normaal gebruik volstaan de standaard instellingen. Voor extra beveiliging vanaf internet kan je gebruik maken van ssh-sleutels om in te loggen en de toegang via een wachtwoord afsluiten.

Een andere poort dan de standaard 22 gebruiken is wel een goede (ook nuttige) tip maar geeft niet echt meer veiligheid (lees: blijft onveilig).

Maak ssh sleutels aan op de client computer. Op een Ubuntu client computer kan dat met ssh-keygen -t dsa
Het publiek deel van de sleutel (.pub) moet je toevoegen aan bestand ~/.ssh/authorized_keys. Op een Ubuntu client computer kan dat met de opdracht (vanaf de client):
ssh-copy-id naam@computernaam -i ~/.ssh/id_dsa.pub

Of gebruik je Windows op de client? Putty heeft hier tools voor en er zijn natuurlijk ook andere manieren om de sleutel (feitelijk een lange zin met cijfers en letters) aan ~/.ssh/authorized_keys toe te voegen.

Verder zou als extras de firewall kunnen instellen om de internettoegang te beperken op ip-adres, maar dat zou ook op de router mogelijk kunnen zijn,
http://wiki.ubuntu-nl.org/community/UbuntuFirewall



`Wie wil de Nederlandstalige Ubuntu documentatie wiki onderhouden? https://wiki.ubuntu-nl.org

Offline Rachid

  • Vertaalteam
    • rachidbm
    • Mijn blog
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #5 Gepost op: 2009/12/29, 22:13:02 »
Maar daarna is het mij een raadsel hoe ik het veilig moet maken om het van internet te benaderen.
Voor de duidelijkheid, je zal een poort op je router moeten openstellen om de ssh server vanaf internet te benaderen. Hoe dat moet is afhankelijk van je merk/type router.
Voor extra duidelijkheid. Dit is het enige dat moet.

De rest hoeft moet gezien je nog met een wachtwoord kunt inloggen.
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Offline tap

  • Lid
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #6 Gepost op: 2009/12/30, 00:25:15 »
Bedankt voor de reacties, het is nu al laat, ga er morgen mee aan de slag.
Toch nog een snelle vraag, inloggen via SFTP is dat nu secure en is daarna ook de transfer secure?

De router is mij duidelijk dat ik die moet aanpassen.
Ik gebruik zowel een ubuntu laptop als een windows laptop om in te loggen, dus daar moet ik even verder naar kijken.
« Laatst bewerkt op: 2009/12/30, 00:29:08 door tap »

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #7 Gepost op: 2009/12/30, 00:56:12 »
Voor extra duidelijkheid. Dit is het enige dat moet.
+1

Je kan het ook "onveilig" houden door een goed wachtwoord te kiezen:
http://nl.wikipedia.org/wiki/Wachtwoord

De kans dat iemand je wachtwoord (geen test123, qwerty456, of familienaam789) raad kan je heel klein maken!

Voor de duidelijkheid: de ssh verbinding zelf is ook met een zwak wachtwoord gewoon veilig. Er is dan alleen een (kleine?) kans op ongewenste toegang.

Ik kies voor een ssh-sleutel maar ieder kiest zelf. :)
`Wie wil de Nederlandstalige Ubuntu documentatie wiki onderhouden? https://wiki.ubuntu-nl.org

Offline Rachid

  • Vertaalteam
    • rachidbm
    • Mijn blog
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #8 Gepost op: 2009/12/30, 10:35:59 »
Toch nog een snelle vraag, inloggen via SFTP is dat nu secure en is daarna ook de transfer secure?
Ja, alle communicatie gebeurt over een beveiligde verbinding. Dus als iemand zit mee te luisteren ziet hij alleen troep voorbij komen.

Ik gebruik zowel een ubuntu laptop als een windows laptop om in te loggen, dus daar moet ik even verder naar kijken.
Zoals ik zei: http://filezilla-project.org/ is een grafische (S)FTP client (draait ook op windows).
Om dit op ubuntu te installeren doe je: sudo apt-get install filezilla

Succes ermee!
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Offline tap

  • Lid
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #9 Gepost op: 2009/12/30, 11:06:39 »
Testcees en Wazzzaaa,

Bedankt voor de hulp tot nu toe.
Ik gebruik filezilla en ik heb anoymous uitgezet in proftpd uitgezet.
Ik ben van plan om een ander poort nummer te selecteren voor de router.
Ik heb tevens een sterk wachtwoord gekozen, dus daar heb ik ook vertrouwen in.

Waar ik niet snap is het verhaal over de sleutels.
Alle handelingen zijn op de client gebasseerd volgens de uitleg van testcees.
Hoe stel ik de server in? Wat is het voordeel?


Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #10 Gepost op: 2009/12/30, 11:12:17 »
ik heb anoymous uitgezet in proftpd uitgezet.

De genoemde wiki artikelen gaan niet uit van proftpd, maar van openssh-server.
`Wie wil de Nederlandstalige Ubuntu documentatie wiki onderhouden? https://wiki.ubuntu-nl.org

Offline vanadium

  • Lid
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #11 Gepost op: 2009/12/30, 11:15:24 »
Met de sleutels maak je op je eigen systeem een private en een publieke sleutel aan. De publieke sleutel wordt gekopieerd naar de server. Bij het inloggen hoef je geen paswoord te genen: automatisch wordt gecontroleerd of de publieke sleutel die de server heeft, overeenkomt met jou private sleutel. Voordelen:
1) Handig inloggen: geen vraag voor paswoord
2) Bijzonder veilig: als je paswoordtoegang uitzet, kan een brute hacker op geen enkele manier inloggen. Je moet namelijk de private sleutel hebben hiervoor. Die zullen ze eerst s'nachts bij jou thuis moeten halen vanaf je PC ;)

Offline tap

  • Lid
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #12 Gepost op: 2009/12/30, 15:21:20 »
Sorry, maar ik ben het spoor weer bijster.

Als ik verbinding maak met Putty en ssh selecteer dan wordt ik niet gevraagd om een wachtwoord.
Het enige wachtwoord wat wordt  gevraagd is het wachtwoord van de server. Maar dat lijkt me logisch.
Of zie ik dingen nu niet goed?

Als ik in filezilla contact zoek met de server met de optie SFTP wordt er ook geen passwd gevraagd anders dan het passwd wat nodig is voor de proftpd. Haal ik nu dingen door elkaar. Kan ik het zelfde bereiken wat ik wil, namelijk up en downloaden via Filezilla met alleen maar ssh?

Offline tap

  • Lid
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #13 Gepost op: 2009/12/30, 15:25:38 »
Okay, het verhaal over sftp en ftp verschil is mij nu duidelijk.
Ik heb veel meer rechten als ik via SFTP inlog. Dus SFTP maakt geen gebruik van FTP, beetje verwarrend.

Moet ik nu maar eens even gaan klooien met de pub keys, etc.
Ik hou jullie op de hoogte.

Offline Rachid

  • Vertaalteam
    • rachidbm
    • Mijn blog
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #14 Gepost op: 2009/12/30, 15:51:11 »
Laat dat met die pub keys ff zitten. Dat is niet zo belangrijk. Dat is alleen voor extra veiligheid.

Als je in Filezilla SFTP kiest (of FTP over SSH) kun je inloggen met je gewone username/wachtwoord. (dus waar je ook mee inlogt via PUTTY).
Verder hoef je niets te doen. Dus als je via putty al kunt inloggen. Dan kun je Filezilla gebruiken om bestanden over te zetten.
Als het alleen voor eigengebruik is, ben je nu klaar. Pas als je anderen toegang tot jouw computer/server wilt verlenen wordt dat FTP/SFTP server interessant.
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Offline tap

  • Lid
  • Steunpunt: Nee
Re: FTP via internet benaderen
« Reactie #15 Gepost op: 2009/12/30, 16:00:12 »
Okay bedankt voor de tip over de pub keys.
Het is inderdaad eigenlijk alleen voor eigen gebruik.
Dus als ik nu nog een hoge poort kies en die in de router naar de server laat verwijzen, zou ik klaar moeten zijn?

Offline tap

  • Lid
  • Steunpunt: Nee
Re: [opgelost] FTP via internet benaderen
« Reactie #16 Gepost op: 2009/12/30, 16:26:36 »
Iedereen bedankt voor de hulp. Ik heb het nu ingericht zoals ik denk dat het goed is.
Nog even een goede monitoring inrichten en dan gaan we maar aankoppelen op het internet.