Treballant en un nou projecte Open Source (sobre el que ja parlaré més endavant) he hagut de recordar com es fa això de penjar pàgines web a SourceForge.net, ja que només ho vaig fer un parell de vegades (quan encara tenia el Finestres) i ja no me’n recordava.
Doncs bé, el gFTP, que és el programa que utilitzo habitualment, no em serveix per aquesta tasca, al no tenir suport per SSH; així doncs, vaig fer una cerca al Synaptic però -si me’n recordo bé- l’únic que vaig trobar va ser el FileZilla, que ja coneixia del Finestres i que es veu que ara estan fent per a Linux també, tot i que des de zero (però amb suport per a SSH).
Un cop instal·lat aquest, vaig aconseguir connectar-me a SourceForge sense més dificultats, però al no estar acabat, el FileZilla no permet crear cap carpeta nova. Per això, vaig decidir provar a fer-ho des de la terminal; i resulta què és molt més fàcil del que sembla (si es que al final penses: “per què tanta interfície gràfica i punyetes, si amb quatre línies va molt més ràpid?”). En fi, aquí teniu un mini-manual pràctic de com penjar pàgines web a SourceForge.net (tot això s’ha de fer des de la terminal):
- Això no ho sé segur, però diria que si encara no s’ha fet primer s’ha d’exportar la clau SSH amb:
export CVS_RSH=ssh - A continuació, connectem amb SourceForge:
sftp nom_usuari@shell.sourceforge.net. Si tot va bé hauria de sortir Connecting to shell.sourceforge.net…, si aquest no és el cas fessudo apt-get install sftp(per instal·lar l’sftp) i a continuació repeteix l’ordre. - Ara ens hauria de preguntar per la contrasenya de la clau SSH (Enter passphrase for key ‘/home/nom_usuari/.ssh/id_dsa’). L’introduïm i llestos, ens sortirà sftp>, demanant-nos que volem.
Ara simplement utilitzem les mateixes ordres que fem servir habitualment per treballar amb arxius des de la terminal:
- Copiar arxius: cp arxiu.original nou.arxiu
- Moure arxius: mv arxiu.original arxiu.destí
- Esborrar arxius: rm nom.arxiu
Per tal de pujar nous arxius s’utilitza la instrucció “put”: put /home/nom_usuari/arxiu.original arxiu.destí, i per descarregar-ne, “get”.
Related posts:
- Baixar vídeos del YouTube (QtTube)
Fa uns mesos vaig comentar un script de línia de comandes per tal de descarregar...







>> (si es que al final penses: “per què tanta interfície gràfica i punyetes, si amb quatre línies va molt més ràpid?”)
Exacte. De vegades oblidem que els GUI van sortir (et parlo dels temps heroics del DosShell) per facilitar als usuaris l’accés a operacions que normalment fèiem els programadors: esborrar fitxers, copiar-los, fer un backup (bé, això encara no ho saben fer).
Per a un programador que està tot el dia fent servir els cp, mv o rm (o copy, move, del, tan se val) és un endarreriment; jo acabo molt abans fent un cd /fonts/jobpro/vert/proves que buscant on collons és el ratolí i clicant successivament, després de buscar la f, la j, la v i la p dins el total de fitxers i directoris, el lloc on vull anar.
M’ha agradat el teu bloc.