extensions

Quick-Tip: Linux / Raspberry Pi Update und Speicher bereinigen & Zugriff über SSH Putty, MacOS, ChromeOS

Update

 

sudo apt-get update

sudo apt-get dist-upgrade

 

Säubern

am einfachsten ist Linux über BleachBit zu reinigen

sudo apt-get autoremove && sudo apt-get -y autoclean
sudo apt-get clean

und noch zusätzlich

Cache

sudo du -sh /var/cache/apt

 

Thumbnail Cache

anzeigen:

du -sh ~/.cache/thumbnails

löschen:

rm -rf ~/.cache/thumbnails/*

 

Cronjob anlegen

 

sudo crontab -e 

0 0 1 * * sudo apt-get autoremove && sudo apt-get clean && sudo apt-get -y autoclean
5 15 * * 1-5sudo du -sh /var/cache/apt

 

[ Con­trol-X ]
[ y ]
[ Enter ]
 

Unter https://crontab.guru oder http://corntab.com/ oder https://www.bennetrichter.de/tools/crontab-generator/ kann man sich cron­jobs erstel­len las­sen.

 

 


 

Raspberry Pi: SSH einrichten – so geht’s

Auf einem Raspberry Pi läuft traditionell eine Version von Linux. In der Praxis bedeutet dies, dass viele Funktionen auf dem Pi über das Terminal verwaltet werden können, beispielsweise die Installation von neuen Programmen oder Updates oder auch Serverfunktionen des Pis. Der Vorteil: Das funktioniert nicht nur direkt am Raspberry Pi, sondern auch aus der Ferne, also von einem anderen PC im Netzwerk. Dabei kommt Secure Shell oder kurz SSH zum Einsatz. Das Protokoll ermöglicht eine verschlüsselte Verbindung zum Raspi und die Ausführung von Terminal-Befehlen aus der Ferne. Auch Dateitransfers von und zum Pi lassen sich per SSH-Verbindung realisieren.

 

Hinweis: Durch SSH besteht ein Sicherheitsrisiko, falls der RPi Zugang zum Internet hat. Ändern Sie daher unbedingt das Standard-Passwort über den Befehl passwd.

SSH auf dem Raspberry Pi installieren

Aktuelle Versionen von Raspbian oder auch den meisten alternativen Linux-Distributionen kommen ab Werk mit einem SSH-Server. Diesen müssen Sie nur noch aktivieren (s. unten). Falls Sie eine ältere Version von Raspbian oder eine Distribution ohne vorinstallierten SSH-Server verwenden, können Sie diesen schnell nachinstallieren. Öffnen Sie dazu am Raspberry Pi ein Terminal und geben Sie diesen Befehl ein:

sudo apt-get install ssh

Nun müssen Sie den SSH-Server nur noch starten. Dazu geben Sie diesen Befehl ein:

sudo /etc/init.d/ssh start

Damit Sie den SSH-Server nicht jedes Mal manuell starten müssen, können Sie ihn auch automatisch beim Booten aufrufen. 

 

 Enable SSH

As of the November 2016 release, Raspberry Pi OS has the SSH server disabled by default. It can be enabled manually from the desktop:

  1. Enter sudo raspi-config in a terminal window
  2. Select Interfacing Options
  3. Navigate to and select SSH
  4. Choose Yes
  5. Select Ok
  6. Choose Finish

Alternatively, use systemctl to start the service

sudo systemctl enable ssh
sudo systemctl start ssh

When enabling SSH on a Pi that may be connected to the internet, you should change its default password to ensure that it remains secure. See the Security page for more details.

Ab sofort ist der Raspberry Pi dauerhaft für den SSH-Zugriff gerüstet.

 

 

SSH unter Windows nutzen

Windows musste lange ohne einen eigenen SSH-Client auskommen. Beginnend mit dem Fall Creators Update von 2017 hat Microsoft aber eine SSH-Implementierung auf Basis von OpenSSH in die neue Kommandozeile PowerShell integriert. Öffnen Sie also einfach über das Startmenü die PowerShell und geben Sie diesen Befehl ein:

ssh benutzername@IPAdressedesPi

Wie bereits erwähnt ist der Standard-Benutzername “pi”. Die IP-Adresse des Raspis finden Sie beispielsweise über Ihren Router heraus. Am Raspberry Pi selbst gibt der Terminal-Befehl “ifconfig” die aktuellen Netzwerkeinstellungen und damit auch die IP-Adresse aus. Bei der ersten Verbindung müssen Sie die SSH-Schlüssel des Pis bestätigen, wozu Sie einfach “yes” eintippen. Nach Eingabe des Benutzerpassworts können Sie die Fernwartung des Pis komfortabel direkt unter Windows durchführen.

In älteren Windows-Versionen bzw. auf Windows-10-Systemen, die noch nicht mit den neueren Systemupdates versorgt wurden, müssen Sie für die SSH-Verbindung zum Pi auf externe Programme zurückgreifen. Der wohl populärste SSH-Client für Windows ist PuTTY. Das kostenlose Programm öffnet in einem Terminalfenster eine SSH-Verbindung zu Ihrem Pi (oder natürlich jeden anderen SSH-Server). Tragen Sie dazu einfach die IP-Adresse des Pis in das Feld “Host Name” ein, wählen Sie bei “Connection Type” den Punkt “SSH” und klicken Sie auf “Open”. Im nun geöffneten Fenster geben Sie den Benutzernamen und das Passwort ein. Nun können Sie das Terminal des Raspberry Pi von Windows aus bedienen. Natürlich können Sie PuTTY auch unter Windows 10 als Alternative zur Powershell verwenden.

 

 

SSH-Verbindung unter Linux oder macOS nutzen

Arbeiten Sie unter einer Linux-Distribution oder mit dem Mac, ist die SSH-Verbindung zum Pi deutlich einfacher. Beide Systeme kommen ab Werk mit einer SSH-Implementierung. Öffnen Sie einfach das Linux- bzw. macOS-Terminal und geben Sie den entsprechenden Befehl ein. Standardmäßig verbinden Sie sich beispielsweise mit folgendem Befehl per SSH zum Raspberry Pi:

ssh benutzername@IPAdressedesPi

Nun können Sie sich genau wie bei Windows auf der Kommandozeile des Raspberry Pis austoben.

 

Chromebook SSH Client

Secure Shell Extension

The easiest method of using SSH from a Chromebook is by way of a third-party extension, called Secure Shell Extension. With this add-on, you can not only login to your remote machines (via the ssh command), you can also securely copy files to and from those same remote machines (using the Secure FTP command, sftp).

 

How do you install that extension? Easy. Here are the steps:

 
  1. Open the Chrome browser on your Chromebook.

     
  2. Click the Menu button and then click More tools Extensions.

    Screenshot of the chromebook menu.
  3. Click the three horizontal lines in the upper left corner and then select Open Chrome Web Store.

    Screenshot of the Open Chrome Web Store link.
  4. Type Secure Shell Extension in the search bar.

     
  5. Click the Add to Chrome button associated with Secure Shell Extension.

    Screenshot of the Add to Chrome button.
  6. When prompted, click Add extension.

    Screenshot of the Add Extension button.

How to Use Secure Shell Extension

You should now see a new icon in your Chrome browser toolbar. Follow these steps to create a new connection:

 
  1. Click the Secure Shell Extension icon in the Chrome toolbar.

    Screenshot of the Secure Shell Extension icon.
  2. From the drop-down, click Connection Dialog.

    Screenshot of the Connection Dialog entry.
  3. In the resulting window, fill out the necessary information for the connection.

     

In order to create a new connection, you’re only required to fill out the following details:

 

Username@hostname – For this entry, type the username you’ll login with and either the IP address or domain of the remote host. For example, if you need to log into a remote machine with the IP address 192.168.1.166, with a username jack, type jack@192.168.1.166.

 
Screenshot of the New Connection window.

Once you fill out that information, the extension will automatically fill out the username and hostname below the username@hostname line. After you’ve filled out that line, click Enter on your keyboard and, when prompted, click Allow (to give the extension permission to open ssh links).

 
Screenshot of the Allow button.

After giving the extension the necessary permissions, follow these steps to complete the connection:

 
  1. Type yes and click Enter on your keyboard to continue with the connection, type the password for the remote user, and click Enter on your keyboard.

    Screenshot of the SSH password prompt.
  2. You should now find yourself on the terminal window of the remote machine.

     

When you’re finished working on the remote machine, type exit and click Enter on your keyboard. You will then be prompted to type x to complete the exit from the extension.

 

Reconnecting

One nice thing about the Secure Shell Extension is that it will remember your connections. Click on the extension icon (in the Chrome toolbar) and you’ll see your saved connections listed. Click on an entry and type the remote user password for that machine to login.

 
Screenshot of the newly added connections.

If, instead, you need to connect to a different machine, open the Connection Dialog and click [New Connection]. Fill out the same information you did before (with the username/IP address for the new remote machine) and your new connection is ready. When you have more than one connection saved, all of those connections will be listed (for quick access) in the Secure Shell Extension drop-down.

 

That’s all there is to it. With the assistance of a simple third-party extension, you can gain easy and secure access to your remote machines … all from your user-friendly Chromebook.

Mac OS X El Capitan startet nicht

Vor der Installation von El Capitan

 

1. Aus System/Library/Extensions (noch unter Yosemite!) den Eintrag EltimaAsync.kext LÖSCHEN!

Library/Application Support/EltimaSyncMate
System/Library/Caches
Library/Caches

2. Dann El Captain installieren.

 

Exkurs: MacOS System-Cache leeren

Der MacOS System-Cache
Der MacOS System-Cache
  • Um den System-Cache zu leeren müssen Sie die Ordner „System/Library/Caches“ und „Library/Caches“ löschen. Möchten Sie neben dem System-Cache auch noch den User-Cache leeren, müssen Sie auch noch den Ordner „~/Library/Caches“ löschen. Dazu müssen Sie sich jedoch verstecke Ordner anzeigen lassen. Bei all diesen Vorgängen, müssen Sie sich als Administrator verifizieren.
  • Nachdem Sie die Ordner gelöscht haben, sollten Sie Ihren Mac neu starten. Beachten Sie jedoch, dass nun sowohl das Neustarten als auch das Öffnen von Programmen (falls Sie den User-Cache gelöscht haben) länger dauert, da der Cache erst wieder aufgebaut werden muss.
  • Generell sollten Sie Ihren Cache nicht allzu oft löschen. Das MacOS System erstellt ihn, um Programme und Apps schneller zu starten. Wenn Sie den Ordner aufgrund von Platzgründen o.ä. löschen, wird dieser nach der Nutzung des Macs wieder genauso groß sein.
  • Den Caches-Ordner zu löschen, ist nur zu empfehlen, wenn einige Programme oder gar das ganze System instabil oder langsam bzw. ruckelig läuft.

 

Falls El Capitan schon installiert ist und nicht starten möchte

1. MacBook erzwungen neu starten (Ein/Ausschalter gedrückt halten)
2. Sofort Tasten „Cmd + R“ gedrückt halten
3. Warten, bis dass Apple Logo angzeigt wird
4. Tasten „Cmd + R“ wieder loslassen
5. Warten bis der Mac im Recovery Menu gestartet ist
6. Über die Menuleiste oben unter „Systemprogrammen“ das Programm „Terminal“ starten
7. In folgendes Verzeichnis wechseln mit Hilfe folgender Eingabe (die einzelnen Verzeichnisse werden automatisch ergänzt, wenn jeweils die Tabulator-Taste verwendet wird und sie vorhanden sind. Also bspw. nur „V“ eingeben, Tabulator drücken und das Terminal ergänzt zu „Volumes“. Ansonsten nochmal Tabulator drücken, wenn noch ein anderes mit V-beginnendes Verzeichnis gefunden wurde):
—> cd „/Volumes/Macintosh HD/Library/Extensions“ (wenn der Name der eigenen Festplatte nicht „Macintosh HD“ lautet, entsprechend in dieses Verzeichnis wechseln.
8. In diesem Verzeichnis listet man nun am Besten mit dem Befehl „ls -d */„ alle Ordner auf, die sich dort in den Extensions befinden. Wenn sich in dieser Liste das Verzeichnis „EltimaAsync.kext“ befindet, ist dies wohl der Übeltäter.
9. Dieses Verzeichnis komplett löschen mittels Eingabe im Terminal:
—> rm -rf EltimaAsync.kext
10. Wenn das Terminal in die nächste Zeile springt ohne Fehler, hat es geklappt
11. im Terminal „exit“ eingeben
12. Terminal mittels Menu beenden oder „cmd + q“
13. Mac neu starten
14. der Mac sollte nun erfolgreich starten

