• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Das Monatsmotto Juli lautet -- Kitsch as Kitsch can -- Jeder von Euch kann dafür ganz individuell bestimmen, was für ihn Kitsch ist und ein Foto davon einsenden. Macht mit, traut Euch! --> Klick

ftp über Terminal - command not found

teccrow

Macoun
Registriert
20.03.12
Beiträge
121
<div class="bbWrapper">Hallo Community,<br /> <br /> ich wollte über das Terminal eine ftp Verbindung zu meinem Hosting aufbauen. Ja ich weiß, es gibt FTP-Programme wie Cyberduck, aber ich möchte gerne die Verbindung das Terminal machen.<br /> <br /> Jedenfalls, wenn ich den Befehl:<br /> <i>ftp ftp://domain.de </i><br /> <br /> eingebe, bekomme ich die Fehlermeldung:<br /> <i>-bash: ftp: command not found<br /> </i><br /> Nutze ich den Befehl:<br /> <i>open ftp://domain.de<br /> </i><br /> dann wird Cyberduck geöffnet.<br /> <br /> Es ist sicher schon eine Weile her, aber ich konnte schon eine Verbindung über das Terminal herstellen. Hängt es mit High Sierra zusammen und ich muss nun noch ein Terminal ftp-client nach installieren?<br /> <br /> teccrow</div>
 

ottomane

Golden Noble
Registriert
24.08.12
Beiträge
16.409
<div class="bbWrapper">Lasse das &quot;<i>ftp://</i>&quot; weg.<br /> <br /> Was aber viel wichtiger ist: Bei FTP werden alle Daten und auch das Zugangspasswort (!!!) unverschlüsselt übertragen! Benutze es ausschließlich in einem VPN zum Server. Sonst bitte die sicheren Alternativen SFTP oder FPTS nutzen, was dann aber an der Kommandozeile IMO nicht geht.<br /> <br /> Ich kenne Leute, die nach FTP-Nutzung plötzlich wenig lustige neue Mitbenutzer hatten, die den Server für übelste kriminelle Handlungen missbraucht haben.</div>
 
  • Like
Reaktionen: dg2rbf

teccrow

Macoun
Registriert
20.03.12
Beiträge
121
<div class="bbWrapper"><blockquote data-attributes="member: 163791" data-quote="ottomane" data-source="post: 5171975" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5171975" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5171975">ottomane schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Lasse das &quot;<i>ftp://</i>&quot; weg. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote>Das ist es nicht, denn das Terminal kennt den Befehl 'ftp' nicht.<br /> <br /> Ja danke für den Hinweis mit SFTP. Daran hatte ich noch nicht gedacht.</div>
 

ottomane

Golden Noble
Registriert
24.08.12
Beiträge
16.409
<div class="bbWrapper">Oh, stimmt. Dann hat Apple das evtl. entfernt? Die Gründe stehen ja oben <img src="/community/styles/apfeltalk/smilies/Wink.png" class="smilie" loading="lazy" alt=";)" title="Wink ;)" data-shortname=";)" /><br /> <br /> EDIT: Es gibt sftp an der Kommandozeile.</div>
 

teccrow

Macoun
Registriert
20.03.12
Beiträge
121
<div class="bbWrapper">Ich habe nun mal meinen Hoster angeschrieben, auf welche Art ich denn eine gesicherte Verbindung herstellen kann. Seine Antwort:<br /> <br /> <blockquote data-attributes="" data-quote="" data-source="" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Sie können bei uns jederzeit TLS Verschlüsselung für FTP aktivieren (FTPs).<br /> Verwenden Sie dafür TLS über explizites FTP. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Hm, wie realisiere ich dies nun im Terminal?<br /> <br /> Wenn ich den Befehl 'sftp <a href="mailto:benutzer@domain.de">benutzer@domain.de</a>' kommt auch die PW-Abfrage, aber danach wird die Verbindung wieder geschlossen. Benutzer &amp; PW stimmen aber.<br /> <br /> Den Befehl 'ftps' kennt der Terminal nicht. <br /> <br /> Über Coda 2 kann ich mich über das Protokoll 'FTP über TLS/SSL' verbinden.</div>
 

