Δευτέρα 8 Σεπτεμβρίου 2014

Encrypted Cloud Storage with copy.com

Recently I have landed on copy.com, while looking for cloud storage for linux.

After registering and getting the linux native client, I started experimanting with the potentials such a service can have, giving me the best out of what it can give me.

The next thing I had to do, was to have my data totaly and completely encrypted on the cloud, so that even in the event of hacking, theft of identity or any other matter, it would be secure.

Using linux, of cource gives you the best and most up to date tools to do whatever you need, even when you don't know any programming language.

An idea came to mind, and after a very short search I came to the very well folder encryption tool, "encfs". The tool was the best thing to have for a service like copy.com.

A little shell messing around and a manual page gave me all I needed to have a complete solution for what I needed.

The outcome of both (copy.com and encfs) is that I have a folder in my PC, which is synchronized automatically on the cloud, while being encrypted.

What I did was in two steps. First step is to have a local folder encrypted and synchronized on the cloud.
The second step took me a little further, having an encrypted folder directly on the cloud.
This means that I have a folder ~/mnt/cloud, which is a direct mount of the encrypted data on the cloud.

How is all done.

First of all you need to create an account on copy.com, which gives you 15 gig for free!
Get you username and password and download the linux application for your distro.
Unzip and run the application (lets say in bin folder in your home folder).
Run the application and register your account and select a synchronization folder (e.g. ~/mnt/copy)

Secondly you have to create the encryption folder (eg ~/mnt/cloud)

Then you have to run the encfs utility, in order to create the appropriate configuration for the encryption. Following the defaults is a safe choice, and finally you have to enter an encryption password for your encrypted folder.

Thats it, you now have a folder (e.g. ~/mnt/cloud) that whatever you create in there will be encrypted and transfered to the cloud. (Also if you already have done the procedure, you will find all your data in threre, unencrypted).

To reconnect your mount points (cloud and encryption) you have to run (or autorun) the copy.com appliation and run the encfs tool (the rest of the times, it only asks for the encryption password.)

On the second approach, you can use a pthon utility to directly mount the cloud storage to a folder on your linux box. The utility is called copy-fuse and it can be downloaded from the git clone https://github.com/copy-app/copy-fuse.

Then the only thing that changes is that you do not need to run the application from copy.com, but mount the drive directly with the utility (copyfuse.py [-h] [-d] [-s] [-f] [-o OPTIONS] EMAIL PASS MNTDIR)

Then you run the encfs utility on the mounted folder and voila, you have an online cloud encrypted folder!

Τρίτη 25 Φεβρουαρίου 2014

Fedora 20 xfce4 Spin

Μετά την εγκατάσταση και την ελαφριά παραμετροποίηση του Fedora 20 με το XFCE4, μπορώ να πω ότι έχω στα χέρια μου ένα γρήγορο και σταθερό λειτουργικό με μια τεράστια ποικιλία εφαρμογών, με το οποίο μπορώ να κάνω την δουλειά μου.

Και εξηγούμαι. Δουλειά μου είναι η πληροφορική, στην οποία δεν χωράνε "παιχνιδάκια", παρ' εκτός, όλα όσα δεν καταστρέφουν την ταχύτητα, λειτουργικότητα και ευχρηστία του υπολογιστή.

Αναλυτικά, η ταχύτητα έγγυται σε δύο πράγματα. Την έναρξη των λιγότερων δυνατών υπηρεσιών, που είναι απαραίτητες για την καθημερινή εργασία. Σε αυτές δεν περιλαμβάνεται βέβαι ούτε web server (apache), ούτε ftp, ούτε dhcp server κλπ. Έχοντας τα απαραίτητα η ταχύτητα εκκίνησης για να μπορέσει να γίνει λειτουργικός ο υπολογιστής μειώνεται αρκετά. Το δεύτερο το οποίο βοηθάει στην ταχύτερη εκκίνιση, είναι σίγουρα το γραφικό περιβάλλον εργασίας. Για αυτό χρησιμοποίησα ένα από τα ελαφρύτερα desktop environments που υπάρχουν στην χώρα του open source κώδικα, το XCFE4. Το XFCE4 παραμένει πιστό στα παλιά, έχοντας την "μπάρα" εργασίας, καθώς και δευτερεύουσα για γρήγορη εκκίνηση των εφαρμογών. Δεν χάνει όμως, σε ευχρηστία και σε εργαλεία που είναι απαραίτητα.

