Seol comhad chuig FTP le hordú amháin

Chonaiceamar cheana conas nasc a dhéanamh le freastalaí FTP agus oibriú leis (nó a ábhar) tríd an teirminéal, is é sin, gan feidhmchláir ghrafacha a úsáid.

An uair seo tabharfaidh mé móide nó breise duit ... lig dom míniú a thabhairt.

Roinnt blianta ó shin d’fhág mé iad script bash a úsáidtear chun cúltacaí a dhéanamh (sábhálann) sonraí ó fhreastalaí. Rinne an script sraith fillteán a chóipeáil (cosúil le / etc /), bunachair sonraí a onnmhairíodh, srl ... agus a chomhbhrú le pasfhocal isteach i gcomhad .RAR nó .7z (úsáidim 7z faoi láthair), an t-aon rud nach raibh in ann an script a uaslódáil ansin an comhad comhbhrúite sin chuig freastalaí FTP éigin, ar an mbealach seo dhéanfaí an sábháil ón bhfreastalaí a chóipeáil go suíomh eile.

Na laethanta seo ghlac mé leis an script chun é a bharrfheabhsú beagán, é a fheabhsú agus is léir gur tháinig an gá leis an gceann deireanach a luaigh mé leat chun solais, ag uaslódáil na cartlainne comhbhrúite chuig FTP seachtrach.

Conas uaslódáil chuig FTP le hordú amháin?

Is é a bhí ag teastáil uaim ná trí ordú amháin chun ceangal le FTP le hainm úsáideora agus pasfhocal, agus go maith; uaslódáil an comhad chuig fillteán ar leith.

Feidhmchláir teirminéil a ligeann dom ceangal le FTP, úsáideoir & pasfhocal a chur agus comhaid a uaslódáil, tá go leor acu ann, ach… a ligeann dom é seo a dhéanamh go léir in aon líne amháin, agus na paraiméadair uile sonraithe cheana…. hug ansin an cheist.

Tar éis 4 nó 5 a sheiceáil… shíl mé, huh !! ... ach tá sé ann tú chuachadh, ceirtín

Uaslódáil chuig FTP le curl

Le curl is féidir liom líon gan teorainn rudaí a dhéanamh, b’fhéidir gur féidir liom an rud atá uaim a dhéanamh ... agus sin é!

Leis an bparaiméadar -u is féidir liom an t-ainm úsáideora agus an pasfhocal a shonrú, chomh maith leis an bparaiméadar -T is féidir liom a rá leis comhad a uaslódáil, agus ar deireadh a rá leis cén FTP agus cén fillteán ba mhaith liom a uaslódáil, ag an deireadh níl agam ach an cosán iomlán a chur, níos mó nó níos lú mar seo :

curl -u usuario:password -T archivo-backup.7z ftp://192.168.128.2/SERVER_BACKUPS/

Is é an rud a dhéanann sé seo ná ceangal leis an úsáideoir FTP 192.168.128.2 úsáideoir agus pasfhocal Focal faire agus uaslódáil chuig an bhfillteán SERVER_BACKUPS an comhad ainmnithe comhad-cúltaca.7z

Agus réidh!

Ceart simplí? ...

Ar ndóigh, d’fhéadfadh sé seo a bheith úsáideach dúinn chomh maith leis an gceannas amháin, áfach, is é an bealach is fearr lena úsáid ná le script mar ... an ceann a luaigh mé cheana

Agus cad faoin script sin a luaitear?

Tá feabhsúcháin á ndéanamh agam ar an script, go háirithe ag ionchorprú roinnt iarratas nó moltaí ó úsáideoirí.

  • Ba é an chéad rud a theastaigh uaim a dhéanamh ná seo go díreach a mhínigh mé duit, le hordú amháin a bheith in ann an comhad sábháil a uaslódáil chuig FTP.
  • Ba é an rud eile a mhol úsáideoir dom ríomhphost a sheoladh nuair a bhí an cúltaca réidh, chuige sin is féidir liom a úsáid seolscript sheachtrach, B’fhearr liom ríomhphost a úsáid. Is é an mionsonraí a bhaineann le seol ríomhphoist a úsáid ná gur féidir leat do chuntas GMail (nó aon cheann eile) a úsáid chun an ríomhphost a sheoladh, le criptiú ... SSL agus cibé rud.
  • Chomh maith leis sin, mhol úsáideoir freisin, mar fhoirm fógra níos dinimiciúla, go gcuirfeadh IM teachtaireacht ag baint úsáide as XMPP GTalk nó Hotmail’s (Beo nó rud éigin mar sin, níl a fhios agam fiú an t-ainm atá air). Déanfaidh mé iarracht é a dhéanamh le GTalk ar dtús, mar gheall ar Hotmail b’éigean dom cuimhneamh nó tacaíocht a thabhairt dom féin áit éigin chun cuntas Hotmail a chruthú, mar gheall ar an oiread sin athraithe-athraithe atá ag Microsoft, níl a fhios agam cén chuma atá air.
  • Leagan eile den dara ceann is ea fógraí nó teachtaireachtaí a úsáid a sheol Facebook nó Twitter. Do Twitter d’fhéadfá a úsáid Twidge agus do Facebook d’fhéadfá a úsáid fbcmd. Ligeann an dá fheidhmchlár dom idirghníomhú leis na líonraí sóisialta seo ón teirminéal.
  • Táim ag smaoineamh freisin ar shláine an sql a easpórtálann mé a sheiceáil, ach teastaíonn beagán níos mó ama uaidh seo cheana :)

