klient FTP i tomato
|
kamjan |
Dodano 24-05-2014 10:49
|
User
Posty: 23
Dołączył: 19/05/2014 14:55
|
Witam,
Od paru dni jestem posiadaczem routera Asus Rt-N16. Wgrałem mu firmware Tomato wersja all-in-One. Posiadam konto typu seedbox, z którego pobieram sporo danych poprzez ftp. Potrzebuję klienta FTP (coś w rodzaju Flash get lub filezilla) zintegrowanego z oprogramowaniem routera (pobieranie przy wyłączonym komputerze).
Uprzejmie proszę o informację, jaki program byłby odpowiedni. Zależy mi również na bardzo prostej i dokładnej instrukcji instalacji programu. Do tej pory nie miałem prawie w ogóle styczności z systemami opartymi na linuxie.
Łącząc wyrazy szacunku pozdrawiam serdecznie,
Jan |
|
|
|
shibby |
Dodano 24-05-2014 11:22
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
co taki klient ftp miałby robić? Bo trochę sobie tego nie wyobrażam.
Jeżeli miałby on pobierać wskazane pliki z FTP to skrypt do tego napiszesz w 5min wykorzystując wget lub ftpget.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
kamjan |
Dodano 24-05-2014 11:36
|
User
Posty: 23
Dołączył: 19/05/2014 14:55
|
Chodzi mi, zeby pobierał wskazane przeze mnie pliki i katalogi z serwera ftp. Tak jak działa filezilla. Poza tym problem polega na tym, że nie wiem jakbym miał się do takiego skryptu zabrać. Jak już pisałem jestem w temacie kompletnie zielony. |
|
|
|
shibby |
Dodano 24-05-2014 12:52
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
to może prościej (tylko przeczytaj uważnie):
1) instalujesz optware i z optware instalujesz paczki screen i mc
2) odpalasz screena, w nim odpalasz mc, pod F9 masz FTP connection.
3) łączysz się do wskazanego przez ciebie serwera FTP, zaznaczasz insertem co chcesz zgrać i kopiujesz na dysk USB routera
4) następnie "odpinasz" się od screena (CTRL+A a następnie D). W ten sposób odpalony proces mc nadal zostaje w tle i ściąga pliki a ty wylogowujesz się z routera.
5) jak zechcesz podłączyć się pod sesję screena by podejrzeć co tam się dzieje to wpisujesz w konsoli screen -r
Choć wszystko robisz w konsoli i opis może odstraszać to jest to banalnie proste do opanowania. Na klienta FTP w gui tomato raczej nie licz bo to mnóstwo pracy a zasadność znikoma.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
LuCzeK |
Dodano 24-05-2014 14:19
|
User
Posty: 140
Dołączył: 30/01/2009 18:22
|
nie prościej pyload i wklejanie do niego linków w formie
ftp://user: password@adresftp'a/scieżkadoplików
u mnie działa to bardzo dobrze razem ze wznawianiem transferów |
|
|
|
kamjan |
Dodano 24-05-2014 16:40
|
User
Posty: 23
Dołączył: 19/05/2014 14:55
|
mam problem z zainstalowaniem screena z repo - po wydaniu polecenia:
[root@unknown root]$ ipkg install screen
otrzymuję zwrotnie:
Installing screen (4.0.3-2) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/screen_4.0.3-2_mipsel.ipk
sh: wget: Permission denied
sh: rm: Permission denied
Nothing to be done
An error ocurred, return value: 22.
Collected errors:
ipkg_download: ERROR: Command failed with return value 127: `wget -q -P /opt/ipkg-1fmaQt http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/screen_4.0.3-2_mipsel.ipk'
Failed to download screen. Perhaps you need to run 'ipkg update'?
[root@unknown root]$
komenda: ipkg update skutkuje następująco:
[root@unknown root]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/Packages.gz
sh: wget: Permission denied
An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 127: `wget -q -P /opt/ipkg-0iU3gO http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/Packages.gz'
[root@unknown root]$
W menu routera podłączony do niego dysk twardy wygląda następująco:
Samsung S2 Portable
Partycja 'OPTWARE' ext3 (571.30 MB / 510.77 MB wolne) jest zamontowana na /opt
Partycja 'SWAP' swap (486.34 MB) jest nie aktywna
Partycja 'DATA' ext3 (585.79 GB / 585.66 GB wolne) jest zamontowana na /tmp/mnt/DATA
Co robię źle? |
|
|
|
labik |
Dodano 24-05-2014 16:56
|
Power User
Posty: 387
Dołączył: 16/09/2011 08:08
|
a ja myślę , że instalacja lftp będzie idealna.Do schedulera dodajesz:
lftp -e "mirror --verbose --only-newer /katalog na zdalnym serwerze /katalog z podmontowanym dyskiem && exit" ftp://adresftpa -u login,pass
i router sam o określonej godzinie (takiej jak sobie ustawiłeś) połączy się z ftp i ściągnie tylko te pliki których nie ma na dysku.
Asus TUF AX5400
Asus RT-AC68U
|
|
|
|
kamjan |
Dodano 24-05-2014 17:03
|
User
Posty: 23
Dołączył: 19/05/2014 14:55
|
tak, w sumie racja, ale z tego seedboxa korzysta też mój kolega. Nie chcę pobierać rzeczy, które on tam wrzuci. One zapisywane są w tym samym katalogu.
Pomysł shibby'ego chyba najbardziej mi przypadł do gustu, tylko z zainstalowanem screena mam problem - opisany w poprzednim poście. |
|
|
|
majkel152 |
Dodano 24-05-2014 18:53
|
OL Maniac
Posty: 1716
Dołączył: 09/06/2010 14:36
|
swego czasu sam czegoś takiego szukałem , a ja do tego gui na atomie chciałem instalować :E. swoją drogą to dało by się chyba arią ogarnąć no i nawet jest aria2 remote control czy tez webui do tego
nie znam się na tym ^^
kupię coś fajnego
sieć domowa:
router z pfsense https://i.imgur.com/IuB6Zwy.png, jakieś dziwne urządzenia , ups, światłowody, apeki i działa miło
|
|
|
|
kamjan |
Dodano 26-05-2014 22:52
|
User
Posty: 23
Dołączył: 19/05/2014 14:55
|
Cytat shibby napisał(a):
to może prościej (tylko przeczytaj uważnie):
1) instalujesz optware i z optware instalujesz paczki screen i mc
2) odpalasz screena, w nim odpalasz mc, pod F9 masz FTP connection.
3) łączysz się do wskazanego przez ciebie serwera FTP, zaznaczasz insertem co chcesz zgrać i kopiujesz na dysk USB routera
4) następnie "odpinasz" się od screena (CTRL+A a następnie D). W ten sposób odpalony proces mc nadal zostaje w tle i ściąga pliki a ty wylogowujesz się z routera.
5) jak zechcesz podłączyć się pod sesję screena by podejrzeć co tam się dzieje to wpisujesz w konsoli screen -r
Choć wszystko robisz w konsoli i opis może odstraszać to jest to banalnie proste do opanowania. Na klienta FTP w gui tomato raczej nie licz bo to mnóstwo pracy a zasadność znikoma.
Bardzo dziękuję, to jest dobry pomysł. Na razie testuję i wszystko śmiga pięknie.
dzięki jeszcze raz.
Jan
Połączony z 27 maj 2014 06:46:16:
Witam ponownie. Z ftp'em via mc pojawił się jeszcze jeden problem: robię wszystko co Shibby napisał. Zaznaczam np. 10 plików do sciągnięcia. Sciąga się jeden w całości i dalej się wszystko zatrzymuje (zawiesza?).
Co robię źle?
Edytowany przez kamjan dnia 27-05-2014 06:46
|
|
|