PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Professioneller FTP Client unter Linux



Der_Umsteiger
14.07.06, 20:45
Schönen guten Abend,

Ich bin vor kurzem von Windows umgestiegen, dank der vielen Tipps und Tricks der Linux Gemeinde klappt das soweit auch ganz gut, aber bei einem bin ich total verzweifelt, da ich nichts finde, daher seid ihr meine letzte Rettung ^^:
Ich suche einen professionellen FTP Client für Linux, ähnlich FlashFXP für Windows.
Er soll auf jeden Fall SSL (vor allem Auth SSL) und User - Ident unterstützen. Kennt ihr da was?

Ich danke euch schonmal

fuffy
14.07.06, 21:40
Hi!

Ich verwende lftp. lftp beherrscht SSL-Verschlüsselung für Control- und Data-Channel. Allerdings ist es ein Textmodus-FTP-Client. Dafür ist er voll skriptingfähig.

IDENT beherrscht unter Linux kein FTP-Client, weil das nicht Aufgabe eines FTP-Clients ist. Dafür gibt es ident-Server wie oidentd.

Gruß
fuffy

Der_Umsteiger
14.07.06, 22:36
Erstmal vielen Dank Fuffy,

hab mir nun lftp runtergeladen und installiert. Doch leider untersützt das laut set -a kein ssl. Habe aber Openssl und alles andere, was Suse bezüglich ssl hergibt installiert. Habe lftp dann nochmal deinstalliert, als tar.gz runtergeladen und neu installiert. Hilft auch nichts, hier der Auszug aus meiner set -a


set bmk:auto-sync yes
set bmk:save-passwords no
set cache:cache-empty-listings no
set cache:enable yes
set cache:expire 60m
set cache:expire-negative 1m
set cache:size 1048576
set cmd:at-exit ""
set cmd:cls-completion-default -FB
set cmd:cls-default -F
set cmd:csh-history off
set cmd:default-protocol ftp
set cmd:default-title "lftp \\h:\\w"
set cmd:fail-exit no
set cmd:interactive no
set cmd:long-running 30
set cmd:ls-default ""
set cmd:move-background yes
set cmd:prompt "lftp \\S\\? \\u\\@\\h:\\w> "
set cmd:remote-completion on
set cmd:save-cwd-history yes
set cmd:save-rl-history yes
set cmd:set-term-status no
set cmd:status-interval 0.8s
set cmd:term-status ""
set cmd:term-status/*rxvt* "\\e[11;0]\\e]2;\\T\\007\\e[11]"
set cmd:term-status/*screen* \\e_\\T\\e\\
set cmd:term-status/*xterm* "\\e[11;0]\\e]2;\\T\\007\\e[11]"
set cmd:time-style "%b %e %Y|%b %e %H:%M"
set cmd:trace no
set cmd:verbose no
set cmd:verify-host yes
set cmd:verify-path yes
set cmd:verify-path-cached no
set color:dir-colors "no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do =01;35:bd=40;33;01:cd=40;33;01:or=40;31:ex=00;32:* .cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.b tm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz =00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=0 0;31:*.lzh=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31 :*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz 2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli =01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng= 01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01 ;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;3 5:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:* .gl=01;35:*.wmv=01;35:*.aiff=00;32:*.au=00;32:*.mi d=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav= 00;32:"
set color:use-color auto
set dns:SRV-query no
set dns:cache-enable yes
set dns:cache-expire 1h
set dns:cache-size 256
set dns:fatal-timeout 7d
set dns:max-retries 1000
set dns:order "inet6 inet"
set dns:use-fork yes
set file:charset UTF-8
set fish:charset ""
set fish:connect-program "ssh -a -x"
set fish:shell /bin/sh
set ftp:abor-max-wait 15s
set ftp:acct ""
set ftp:anon-pass lftp@
set ftp:anon-user anonymous
set ftp:auto-passive-mode yes
set ftp:auto-sync-mode "icrosoft FTP Service|MadGoat"
set ftp:bind-data-socket yes
set ftp:charset ""
set ftp:client lftp/3.5.0
set ftp:device-prefix no
set ftp:fix-pasv-address yes
set ftp:fxp-force no
set ftp:fxp-passive-source no
set ftp:fxp-passive-sscn yes
set ftp:home ""
set ftp:ignore-pasv-address no
set ftp:lang ""
set ftp:list-empty-ok no
set ftp:list-options ""
set ftp:nop-interval 120
set ftp:passive-mode on
set ftp:port-ipv4 ""
set ftp:port-range full
set ftp:proxy ""
set ftp:proxy-auth-joined no
set ftp:rest-list no
set ftp:rest-stor yes
set ftp:retry-530 "too many|overloaded|try (again |back )?later|is restricted to|maximum number|number of connect|only.*session.*allowed|more connection"
set ftp:retry-530-anonymous "Login incorrect"
set ftp:site-group ""
set ftp:skey-allow yes
set ftp:skey-force no
set ftp:stat-interval 1
set ftp:sync-mode on
set ftp:sync-mode/ftp.idsoftware.com on
set ftp:sync-mode/ftp.microsoft.com on
set ftp:sync-mode/sunsolve.sun.com on
set ftp:timezone GMT
set ftp:use-abor yes
set ftp:use-allo yes
set ftp:use-feat yes
set ftp:use-fxp yes
set ftp:use-hftp yes
set ftp:use-mdtm yes
set ftp:use-mdtm-overloaded no
set ftp:use-mlsd no
set ftp:use-pret yes
set ftp:use-quit yes
set ftp:use-site-chmod yes
set ftp:use-site-idle no
set ftp:use-site-utime no
set ftp:use-size yes
set ftp:use-stat yes
set ftp:use-telnet-iac yes
set ftp:verify-address no
set ftp:verify-port no
set ftp:web-mode off
set hftp:cache yes
set hftp:cache-control ""
set hftp:proxy ""
set hftp:use-authorization yes
set hftp:use-head yes
set hftp:use-mkcol no
set hftp:use-propfind no
set hftp:use-type yes
set http:accept */*
set http:accept-charset ""
set http:accept-language ""
set http:authorization ""
set http:cache yes
set http:cache-control ""
set http:cookie ""
set http:post-content-type application/x-www-form-urlencoded
set http:proxy ""
set http:put-content-type ""
set http:put-method PUT
set http:referer ""
set http:set-cookies no
set http:use-mkcol yes
set http:use-propfind no
set http:user-agent lftp/3.5.0
set mirror:dereference no
set mirror:exclude-regex "(^|/)(\\.in\\.|\\.nfs)"
set mirror:order "*.sfv *.sig *.md5* *.sum * */"
set mirror:parallel-directories yes
set mirror:parallel-transfer-count 1
set mirror:set-permissions yes
set mirror:use-pget-n 1
set module:path /usr/local/lib/lftp/3.5.0:/usr/local/lib/lftp
set net:connection-limit 0
set net:connection-takeover yes
set net:idle 3m
set net:limit-max 0
set net:limit-rate 0:0
set net:limit-total-max 0
set net:limit-total-rate 0:0
set net:max-retries 4096
set net:no-proxy ""
set net:persist-retries 0
set net:reconnect-interval-base 30
set net:reconnect-interval-max 600
set net:reconnect-interval-multiplier 1.5
set net:socket-bind-ipv4 ""
set net:socket-bind-ipv6 ""
set net:socket-buffer 0
set net:socket-maxseg 0
set net:timeout 5m
set pget:default-n 5
set pget:save-status 10s
set sftp:charset ""
set sftp:connect-program "ssh -a -x"
set sftp:max-packets-in-flight 16
set sftp:protocol-version 4
set sftp:server-program sftp
set sftp:size-read 0x8000
set sftp:size-write 0x8000
set xfer:clobber yes
set xfer:destination-directory ""
set xfer:disk-full-fatal no
set xfer:eta-period 120
set xfer:eta-terse yes
set xfer:make-backup yes
set xfer:max-redirections 10
set xfer:rate-period 15
set xfer:verify no
set xfer:verify-command /usr/local/share/lftp/verify-file