Marcel Bresink

Cellini
Registriert
28.05.04
Beiträge
8.713
<div class="bbWrapper">Mit Bordmitteln geht das im Terminal über den Befehl <b>curl</b> mit der Option <b>--ssl-reqd</b>. Das Handling über curl ist allerdings anders als die klassische FTP-Befehlszeile.<br /> <br /> Nur-Lese-Zugriff ist übrigens auch direkt im Finder möglich. Man muss nur &quot;Gehe zu &gt; Mit Server verbinden&quot; mit einer URL nach dem Muster <b>ftps://server/</b> aufrufen.<br /> <br /> Und SFTP kann der Hoster wirklich nicht, nur FTPS?</div>
 

m1LLo

Osnabrücker Reinette
Registriert
29.05.10
Beiträge
991
<div class="bbWrapper">Du könntest auch scp nutzen.</div>
 

AcidUncle

Macoun
Registriert
05.08.08
Beiträge
116
<div class="bbWrapper">mit dem Update auf High-Sierra wurde u.a. telnet und ftp entfernt.... da dies unsichere Protokolle sind....</div>
 
  • Like
Reaktionen: dg2rbf

Bachsau

Starking
Registriert
07.01.10
Beiträge
221
<div class="bbWrapper"><blockquote data-attributes="member: 163791" data-quote="ottomane" data-source="post: 5171975" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5171975" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5171975">ottomane schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Benutze es ausschließlich in einem VPN zum Server. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote>VPNs sind die größte Sicherheitslüge, die derzeit durch's Netz geistert und jeder Idiot fällt drauf rein. Selbst wenn du ein VPN nutzt, werden die Daten von dessen Endpunkt unverschlüsselt zum Ziel übertragen. Ein VPN ändert nur, wer dich belauschen kann, aber nicht was.<br /> <br /> FTP ist im übrigen genauso sicher oder unsicher wie HTTP, kann aber genau wie dieses, über TLS genutzt werden. Generell bringt macOS wenig mehr als die von POSIX geforderten Grund-Kommandos mit, abgesehen von einer menge Server-Software, die eigentlich kein Mensch braucht. Wer dauerhaft mit dem Terminal arbeiten möchte, dem kann ich nur empfehlen, sich den Paketmanager MacPorts zu installieren, in dem auch aktuelle Versionen von Bash, Nano und Gzip enthalten sind.</div>
 
  • Like
Reaktionen: dg2rbf

ottomane

Golden Noble
Registriert
24.08.12
Beiträge
16.409
<div class="bbWrapper"><blockquote data-attributes="member: 102925" data-quote="Bachsau" data-source="post: 5417477" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5417477" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5417477">Bachsau schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> VPNs sind die größte Sicherheitslüge, die derzeit durch's Netz geistert und jeder Idiot fällt drauf rein. Selbst wenn du ein VPN nutzt, werden die Daten von dessen Endpunkt unverschlüsselt zum Ziel übertragen. Ein VPN ändert nur, wer dich belauschen kann, aber nicht was. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Sicher hast du nur überlesen, dass ich ausdrücklich schrieb, dass das VPN ZUM SERVER gehen soll.<br /> <br /> Was derzeit das populäre Missverständnis von VPN ist, ist mir klar, möglicherweise aber nicht jedem, wie man nun merkt. Daher &quot;zum Server&quot;.</div>
 

Scotch

