{"id":5,"date":"2009-10-30T14:47:04","date_gmt":"2009-10-30T13:47:04","guid":{"rendered":"http:\/\/www.go-ost.de\/?p=5"},"modified":"2009-11-01T11:57:03","modified_gmt":"2009-11-01T10:57:03","slug":"ubuntu-sftp-server-einrichten","status":"publish","type":"post","link":"https:\/\/www.dannratemal.de\/?p=5","title":{"rendered":"Ubuntu &#8211; SFTP Server einrichten"},"content":{"rendered":"<p>Eine Anleitung um einen kostenlosen SFTP Server auf Ubuntu einzurichten:<\/p>\n<p>Da ich es leid war meine Dateien unverschl\u00fcsselt \u00fcbers Netz zu schicken habe ich mich mal mit SFTP besch\u00e4ftigt. Mit dieser Anleitung ist ein kleiner kostenloser SFTP Server auf Ubuntu m\u00f6glich und sollte f\u00fcr normale T\u00e4tigkeiten ausreichend sein.<\/p>\n<p>Als erstes Synaptic aufrufen und dort nach dem openssh-server suchen um ihn zu installieren (falls noch nicht geschehen)<\/p>\n<p><strong>openssh-server<\/strong><\/p>\n<p>Ausw\u00e4hlen und installieren.<\/p>\n<p>Dann kanns mit dem Einrichtung losgehen. Es muss die <strong>sshd_config<\/strong> Datei ver\u00e4ndert werden. Ich nutze daf\u00fcr <strong>gedit.<\/strong><\/p>\n<p><strong>sudo gedit \/etc\/ssh\/sshd_config<\/strong><\/p>\n<p>Diese Zeile bei <strong>Subsystem<\/strong> hinz\u00fcgen und die andere auskommentieren.<\/p>\n<p><strong>Subsystem sftp internal-sftp<br \/>\n#Subsystem sftp \/usr\/lib\/openssh\/sftp-server<\/strong><\/p>\n<p>User und Verzeichnisse anlegen:<br \/>\n(Der username ist hier im Beispiel maria)<\/p>\n<p><strong>sudo mkdir \/home\/maria<\/strong><\/p>\n<p><strong>sudo useradd maria<\/strong><\/p>\n<p>Hier werden die Zugriffsrechte vergeben.<\/p>\n<p>(We\u2019ll have to set their home directory permissions appropriately. It\u2019s important that root owns this and that its group ID is identical to the username, and that the permissions are set so that only root can write:)<\/p>\n<p><strong>sudo chown root:maria \/home\/maria<\/strong><\/p>\n<p><strong>sudo chmod 755 \/home\/maria<\/strong><\/p>\n<p><strong>sudo usermod -d \/home\/maria maria<\/strong><\/p>\n<p>Jetzt noch das Passwort vergeben<\/p>\n<p><strong>sudo passwd maria<\/strong><\/p>\n<p>dann das gew\u00fcnschte Passwort eingeben.<\/p>\n<p>(Set the new user a dummy shell\u00a0 &#8211; so they don\u2019t have real shell access)<br \/>\n<strong>sudo usermod -s \/bin\/false maria<\/strong><\/p>\n<p>Jetzt m\u00fcssen wir noch festlegen das der angelegte User auch nur Zugriff auf sein Home Verzeichnis hat. Daf\u00fcr m\u00fcssen wir nochmal die Datei \/etc\/ssh\/sshd_config bearbeiten.<\/p>\n<p><strong>sudo gedit \/etc\/ssh\/sshd_config<\/strong><\/p>\n<p>Dort ganz unten am Ende der date folgendes anf\u00fcgen.<\/p>\n<p><strong>Match User maria<br \/>\nChrootDirectory \/home\/maria<br \/>\nForceCommand internal-sftp<\/strong><\/p>\n<p>Wenn mehrere User angelegt werden, dann werden jeweils nur diese 3 Zeilen mit dem jeweiligen Usernamen angef\u00fcgt (also <strong>maria<\/strong> mit dem neuen usernamen ersetzen).<\/p>\n<p>Der User maria hat im Moment nur Lesezugriff, hier erstellen wir ein Verzeichnis zum upload (Lese und Schreibzugriff)<\/p>\n<p><strong>sudo mkdir \/home\/maria\/upload<br \/>\nsudo chown maria:maria \/home\/maria\/upload<br \/>\nsudo chmod 755 \/home\/maria\/upload<\/strong><\/p>\n<p>Jetzt noch ssh neustarten um die \u00c4nderungen zu \u00fcbernehmen und fertig.<\/p>\n<p><strong>sudo \/etc\/init.d\/ssh restart<\/strong><\/p>\n<p><strong>Wenn man sich z.B. mit Filezilla dort anmelden will muss man folgendes machen:<\/strong><\/p>\n<p><strong>Server: <\/strong>Ip Adresse eingeben (z.B. 127.0.0.1)<strong><\/strong><\/p>\n<p><strong>Port: <\/strong>(freilassen, da durch Servertyp Port 22 festgelegt wird)<strong><br \/>\n<\/strong><\/p>\n<p><strong>Servertyp: <\/strong>SFTP ausw\u00e4hlen<\/p>\n<p><strong>Verbindungsart: <\/strong>Normal<\/p>\n<p><strong>Benutzer: <\/strong>(ihrem Usernamen einsetzen)<\/p>\n<p><strong>Passwort: <\/strong>(ihr Passwort eingeben)<strong><\/strong><\/p>\n<p>Dann auf verbinden und es m\u00fcsste gehen.<strong><\/strong><\/p>\n<p>Alle Angaben ohne Gew\u00e4hr !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eine Anleitung um einen kostenlosen SFTP Server auf Ubuntu einzurichten: Da ich es leid war meine Dateien unverschl\u00fcsselt \u00fcbers Netz zu schicken habe ich mich mal mit SFTP besch\u00e4ftigt. Mit dieser Anleitung ist ein kleiner kostenloser SFTP Server auf Ubuntu m\u00f6glich und sollte f\u00fcr normale T\u00e4tigkeiten ausreichend sein. Als erstes Synaptic aufrufen und dort nach [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"two_page_speed":[],"footnotes":""},"categories":[3],"tags":[],"class_list":["post-5","post","type-post","status-publish","format-standard","hentry","category-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=\/wp\/v2\/posts\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5"}],"version-history":[{"count":7,"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=\/wp\/v2\/posts\/5\/revisions"}],"predecessor-version":[{"id":99,"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=\/wp\/v2\/posts\/5\/revisions\/99"}],"wp:attachment":[{"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}