Ένα από τα εργαλεία που είναι απαραίτητο για την εργασία, σίγουρα, είναι η δικτυακή επικοινωνία με αποθηκευτικούς χώρους, και εκεί όπως λειτουργεί και η GNOME επιφάνεια εργασίας, χρησιμοποιείται το πολύ γνωστό gvfs, το οποίο δίνει την δυνατότητα σύνδεσης με CIFS (windows shares), ftp, webdav, sftp, κλπ.

Η επιφάνεια εργασίας τώρα, μπορεί να είναι σύνθετη όσο και λιττή. Προσωπικά έχω προσθέσει τα fonts της google και παραμετροποίησα έτσι ώστε να είναι ευανάγνωστα. Στο background, η δυνατότητα εναλλασόμενων εικόνων είναι κάτι που πάντα μου άρεσε και ευτυχώς δίνεται στο XFCE.

Στο panel, αν προσθεθούν τα plugins και addons που δίνονται για το xfce μπορεί να περιλαμβάνει όλα όσα μπορεί να είναι αναγκαία για την λειτουργία, παρακολούθηση και εργασία που εν δυνάμει θα χρειαστεί. Πράγματα όπως θερμοκρασία, ταχύτητα επεξεργαστών, φωτεινότητα LCD, Windows like menu, ήχος, δίκτυο κλπ, δεν λείπουν.

Όσο για τα πακέτα τα οποία είναι απαραίτητα για την καθημερινή εργασία και λειτουργία, εκτός από όσα παρέχονται κατ' ευθείαν από την κοινότητα του fedora, μπορούν να προσθεθούν και τα rpmfusion repositories, στα οποία μπορεί να βρεί κανείς ότι μπορεί να χρειαστεί. Αυτά τα οποία σίγουρα είναι απαραίτητα είναι ο thunderbird, ο firefox, το libreoffice, καθώς και εργαλεία δικτύου όπως το vnc και το remote desktop connection (προσωπικά προτιμώ το remmina), αλλά και vlc, gimp κλπ.

Όσον αφορά τα "δύσκολα" oracle java, skype και google chrome, μια βόλτα στο www.if-not-true-then-false.com δίνει εξεραιτικά εύκολες και γρήγορες οδηγίες (μερκά command lines ουσιαστικά), για την εγκατάστασή τους.

Για οτιδήποτε άλλο ή νεότερο, αργότερα.

Δευτέρα 30 Δεκεμβρίου 2013

Fedora 20

Στήνοντας και ενημερώνοντας την νέα έκδοση από την fedora-project.org, η πρώτη εντύπωση μετά από την εγκατάσταση είναι θετική.

Αν εξαιρέσει κανείς το μικρό πρόβλημα που υπήρξε κατά την διάρκεια της εγκατάστασης από το DVD, όπου λόγω μη ορθής αναγνώρισης της κάρτας οθόνης (NVIDIA), "ψόφαγε" το φιδάκι, η anaconda, με αποτέλεσμα να μην είναι δυνατή η συνέχεια της εγκατάστασης. Το πρόβλημα αντιμετωπίστηκε με την χρήση της VGA χαμηλής ανάλυσης από το μενού της αρχικής οθόνης της εγκατάστασης, αλλά δυστυχώς άφησε πίσω του ένα μικρό πρόβλημα. Πρόσθεσε στο boot loader (grub2) την παράμετρο η οποία δεν επέτρεπε την φόρτωση των nvidia drivers.

Πέρα από αυτό, όπως είπα και στην αρχή, η αίσθηση είναι ότι το σύστημα τρέχει πιο ομαλά από την προηγούμενη έκδοση, αφήνοντας και μια υπόνοια ταχύτερου συστήματος.

Μετά την εγκατάσταση χρειάζεται και άμεση ενημέρωση. Παρόλο που η έκδοση ανακοινώθηκε την 17/12/2013, σε λιγότερο από μια εβδομάδα υπάρχει καινούριος kernel για αναβάθμιση καθώς και αρκετά άλλα πακέτα.

Αρχικά το desktop το οποίο είναι προκαθορισμένο στην fedora όπως και στις παλαιότερες εκδόσεις είναι το gnome shell, το οποίο για όσους το χρησιμοποιούν, έχει γίνει σταθερότερο, και αρκετά πιο εύκολο. Για όσους είναι πιστοί στο KDE, δεν έχουν παρά να δώσουν από την κονσόλα "yum install @kde", με το οποίο θα εγκατασταθούν τα πακέτα για την χρήση του kde desktop.