fuffy
15.07.06, 11:49
Hi!

Bei mir (lftp 3.4.7) sieht das so aus:

...
set ftp:ssl-allow yes
set ftp:ssl-allow-anonymous no
set ftp:ssl-auth TLS
set ftp:ssl-force no
set ftp:ssl-protect-data no
set ftp:ssl-protect-fxp no
set ftp:ssl-protect-list yes
set ftp:ssl-use-ccc no
...

Wo hast du lftp heruntergeladen? Soweit ich weiß, müsste das Paket bei SUSE dabei sein und ich kann mir eigentlich nicht vorstellen, dass SUSE das Paket ohne SSL-Unterstützung kompiliert hat.

Wenn du das Paket aus dem Quellcode selbst übersetzen willst, achte darauf, dass du beim ./configure-Aufruf --with-openssl übergibst und das Paket openssl-devel installiert ist.

Gruß
fuffy

ChandlerBing
15.07.06, 14:23
Was macht einen FTP-Client denn "professionell"?

Ich bin mit gFTP ganz zufrieden.

PierreS
15.07.06, 14:32
Wenn es Dir um Sicherheit geht, könntest Du auch sftp nutzen, was über openssh funktioniert.

fuffy
15.07.06, 15:02
Was macht einen FTP-Client denn "professionell"?
Hmm, vielleicht will er ja Sachen wie Server-To-Server-Transfer (FXP) mit SSL-Verschlüsselung und so Scherze machen. An sowas scheitern die meisten FTP-Clients.


Wenn es Dir um Sicherheit geht, könntest Du auch sftp nutzen, was über openssh funktioniert.
Nur wenn auf der Gegenseite ein SSH-Server mit SFTP-Erweiterung läuft. Mit FTP hat das ganze dann aber nichts mehr zu tun.

Gruß
fuffy

kreol
15.07.06, 15:16
Schau Dir mal KFTPGrabber an.


Kreol

Columbo0815
15.07.06, 15:43
Was macht einen FTP-Client denn "professionell"?

Bei mir heißt professionell bezahlt. Vielleicht sucht er einen den man kaufen muss?



Ich bin mit gFTP ganz zufrieden.
Der ist hier recht buggy. Sobald man recht viel Daten kopiert schmiert der hier ab. Ist allerdings auf mehreren Rechner reproduzierbar.

Gruß

cero
15.07.06, 15:47
Ich nutze auch gerne gFTP, es gibt aber noch zig andere. Einige nutzen gerne
den Konqueror, Krusader, IglooFTP, etc. Reine Geschmackssache. Probier
einfach mal ein paar aus und du wirst den für dich besten finden.

derRichard
15.07.06, 23:11
hallo!

so wie es ausschaut kommst um igloo-ftp nicht herum.
http://www.iglooftp.com/linux/index.html

aber mal ehrlich, wer verwendet noch ftp?
fxp ist ja auch nur ein reines raubkopiererfeature. *scnr*

//richard