Bittenfelder Apfel
Registriert
02.12.08
Beiträge
8.078
<div class="bbWrapper"><blockquote data-attributes="member: 114734" data-quote="m1LLo" data-source="post: 5184612" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5184612" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5184612">m1LLo schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Du könntest auch scp nutzen. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Um auf einen FTP-Server zuzugreifen? Wie das?<br /> <br /> <blockquote data-attributes="member: 102925" data-quote="Bachsau" data-source="post: 5417477" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5417477" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5417477">Bachsau schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> VPNs sind die größte Sicherheitslüge, die derzeit durch's Netz geistert und jeder Idiot fällt drauf rein. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Das ist eine völlig unqualifizierte Aussage, die lediglich eins deutlich macht: Du hast nicht verstanden, wozu VPN dient (und wozu nicht). VPN ist eine Methode, einen abgesicherten Zugang zu einem Netzwerk herzustellen. Das benutzt man entweder, um unverschlüsselte Protokolle &quot;etwas sicherer&quot; vom Client ans Netzwerk zu übertragen (das ist immer noch keine gute Idee, aber besser als die Daten komplett &quot;offen&quot; zu senden) oder - und das ist der wesentliche Einsatz - um einen Client &quot;über das Internet&quot; mit einem entfernten Netzwerk zu verbinden, weil dieses z.B. keine Ports &quot;ins Internet&quot; öffnet (das ist eine gute Idee). Danach ist der Client im lokalen Netzwerk (&quot;Intranet&quot;) und das ist dann in erster Näherung genau so sicher oder unsicher, wie jedes lokale System.<br /> <br /> <blockquote data-attributes="member: 102925" data-quote="Bachsau" data-source="post: 5417477" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5417477" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5417477">Bachsau schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Selbst wenn du ein VPN nutzt, werden die Daten von dessen Endpunkt unverschlüsselt zum Ziel übertragen. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Das hängt vom Protokoll ab, welches über den Tunnel übertragen wird. Der Tunnel entschlüsselt ja keine verschlüsselten Protokolle. In jedem Fall ist der Tunnel an sich aber verschlüsselt und lässt sich daher nur am Start- oder Endpunkt aushebeln. Was direkt mehrere Klassen an Angriffsvektoren ausschliesst.<br /> <br /> <blockquote data-attributes="member: 102925" data-quote="Bachsau" data-source="post: 5417477" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5417477" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5417477">Bachsau schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> FTP ist im übrigen genauso sicher oder unsicher wie HTTP, kann aber genau wie dieses, über TLS genutzt werden. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Richtig - das nennt sich dann HTTPS oder FTPS/SFTP. Hast du den thread eigentlich gelesen, bevor du das schreibst, was bereits etliche Posts vorher dem TE empfohlen wurde?<br /> <br /> <blockquote data-attributes="member: 102925" data-quote="Bachsau" data-source="post: 5417477" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5417477" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5417477">Bachsau schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Wer dauerhaft mit dem Terminal arbeiten möchte, dem kann ich nur empfehlen, sich den Paketmanager MacPorts zu installieren, in dem auch aktuelle Versionen von Bash, Nano und Gzip enthalten sind. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Ich würd' zwar aus Sicherheitsgründen brew empfehlen, aber sei's 'drum. Was ich nicht verstehe: Wozu brauche ich das, um bash zu benutzen und was haben gzip und nano mit diesem thread zu tun, bzw. in welcher Weise sollen die dem TE bei seinem Problem helfen oder irgendwas an der Sicherheit einer entfernten Verbindung ändern?</div>
 

Bachsau

