Life in SSH (Secure Shell)

Provo a mettere insieme alcuni appunti che nel tempo si sono ammucchiati nel cassetto, cercando di mantenere un ‘ordine logico nei passi.

Le solite cose che si trovano in rete, però in questo caso affiancate alla mia esperienza di utilizzo pratico.

Da tempo per la gestione del raspberryPI e del server a distanza mi sono affidato a SSH, e le possibili soluzioni che si appoggiano (vedi immagine sotto) sono diverse, così vediamo di affrontarne alcune tra le più interessanti che ho potuto sperimentare di persona.

Per i test come server abbiamo

  • Debian Jessie (da poco aggiornata) come server

Un vecchio AtlhonXP1700 con 2GB di ram e 2 dischi ATA in RAID1 con mdadm , (la sua storia è sparsa nel blog), abbiamo a disposizione apache2, mysql e php lato web , poi è pure relay server di posta, scarica con fetchmail e finisce in IMAP locale.

  • RaspberryPI

Un giocattolino con 512MB di ram, una SD da 8GB più una chiavetta USB come storage data con rullante Raspbian Jessie minimalizzata senza X (just only SSH), c’è apache2 (colpa di rtorrent-gui) e postfix per le mail di sistema (anche di questo la storia è sul blog)

Per le connessioni abbiamo 3 distinte categorie

  1. PC fisso o portatile, con win  o una distro GNU/Linux (meglio se Debian)
  2. Tablet 10.1 con android 4.2 (simply rooted)
  3. Smartphone Galaxy S3 (simply rooted)

L’elenco degli obiettivi :

  • configurazione del server SSH
  • configurazione client SSH
  • sshfs (kill FTP)
  • browser proxificato
  • IMAP in tunnel

ass

Dopo esserci lavati le mani passiamo al lavoro.

Leggi tutto “Life in SSH (Secure Shell)”

Raspbian from wheezy to jessie

Tengo dal lontano 2012 la stessa installazione di Raspbian sul mio raspberryPI, per ora non ho mai avuto problemi e (* a parte qualche incidente) usata come torrent station 24/24-7/7 funziona ancora benissimo.

Unico accesso via SSH con qualche precauzione che per ora si è dimostrata sicura,all’origine si basava sulla wheezy in testing poi con il tempo è diventata stable ed ora visto il desiderio dicercarsi qualche rogna ho deciso che era ora di tornare alle origini : Jessie testing.

Mi lancio così, e assieme al mio compare (il ciuho) partiamo nella ricerca di qualche info per poi procedere con l’upgrade.

2mattinell’immagine un particolare del percorso affrontato

Partiamo con un link molto interessante : jessie added to main raspbian archive

Leggi tutto “Raspbian from wheezy to jessie”

Peer Guardian Linux 2.2.4 in Raspbian / Debian

PeerGuardian è un’applicazione per la privacy orientata ad essere usata come firewall, blocca le connessioni da e verso l’ host specificate in enormi blocklist (migliaia o milioni di intervalli di indirizzi IP), il programma è disponibile per diverse piattaforme ma ci soffermeremo sulla versione GNU/Linux per Debian e la derivata Raspbian (per Raspberry PI).

 

PeerGuardian Linux:
Da questo momento abbrevieremo il nome a pgl.

Uno strumento molto potente, è possibile avviarlo al boot oppure menualmente, possiede una GUI (pglgui), all’installazione ha già alcune blocklist preconfigurate che  si possono modificare ( attenzione perché alcune liste non bloccano solo IP indesiderati)

Trattiamo ora le due possibili soluzione per installare pgl alla versione attuale 2.2.4

WARNING: pgl may block your complete network/internet access!

Leggi tutto “Peer Guardian Linux 2.2.4 in Raspbian / Debian”

Centralize your RSS feed – newsbeuter on Raspberry PI

Ammetto sinceramente che ogni tanto faccio uso dei feed da alcune fonti , non ho mai sofferto la chiusura di google reader perchè non l’ho mai usato.

Però nel tempo ho sempre desiderato riuscire a centralizzare la lettura dei miei feed, così (consigliato da skzhg ) ho deciso di provare newsbeuter che oltretutto riesce anche a soddisfare le mie recenti passioni per il terminale e ncurses.

image from http://ircz.de/

newsbeuter  :lettore di feed RSS testuale con supporto per podcast

newsbeuter è un innovativo lettore di feed RSS per la console; supporta l’esportazione e l’importazione di dati in formato OPML, il rendering HTML, i podcast (podbeuter), la lettura offline, la ricerca e il salvataggio di articoli sul proprio filesystem e molte altre funzionalità.

La sua interfaccia utente è lineare, facile da usare e sembrerà familiare agli utenti di mutt e slrn.

Leggi tutto “Centralize your RSS feed – newsbeuter on Raspberry PI”

Da screen a tmux

Da quando ho cominciato a lavorare a distanza sulle mie macchine usando SSH ho trovato una piccola mancanza.

Non parlo del server grafico X, ma della possibilità di avere a disposizione più terminali per poter lavorare.

Da questa mia necessità di poter avere un multiplatore di terminale per poter lavorare è partita una ricerca che ha subito trovato in screen un valido aiuto.

Con il tempo ho poi scoperto tmux che mi offriva le stesse funzioni, a suo vantaggio c’è il fatto che viene mantenuto più aggiornato mentre per screen lo sviluppo pare fermo da diverso tempo.

Per le mie esigenze anche screen andava bene, il mio uso è molto semplice e non ho riscontrato bug che in alcui casi hanno portato molti utenti a passare a tmux.

I programmi di cui sopra accennato offrono molte possibilità in più di quello che mi serve , ma vediamo ora come ho configurato entrambe.

 

Leggi tutto “Da screen a tmux”