Falls noch andere Dateien im Extensions Verzeichnis liegen, die dort nichts mehr zu suchen haben, könnten auch die Verantwortlich für den Fehler sein. Scheinbar löst aber das Entfernen von „EltimaAsync.kext“ die meisten Fälle.

Bei mir hat das Entfernen der entsprechenden Erweiterungen ebenfalls perfekt funktioniert. Wichtig ist, dass die Rechte passen und man in die korrekt Library navigiert.

 


 

Wichtig ist, dass Ihr nicht nur den eltima Syncmate komplett deinstalliert (also sowohl die KernelExtension, als auch evtl. vorhandene Applikationsreste, siehe http://wiki.eltima.com/knowledge-base/syncmate/remove-pop-up.html) sondern auch die Caches des Systems leert.

Die Systemcaches sind 2 Ordner, welche einfach gelöscht werden können (siehe http://praxistipps.chip.de/system-cache-unter-mac-os-leeren-so-gehts_32801):

Also rein ins Notsystem (Apfel+R beim Start) und eine Shell aufmachen…

cd /Volumes/
rm -rf Library/Application Support/EltimaSyncMate
rm -rf System/Library/Extensions/EltimaAsync.kext
rm -rf System/Library/Caches
rm -rf Library/Caches

Unter /Volumes natürlich noch in das jeweilige Macosx Verzeichnis reingehen:

Bei mir ist es

cd /Volumes/SSD

zusätzlich kann ein Reset des PRAM + NVRAM nicht schaden


 

Noch ein Tip:  im Recovery Modus das hier ins Terminal geschrieben:
touch /Volumes/MacintoshHD/System/Library/Extensions


 

The possible solution that I previously posted doesn’t require you to modify the volume name. Don’t change anything. Just replace Macintosh\ HD by your system volume name in the touch command.

For example, my system drive name is „Lua“ (SSD). The command to input in Terminal would be:

touch /Volumes/Lua/System/Library/Extensions

 


 

What helped me was the following command line using the terminal:

sudo rm -rf /System/Library/Extensions/EltimaAsync.kext

Adblock Extensions

url

 

uBlock – Chrome, Safari, Firefox

Ghostery – Chrome, Safari, Firefox, Opera, IE

adguard – Chrome, Safari, Firefox, Opera

 

 

Ad Muncher

 

„Ad Muncher“ ist ein professioneller Werbe- und Pop-up-Blocker – jetzt völlig gratis.

Admuncher ist jetzt Freeware

In einem Blogeintrag verkündet Entwickler Murray Hurps, dass Admuncher von jetzt an Freeware sein wird. Eine komplette Liste mit Änderungen der Version 4.94 finden Sie auf der Hersteller-Webseite.

Fazit:

Setzen Sie störender Werbung mit „Ad Muncher“ schnell ein Ende. Toll, dass das Tool jetzt als Freeware angeboten wird.

 

Mit AdFender entspannt surfen: Lästige Werbung im Internet unterbinden

AdFender entfernt alle Werbung und Anzeigen von den besuchten Webseiten. Die Software arbeitet effizient und lässt sich umfangreich konfigurieren.

Firefox: Probleme mit Addons und Extensions beseitigen

So gut und mächtig der Firefox-Browser durch die vielen intelligenten Addons, Plugins und Extensions auch werden kann, die kleinen Hilfsprogramme können manchmal zum Bumerang werden und die Funktionalität des Browsers empfindlich stören. Dafür gibt es mehrere Gründe. Schlecht programmierte Software, Unstimmigkeiten mit der Kompatibilität der Versionen, Überfrachtung des Browsers und Überschneidungen sind nur Beispiele für die Gefahr, die Sie sich mit einer unbedachten Extensions-Verwaltung aufhalsen können. Es handelt sich dabei jedoch stets um Ausnahmesituationen, da Firefox den Umgang mit seinen Erweiterungen ansonsten exzellent beherrscht.

Ist die Extension mit Firefox kompatibel?

Sie sollten Ihre Erweiterungen, Addons und Plugins stets über die Verwaltung Ihres Firefox-Browsers integrieren bzw. installieren. Dadurch können Sie relativ sicher sein, dass die Versionen miteinander arbeiten können. Dies gilt solange, bis das nächste Update von Firefox durchgeführt wird. Einst kompatible Addons können evtl. fortan nicht mehr unterstützt werden. Firefox aktualisiert die von Ihnen installierten Extensions nicht automatisch. Plugins müssen sogar mit einer eigenen Routine außerhalb des Browsers installiert und deinstalliert werden. Unstimmigkeiten können Sie auch erhalten, wenn die Erweiterungen über andere Wege als die von Mozilla vorgesehenen in ihren Browser gelangen.

Wie “voll” ist Ihr Browser?

Ein ganz wesentlicher Faktor für die Performance Ihres Internetzugangs sind die Start- und Ladegeschwindigkeiten Ihres Browsers. Genau hierauf haben die Extensions einen großen Einfluss, denn sie müssen alle beim Start von Firefox mitgeladen werden. Je interaktiver die Addons, Plugins und Erweiterungen mit den Webseiten agieren, desto stärker verlangsamt sich auch die Ladezeit der einzelnen Pages. Das kann ab einem bestimmten Grad zu großen Problemen führen. Wenn es zu viel wird, werden die einzelnen Extensions und der Browser selbst immer langsamer. Sie sollten daher regelmäßig im Dialogfenster “Add-Ons” (Tastenkombination [Strg][Shift/Umschalten][A]) überprüfen, ob die Anzahl der Erweiterungen sowie deren Nutzen und Qualität noch Sinn für Sie machen. Es ist besser, das eine oder andere Hilfsprogramm zu deaktivieren oder gar zu entfernen, als Firefox alle Erweiterungen aufzuhalsen. Weniger ist oft mehr.

firefox-safe-mode-mit-deaktivierten-add-ons-neu-starten-2

Wie sieht es mit der Qualität der Erweiterung aus?

Erweiterungen sind kleine Programme, die zu einem bestimmten Zeitpunkt programmiert worden sind. Sie erwarten bestimmte Begebenheiten im Browser-Umfeld und ggf. auch auf Ihrer Festplatte. Sind diese nicht gegeben oder wurden Programmierfehler gemacht, kann ein einzelnes Addon nicht nur Ihren Browser lahmlegen. Sogar Ihr kompletter Rechner wird u. U. in Mitleidenschaft gezogen. Gehen Sie in einem solchen Fall auf Nummer sicher und starten Sie Firefox über das Hilfemenü im abgesicherten Modus bzw. mit deaktivierten Addons. Tritt das Problem noch auf, sind die Extensions nicht die Ursache. Ist der Fehler weg, müssen Sie eine Extension nach der anderen deaktivieren, bis Sie den “Bösewicht” gefunden haben.

firefox-safe-mode-mit-deaktivierten-add-ons-neu-starten

How to sync Safari 5 Extensions in 10 easy steps

after getting the safari 5 update the first thing i did is i went out and downloaded some extensions. then it occurred to me that i use 3 macs at various times and i want to keep track of the extensions i use and to save time on installing them on all 3 systems and remembering to do so with each new extension i stumbled upon a way to sync my extensions between all 3 systems i use easily. and here is how (i will update with screenshots tomorrow if people want me to)

1 – download and install/setup safari 5 – http://www.apple.com/safari/download/

2 – download and install dropbox – my referral link https://www.dropbox.com/referrals/NTY4NjE3MzI5 or use the standard link if you don’t want to help me http://www.dropbox.com

3 – download and install symbolic linker – http://www.macupdate.com/info.php/id…symboliclinker

4 – make sure safari isn’t open and go into your dropbox folder and create the folder „Extensions“ (or drag it from /Users/NAME/Library/Safari/ )

5 – right click on the extensions folder once it is in your dropbox folder and click make symbolic link

6 – drag the new folder it makes called „Extensions symlink“ to your /Users/Name/Library/Safari/ folder and rename it to just „Extensions“ – if there is already an extensions folder there because you didn’t drag it over in step 4 delete it as long as there are no extension files in there otherwise move the extension files to the new folder in your dropbox folder before deleting it.

7 – open safari and check it still works with all your extensions. if not try the steps again but it should of worked first time like it did for me

8 – goto your other computer/computers with safari 5 newly installed and install dropbox and symbolic linker and login to your dropbox so that your dropbox files are synced

9 – once that is done follow steps 5 onwards again for each additional computer

10 – after installing an extension on one computer it may be necessary to close and reopen safari on other computers for it to appear and take effect

and thats how to automatically keep your safari 5 extensions in 10 easy steps – i hope this helps others as much as it has helped me