Starking
Registriert
07.01.10
Beiträge
221
<div class="bbWrapper"><blockquote data-attributes="member: 66580" data-quote="Scotch" data-source="post: 5417507" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5417507" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5417507">Scotch schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Das ist eine völlig unqualifizierte Aussage, die lediglich eins deutlich macht: Du hast nicht verstanden, wozu VPN dient (und wozu nicht). VPN ist eine Methode, einen abgesicherten Zugang zu einem Netzwerk herzustellen. Das benutzt man entweder, um unverschlüsselte Protokolle &quot;etwas sicherer&quot; vom Client ans Netzwerk zu übertragen (das ist immer noch keine gute Idee, aber besser als die Daten komplett &quot;offen&quot; zu senden) </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote>Sowas kann ich ja immer richtig leiden, wenn Fremde, die einen garnicht kennen, glauben eine qualifizierte Einschätzung vom Sachverstand anderer abgeben zu müssen. Natürlich ist das der eigentliche Zweck eines VPNs, doch seit Antivirus-Hersteller und Anbieter wie NordVPN das als Schlagwort für sich entdeckt haben, hat sich die öffentliche Wahrnehmung des Begriffs leider etwas gewandelt. &quot;Komplett offen&quot; im von dir gemeinten Sinn, sind Verbindungen heutzutage fast kaum noch, es sei denn man surft über einen öffentlichen WLAN-Hotspot. In allen anderen Fällen dürfte das Sicherheitslevel vergleichbar mit dem jedes kommerziellen VPN-Anbieters sein. Seit Edward Snowden die HTTPs-Revolution losgetreten hat, sind aber ohnehin die meisten Verbindungen, mit denen es ein Laie zu tun hat, Ende-zu-Ende verschlüsselt, was das Geschäftmodell &quot;VPN&quot; noch dreister macht, da deren Behauptung, ohne ihren Dienst könne jeder alles ausspionieren (insbesondere Online-Banking, was schon per Gesetz eine TLS-Verbindung erfordert!), eine glatte Lüge ist.<br /> <br /> Mir ging es in meinem Beitrag nicht darum, irgendjemanden hier zu beleidigen, und sollte das so rüber gekommen sein, tut es mir leid. Ich habe das vor allem aus der spontanen Wut heraus geschrieben, die mich beim Gedanken an diese kommerziellen Dienste überkommt, und die Frechheit, mit der sie die Angst der Leute zu Geld zu machen.<br /> <br /> <blockquote data-attributes="member: 66580" data-quote="Scotch" data-source="post: 5417507" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5417507" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5417507">Scotch schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Ich würd' zwar aus Sicherheitsgründen brew empfehlen, aber sei's 'drum. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote>Gerade aus Sicherheitsgründen finde ich das Design von HomeBrew äußerst bedenklich. Es verändert die Schreibrechte von &quot;/usr/local/&quot; zu Gunsten des normalen Benutzers und zweckentfremdet diese Verzeichnis zudem, indem es es unter die Verwaltung eines Paketmanagers stellt. Beides ist völlig unprofessionell.<br /> <br /> <blockquote data-attributes="member: 66580" data-quote="Scotch" data-source="post: 5417507" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5417507" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5417507">Scotch schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> in welcher Weise sollen die dem TE bei seinem Problem helfen oder irgendwas an der Sicherheit einer entfernten Verbindung ändern? </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote>Ob sicher oder nicht war garnicht die Frage. Die Frage war ursprünglich: &quot;Muss ich einen FTP-Client nachinstallieren?&quot;. Die Antwort darauf ist &quot;ja&quot;, und meine Empfehlung war, dafür auf MacPorts zurück zu greifen.</div>
 
Zuletzt bearbeitet:

Scotch

Bittenfelder Apfel
Registriert
02.12.08
Beiträge
8.078
<div class="bbWrapper"><blockquote data-attributes="member: 102925" data-quote="Bachsau" data-source="post: 5417691" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5417691" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5417691">Bachsau schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> wenn Fremde, die einen garnicht kennen, glauben eine qualifizierte Einschätzung vom Sachverstand anderer abgeben zu müssen </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Ich kann den nur auf Basis deiner Beiträge einschätzen, richtig.<br /> <br /> <blockquote data-attributes="member: 102925" data-quote="Bachsau" data-source="post: 5417691" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5417691" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5417691">Bachsau schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Es verändert die Schreibrechte von &quot;/usr/local/&quot; zu Gunsten des normalen Benutzers </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Das war mal so - bis etwa Mitte 2017.</div>
 
  • Like
Reaktionen: ottomane und dg2rbf