Όσον αφορά τον display manager που περιμένει τα στοιχεία του χρήστη, μπορεί να αλλάξει εγκαθιστώντας το  system-switch-displaymanager, και τρέχοντάς το από κονσόλα.

Επίσης υποστηρίζονται και εγκαθίστανται το ίδιο εύκολα και τα υπόλοιπα γραφικά περιβάλλοντα όπως το xfce4, το mate αλλά και το cinnamon.

Για όσους έχουν περιορισμένα resouces, συνίσταται κάτι σαν το mate ή το xfce4, και lightdm για graphics display manager, αντικαθιστώντας τον kdm ή τον gdm.

Η διαχείριση των υπηρεσιών - services - εξακολουθεί να γίνεται με τον τρόπο που εδώ και δύο εκδόσεις (αν θυμάμαι καλά) έχει υιοθετήσει η redhat, το systemctl. Επίσης υπάρχει και η αντίστοιχη γραφική διαχείριση για τους λιγότερο console freaks.

Αν είστε πάντως σε παλαιότερη έκδοση, προτείνω να προχωρήσετε στην τελευταία.

Πέμπτη 4 Ιουλίου 2013

Fresh Fedora 19

Βγήκε η καινούρια έκδοση από την Fedora ακριβώς στην ώρα της, σε αντίθεση με την προηγούμενη έκδοση που καθυστέρησε αρκετές εβδομάδες.
Η καινούρια έκδοση 19 έχει ονομαστεί Schrödinger's Cat από το θεωρητικό πείραμα με την γάτα του Schrödinger, η οποία μπορεί να είναι σε δύο καταστάσεις την ίδια στιγμή αναλόγως με κάποιο τυχαίο γεγονός.

Πάντως από ότι φαίνεται δεν είναι τυχαία η καινούρια έκδοση, η οποία έχει όλα τα τελευταία χαρακτηριστικά, περιλαμβάνοντας το GNOME 3.8 το KDE 4.10 καθώς και το MATE 1.6.

Βάση των τελευταίων πακέτων που περιλαμβάνει η έκδοση υπάρχει καλύτερη διαχείριση των ασύρματων δικτύων αλλά και των δικτύων κινητής τηλεφωνίας.

Η όλη συμπεριφορά και απόδοση της τελευταίας αυτής έκδοσης από την RedHat, είναι αρκετά σταθερή αλλά και γρήγορη, χωρίς να της λείπει τίποτε από τα τελευταία πακέτα του κόσμου του ανοικτού κώδικα.

Ήδη  έχουν προστεθεί τα 3rd party repositories, ώστε να μπορεί να προστεθεί στο σύστημα οποιοδήποτε άλλο πακέτο. Το rpmfusion είναι ήδη έτοιμο, και περιλαμβάνει τα πακέτα για την έκδοση 19.

Ένα ακόμα χαρακτηριστικό το οποίο προκαλεί εντύπωση είναι ότι από την πρώτη στιγμή της ανακοίνωσης, υπήρχαν νέα πακέτα προς ενημέρωση.


Κυριακή 8 Ιανουαρίου 2012

Windows σε PC

Προσπάθησα και πάλι σήμερα να εκκινήσω σε windows, ώστε να κάνω την περιοδική ενημέρωση των χρησίμων προγραμμάτων που χρησιμοποιώ για την περίπτωση που θα πρέπει να χρησιμοποιήσω αυτό το λειτουργικό για οποιοδήποτε λόγο.
Δυστυχώς δεν κατέστη δυνατόν να κρατήσω την ψυχραιμία μου.
Για την απλή εκκίνηση του λειτουργικού σε ένα σύστημα αρκετά παλιό, Core2Duo, και για να έλθει σε κατάσταση αδράνειας ο σκληρός δίσκος, ώστε να εισέλθω κανονικά, πέρασαν περισσότερα από 10 λεπτά, πράγμα το οποίο δεν με ευχαρήστησε ιδιαιτέρως και ένανα το λάθος να δώσω όνομα και κωδικό για την σύνδεση.
Από την στιγμή αυτή, και 40 λεπτά αργότρερα, ενώ έχω προσπαθήσει να κάνω κάποιες βασικές ενημερώσεις (firefox, thunderbird, avg, κλπ) ακόμα το λαμπάκι του δίσκου είναι σχεδόν μονίμως αναμένο μαζί με τα νεύρα μου.
Το μοναδικό πράγμα που έχω να πω είναι οτι βάζοντας windows σε PC είναι σαν να το καταδικάζεις να είναι δούλος για όλη του τη ζωή.