freastalaí ftp

An deireadh!

Bhuel, rud ar bith eile le cur leis ... faoi láthair, táim ag glacadh le roinnt de mo scripteanna a rinneadh i Bash chun iad a bharrfheabhsú agus a fheabhsú, tá súil agam nach dtógfaidh sé ró-fhada nuacht a thabhairt 😀

Maidir is


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

8 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   barnarasta a dúirt

    Tionscadal iontach,
    Leanfaidh mé é le suim mhór.
    - Aon fhógra @ má tá an freastalaí síos nó mura bhféadfaí an seachadadh a dhéanamh?

    Thar a bheith deas ailt a léamh ó lovers críochfoirt / consól.

    1salu2

    1.    KZKG ^ Gaara a dúirt

      Is é an pléisiúr atá agam 🙂

      Dea-smaoineamh, chun a fhíorú an bhfuil an freastalaí FTP ar líne agus mura bhfuil, seol ríomhphost ... Cuirfidh mé san áireamh é ^ _ ^

  2.   Moses Serrano a dúirt

    Bhí do script chúltaca curtha in oiriúint agam agus tionscadal curtha in oiriúint agam a ligeann duit an comhad deiridh a uaslódáil chuig Dropbox (https://github.com/andreafabrizi/Dropbox-Uploader) agus seol r-phost ag an deireadh trí sheoladh.

  3.   dhunter a dúirt

    Gaara caithfidh tú an uirlis cheart a thriail chuige seo: lftp

    Tacaíonn sé fiú le scáthánú, tá sé costasach repos a sync ó ftp.

    http://www.cyberciti.biz/faq/lftp-mirror-example/

  4.   Jorge a dúirt

    An-suimiúil, is í áilleacht an chórais seo, is féidir leat an toradh céanna a fháil ar bhealaí iomadúla; Taispeánann mé duit an modh a raibh mé ag bainistiú comhaid a uaslódáil chuig freastalaí ftp, tá sé rud beag meirgeach ach oibríonn sé fós:

    {
    macalla pasfhocal úsáideora úsáideora
    bosca macalla
    macalla pras
    macalla cd / eolaire / ó / freastalaí / ftp
    macalla cuir comhad
    macalla gar
    slán macalla
    } | ftp -n freastalaí.ftp

    1.    KZKG ^ Gaara a dúirt

      OOOHHH suimiúil, ní raibh a fhios agam cad a d’fhéadfaí a dhéanamh mar sin 😀
      Go raibh maith agat!

  5.   Sephiroth a dúirt

    Bealaí eile, mar shampla le wput:

    wput file_to_upload ftp: // ÚSÁIDEOIR: PASS@123.123.123.123: 21

    nó dóibh siúd ar fearr leo simplíocht i script ag baint úsáide as an sean-telnet:

    ftp -n server_ip << EOF
    úsáideoir gan ainm test@test.cu
    seol FILE.txt
    scoir
    EOF

  6.   Xavier a dúirt

    Dia duit, is tosaitheoir mé i Linux agus níl a fhios agam an ríomhaireacht - ar leibhéal an úsáideora amháin - nó ar an gclárú, nó aon rud mar sin, táim aineolach faoi seo go praiticiúil. Bhí an t-alt seo á léamh agam agus léigh mé ag deireadh an dara mír an focal "suíomh"; baintear mí-úsáid as an bhfocal sin, bhí i gceist agat: suíomh, suíomh, suíomh, áit. Ciallaíonn suíomh an fhocail rud éigin eile mar a deir an RAE "http://dle.rae.es/?id=NXeOXqS".