Να αναφέρω βέβαια ότι το linux σε οποιαδήποτε περίπτωση για να είναι λειτουργικό δεν κάνει περισσότερο από 3-5 λεπτά στην χειρότερη περίπτωση!!!

Τρίτη 20 Σεπτεμβρίου 2011

Ο Linus σταματά να χρησιμοποιεί KDE

Από πληροφορίες και πηγές του Internet, φαίνεται ότι ο Linus Torvalds σταματάει να χρησιμοποιεί το KDE.

Το KDE τον τελευταίο καιρό με το Plasma Desktop, έχει γίνει ιδιαίτερα απαιτητικό σε πόρους, ενώ η λειτουργικότητα έχει κάνει στροφή προς την καλύτερη εμφάνιση παρά την ταχύτητα.

Προσωπικά μου φαίνεται ιδιαίτερα βαρύ και ενώ έχει όλα τα χαρακτηριστικά τα οποία θα μπορούσαν να το κάνουν κυρίαρχό στον κόσμο των desktop managers, δυστυχώς η λειτουργία του χωρίς τα βελτιωμένα γραφικά είναι προβληματική.

Ο Linus, άρχισε να χρησιμοποιεί το XFCE το οποίο είναι πολύ πιο ελαφρύ, δίνοντας περισσότερη βάση στην λειτουργικότητα και τις ανάγκες της γρήγορης και άμεσης απόκρισης και λειτουργίας. Του λείπουν βέβαια τα χαρακτηριστικά και τα έξτρα προγράμματα που έχουν τα δύο μεγάλα DMs, αλλά μπορεί κάλλιστα να χρησιμοποιήσει οποιαδήποτε άλλη πλατφόρμα για την επέκταση των δυνατοτήτων του.

Παρασκευή 19 Αυγούστου 2011

Σταματάει η πώληση υλικού (hardware) από την HP

Σε μια δραματική τροπή των γεγονότων, η Hewlett-Packard δήλωσε  ότι θα σταματήσει την πώληση του υλικού με βάση το webOS που απέκτησε από την Palm.
Στο πλαίσιο της ευρείας δήλωσή της σχετικά με τα σχέδια για να εξετάσει το ενδεχόμενο αναβάθμισης από τις επιχειρήσεις PC της HP, είπε "ότι σχεδιάζει να ανακοινώσει ότι θα διακόψει εργασίες για συσκευές με webOS, ειδικά τα τηλέφωνα TouchPad και webOS."
Όσον αφορά το μέλλον του webOS, η εταιρεία προσφέρει λίγη ασφάλεια, λέγοντας μόνο, «η HP θα συνεχίσει να διερευνά τις επιλογές για τη βελτιστοποίηση της αξίας του λογισμικού webOS στο μέλον."
Η HP απέκτησε το webOS με 1200 εκατομμύρια δολάρια με την εξαγορά της Palm πριν από ένα χρόνο, υποσχόμενη να χρησιμοποιήσει το λογισμικό σε κάθε είδους συσκευές από κινητά τηλέφωνα, tablets, υπολογιστές και εκτυπωτές.
Παρά τη συμφωνία, η HP άργησε να φέρει στο φως νέα προϊόντα με βάση το λειτουργικό webOS, και οι υπάρχουσες Pro και Pixi συσκευές έχουν χάσει σημαντικό μερίδιο, τόσο στην αγορά και στη συνείδηση ​​των καταναλωτών όσο και των προγραμματιστών.
Μέχρι την περασμένη Πέμπτη, η HP είχε αρνήθηκε να σχολιάσει, αν και αναγνώρισε σε μία από τις μυριάδες τα δελτία τύπου σήμερα ότι "οι συσκευές δεν έχουν φτάσει στα ορόσημα και τα οικονομικά στοιχεία που είχαν αρχικά τεθεί."
Η HP είχε πει τον Ιούνιο ότι ήταν ανοικτή σε αδειοδοτήσεις webOS, αργότερα δήλωσε ότι κατά κύριο λόγο αναζητά συνεργάτες που θα αναλάβουν το λειτουργικό σύστημα σε περιοχές όπου η HP δεν πήγαινε.