<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SSH – Linux und Ich</title>
	<atom:link href="https://linuxundich.de/tag/ssh/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de</link>
	<description>Blog über Ubuntu, Linux, Android und IT</description>
	<lastBuildDate>Tue, 09 Sep 2025 19:00:30 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
	<item>
		<title>SSHPilot 3.5.4: Linux-Alternative zu PuTTY oder SecureCRT</title>
		<link>https://linuxundich.de/sshpilot-linux-alternative-putty-securecrt/</link>
					<comments>https://linuxundich.de/sshpilot-linux-alternative-putty-securecrt/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 09 Sep 2025 19:00:00 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[SFTP]]></category>
		<category><![CDATA[SSH]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=45175</guid>

					<description><![CDATA[SSHPilot bringt Ordnung in den SSH-Alltag: Verbindungen bündeln, Servergruppen verwalten, Port-Weiterleitungen nutzen und entfernte Dateien bequem im Dateimanager einbinden – alles in einer schlanken Anwendung für Linux.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In den letzten Wochen habe ich ein kleines Tool entdeckt, das mir die Arbeit mit meinen SSH-Verbindungen deutlich erleichtert hat: <a href="https://github.com/mfat/sshpilot/">SSHPilot</a>. Wer regelmäßig mit verschiedenen Servern arbeitet, verliert schnell den Überblick über benötigte Schlüssel, spezielle Konfigurationen oder fortgeschrittene Funktionen wie Port-Weiterleitungen.</p>



<p class="wp-block-paragraph">Genau hier setzt SSHPilot an und erweitert das klassische Terminal um eine übersichtliche Oberfläche auf Basis von Libadwaita, die bewusst einfach bleibt und viele SSH-typische Aufgaben deutlich vereinfacht. Damit eignet sich SSHPilot besonders für GNOME-User etwa als Alternative zum Windows-Klassiker <a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a>, den es auch als <a href="https://linuxundich.de/kitty-ist-ein-fork-des-freien-ssh-clients-putty-mit-erweiterten-funktionen/">KiTTY für Linux</a> gibt.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d4074d&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d4074d" class="wp-block-image size-large wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1280" height="833" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-main-1280x833.webp" alt="SSHPilot Terminalfenster mit grünem ASCII-Art-Buchstaben 'A', dem Logo für Arch Linux. Links eine Verzeichnisstruktur mit Verbindungen. Rechts technische Systeminformationen: Betriebssystem, Architektur, Laufzeit und Farbpalette." class="wp-image-45165" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-main-1280x833.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-main-640x416.webp 640w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-main-768x500.webp 768w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-main.webp 1494w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">SSHPilot bietet ein lokales Terminal und schnellen Zugriff auf entfernte Server via SSH. Die Oberfläche wirkt aufgeräumt und erleichtert die Organisation vieler paralleler Verbindungen.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d43f7b&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d43f7b" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="1280" height="833" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-settings-1280x833.webp" alt="Einstellungen von SSHPilot mit drei Registerkarten: 'Interface', 'Terminal' und 'Advanced'. Die Optionen 'Show Welcome Page', 'Application Theme' und 'Auto Focus Terminal' sind sichtbar." class="wp-image-45167" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-settings-1280x833.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-settings-640x416.webp 640w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-settings-768x500.webp 768w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-settings.webp 1494w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Das Interface lässt sich umfangreich anpassen. Neben einem Dark Mode gibt es mehrere Farbpaletten für das Terminal, sodass sich das Programm gut an persönliche Vorlieben angleichen lässt.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d47eac&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d47eac" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="1280" height="833" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-newconnection-1280x833.webp" alt="Fenster für eine neue Verbindung mit den Feldern 'Nickname', 'Host' und 'Username', sowie Auswahlmöglichkeiten für die Authentifizierungsmethode und den SSH-Key. Schaltfläche 'Speichern' unten rechts." class="wp-image-45166" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-newconnection-1280x833.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-newconnection-640x416.webp 640w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-newconnection-768x500.webp 768w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-newconnection.webp 1494w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Neue SSH-Verbindungen richtet ihr mit einem kleinen Assistenten ein. Dadurch spart ihr Zeit und müsst Konfigurationsdateien nicht mehr von Hand bearbeiten oder anpassen.</figcaption></figure>



<h3 class="wp-block-heading">Mehr als nur ein Terminal</h3>



<p class="wp-block-paragraph">SSHPilot präsentiert sich als vollwertiger SSH-Manager mit eingebautem Terminal, der aber jederzeit die Möglichkeit bietet, Verbindungen auch im bevorzugten Terminal zu öffnen. Die Anwendung integriert sich nahtlos in den GNOME-Desktop und unterstützt sowohl helle als auch dunkle Farbschemata. Für das Terminal selbst stehen mehrere Farbpaletten zur Auswahl, die sich unabhängig von den GNOME-Einstellungen auswählen lassen.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d4c992&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d4c992" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="833" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-colorscheme-1280x833.webp" alt="Screenshot der Benutzeroberfläche von SSHPilot, zeigt die Einstellungen für das Farbschema im Terminal. Links sind die Optionen 'Interface', 'Terminal' und 'Advanced' sichtbar. Rechts ist eine Vorschau des Farbschemas zu sehen." class="wp-image-45162" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-colorscheme-1280x833.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-colorscheme-640x416.webp 640w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-colorscheme-768x500.webp 768w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-colorscheme.webp 1494w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Schriftart und Farbpalette des Terminals könnt ihr unabhängig von den GNOME-Einstellungen konfigurieren. So passt sich SSHPilot individuell an den eigenen Workflow an.</figcaption></figure>



<p class="wp-block-paragraph">Besonders praktisch für erfahrene Anwender: SSHPilot kann bestehende Einstellungen aus der <code>~/.ssh/config</code> direkt einlesen und dauerhaft speichern. Passwörter und Schlüssel-Passphrasen werden dabei sicher verwahrt, ohne dass sensible Daten im Klartext gespeichert oder unnötig in die Zwischenablage gelegt werden.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d51834&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d51834" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="833" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-copysshkey-1280x833.webp" alt="Screenshot der Anwendung 'sshPilot' mit einem Menü für Verbindungen. Die Tabelle zeigt verschiedene Verbindungsdetails wie CPU- und Speicherauslastung." class="wp-image-45163" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-copysshkey-1280x833.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-copysshkey-640x416.webp 640w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-copysshkey-768x500.webp 768w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-copysshkey.webp 1494w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">SSHPilot kann gespeicherte Passphrasen und Schlüssel sicher handhaben, ohne dass geheime Informationen im Klartext abgelegt werden. So bleibt der Zugriff auf sensible Daten gut geschützt.</figcaption></figure>



<h3 class="wp-block-heading">Übersichtlichkeit und praktische Verwaltung</h3>



<p class="wp-block-paragraph">Die Bedienung ist darauf ausgelegt, viele Verbindungen und Servergruppen übersichtlich zu verwalten. Ihr könnt Hosts bündeln und per Tastenkombination schnell wechseln, ohne mehrere Terminals parallel offen halten zu müssen. Zusätzlich bindet SSHPilot entfernte Verzeichnisse per SFTP direkt in den Dateimanager der <a href="https://linuxundich.de/tag/gnome/" data-type="post_tag" data-id="1734">GNOME</a>-Desktopumgebung ein. So habt ihr bequemen Zugriff auf die Dateien des Servers und könnt Daten ohne Umwege hoch- und herunterladen.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d56c4d&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d56c4d" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="833" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-filemanager-1280x833.webp" alt="Nautilus Dateimanager mit zwei Fenstern: links eine Verzeichnisstruktur mit 'bender' und 'sshPilot', rechts eine Liste von Ordnern mit blauen Symbolen, darunter 'boot', 'dev' und 'alternatives'." class="wp-image-45164" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-filemanager-1280x833.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-filemanager-640x416.webp 640w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-filemanager-768x500.webp 768w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-filemanager.webp 1494w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Mit einem Klick öffnet ihr den integrierten Dateimanager und könnt Dateien auf dem Remote-Server direkt bearbeiten, hochladen oder herunterladen – ganz ohne zusätzlichen Client.</figcaption></figure>



<p class="wp-block-paragraph">Darüber hinaus unterstützt SSHPilot lokale, entfernte und dynamische Port-Forwardings, womit viele typische SSH-Szenarien abgedeckt werden. Auch SCP für schnellen Datei-Upload ist integriert. Besonders nützlich: Beim Aufbau einer Verbindung können definierte Kommandos automatisch lokal oder auf dem Zielsystem ausgeführt werden, was Routineaufgaben erheblich vereinfacht.</p>



<h3 class="wp-block-heading">Installation: DEB, RPM oder AUR</h3>



<p class="wp-block-paragraph">Die Installation ist unkompliziert: Für Debian- und Fedora-basierte Systeme gibt es fertige Pakete, und auch ein <a href="https://aur.archlinux.org/packages/sshpilot">AUR-Paket</a> für Arch Linux steht bereit. Der Quellcode liegt offen auf <a href="https://github.com/mfat/sshpilot/">GitHub</a>, was Anwendern volle Transparenz und Kontrolle über die eigene Software garantiert. Bei mir hat die Installation über das AUR unter Arch Linux problemlos funktioniert.</p>



<pre class="wp-block-code"><code>$ <strong>yay -Ss sshpilot</strong>
aur/sshpilot 3.5.4-1 (+0 0.00)
    SSH connection manager with integrated terminal,
    tunneling, tabbed interface and scp upload support.
$ <strong>yay -S sshpilot</strong></code></pre>



<h3 class="wp-block-heading">Nützliche Ergänzung zum klassischen SSH</h3>



<p class="wp-block-paragraph">Für mich ist SSHPilot keine Konkurrenz zum Terminal, sondern eine sinnvolle Ergänzung, die Ordnung schafft und Routineaufgaben erleichtert. Wer regelmäßig zwischen vielen Servern wechselt, Port-Weiterleitungen nutzt oder Dateien überträgt, findet hier einen verlässlichen Helfer. Das Programm bleibt leichtgewichtig und verzichtet auf unnötigen Ballast, wodurch es sich bestens in den Arbeitsalltag integriert. Die DEB- und RPM-Pakete findet ihr auf der <a href="https://github.com/mfat/sshpilot/releases/">Projektseite</a>, sodass die Installation problemlos gelingt.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d5c715&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d5c715" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="833" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-advanced-1280x833.webp" alt="Einstellungen für SSH-Pilot im Tab 'Erweitert'. Sichtbare Optionen: 'Benutzerdefinierte Verbindungsoptionen', 'Verbindungszeitüberschreitung', 'Verbindungsversuche', 'Server-/Client-Zählung', 'Sicherheitsüberprüfung', 'Batchmodus'." class="wp-image-45161" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-advanced-1280x833.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-advanced-640x416.webp 640w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-advanced-768x500.webp 768w, https://linuxundich.de/wp-content/uploads/2025/09/sshpilot-advanced.webp 1494w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">In den erweiterten Einstellungen lassen sich SSH-Verbindungen bis ins Detail konfigurieren. So können auch komplexe Szenarien abgebildet werden, ohne die Übersicht zu verlieren.</figcaption></figure>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/sshpilot-linux-alternative-putty-securecrt/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>SSH auf dem Raspberry Pi aktivieren (jetzt unter Raspian nötig)</title>
		<link>https://linuxundich.de/ssh-auf-dem-raspberry-pi-aktivieren-jetzt-unter-raspian-noetig/</link>
					<comments>https://linuxundich.de/ssh-auf-dem-raspberry-pi-aktivieren-jetzt-unter-raspian-noetig/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 30 Nov 2016 15:44:53 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Raspberry Pi OS]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[SSH]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=40026</guid>

					<description><![CDATA[Seit Ende November 2016 ist SSH in Raspbian abgeschaltet – so aktiviert man es, auch auf einem Headless-RasPi.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Im Gegensatz zu einem klassischen Linux auf einem Computer installiert man den Raspberry Pi immer über eine Image-Datei. Dadurch ergibt sich eine Sicherheitslücke: Jedes Image ist identisch, daher lautet der im System angelegte User immer &#8222;pi&#8220; mit dem Passwort &#8222;raspberry&#8220;. Dieses lässt sich über das Kommando <code>passwd</code> schnell ändern, doch viele RasPi-User machen davon keinen Gebrauch. Betreibt man den Raspberry Pi in einem öffentlich zugänglichen Netz, ist es von daher für einen Angreifer kein großes Problem, den RasPi zu finden und sich einzuloggen. Zumal der RasPi sein Dasein über einen ARP-Scan bereitwillig mitteilt.</p><pre class="wp-block-code"><code>$ sudo arp-scan --localnet | grep Raspberry
192.168.0.100  b8:27:eb:76:1e:16  Raspberry Pi Foundation
192.168.0.101  b8:27:eb:e4:e1:30  Raspberry Pi Foundation</code></pre><p class="wp-block-paragraph">Bislang war auf den Raspbian-Images der SSH-Server von Haus aus aktiv. Somit ließ sich der Raspberry Pi &#8222;headless&#8220; aufsetzen. Man brauchte also weder Maus, Tastatur noch einen Monitor, um das System des RasPis einzurichten, was die Installation eines RasPi-Servers ungemein vereinfacht. In Anbetracht der IT-Sicherheits-GAUs der letzten Tage und Wochen macht die Raspberry Pi Foundation <a href="https://www.raspberrypi.com/news/a-security-update-for-raspbian-pixel/">mit dieser Praxis nun Schluss</a>: Seit Raspbian 2016-11-25 muss man den SSH-Server aktivieren. Kann man den RasPi direkt bedienen, ist das schnell geschehen, einen Headless-RasPi muss man jedoch gezielt vorbereiten.</p><h2 class="wp-block-heading">SSH auf dem Raspberry Pi aktivieren</h2><p class="wp-block-paragraph">Wer auf seinen Raspberry Pi direkt zugreifen kann, weil neben Tastatur/Maus auch noch ein Monitor an dem Minirechner angeschlossen ist, muss zum Aktivieren von SSH keine großen Klimmzüge machen. In der Anwendung <em>Preferences</em> | <em>Raspberry Pi Configuration</em> findet sich im Reiter <em>Interfaces</em> ein Schalter zum Aktivieren des SSH-Servers. Dieser ist weiterhin von Haus aus installiert, man muss hier nun lediglich den Schalter auf <em>Enabled</em> stellen und den Dialog mit <em>OK</em> beenden.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d5f12c&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d5f12c" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="634" height="508" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/11/raspbian-ssh-aktivieren-gui.png" alt="In Raspbian muss seit dem letzten Update SSH aktiviert werden." class="wp-image-40028" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">In Raspbian muss seit dem letzten Update SSH aktiviert werden.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d5faf3&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d5faf3" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="702" height="467" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/11/raspbian-ssh-aktivieren-terminal.png" alt="Das Freischalten von SSH funktioniert auch über raspi-config im Terminal." class="wp-image-40029" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/11/raspbian-ssh-aktivieren-terminal.png 702w, https://linuxundich.de/wp-content/uploads/2016/11/raspbian-ssh-aktivieren-terminal-640x426.png 640w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Das Freischalten von SSH funktioniert auch über raspi-config im Terminal.</figcaption></figure>
<p class="wp-block-paragraph">Alternativ ruft man das konsolenbasierte Raspberry-Pi-Konfigurationswerkzeug mittels <code>sudo raspi-config</code> in einem Terminal auf und schaltet dort unter dem Eintrag <em>7 Advanced Options</em> | <em>A4 SSH</em> die entsprechende Option ein. Dies funktioniert dann selbstverständlich auch mit dem Light-Image von Raspbian, das auf eine grafische Desktopumgebung verzichtet. Einen Neustart danach braucht es nicht zwingend, man kann sich sofort wieder per SSH einloggen.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d6040e&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d6040e" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="767" height="514" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/11/raspberry-pi-ssh-warnung-passwort.png" alt="Ebenfalls neu in Raspbian: Das System bittet darum das Passwort für den Standardnutzer zu ändern." class="wp-image-40030" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/11/raspberry-pi-ssh-warnung-passwort.png 767w, https://linuxundich.de/wp-content/uploads/2016/11/raspberry-pi-ssh-warnung-passwort-640x429.png 640w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Ebenfalls neu: Das System bittet darum, das Passwort für den Standardnutzer zu ändern.</figcaption></figure>
<p class="wp-block-paragraph">Dabei findet man gleich eine weitere Neuerung. Solange man das Passwort des Standardnutzers &#8222;pi&#8220; nicht abändert, es also bei &#8222;raspberry&#8220; belässt, bekommt man bei jedem Einloggen einen Hinweis auf den Schirm, dass man dieses doch bitte schnellstmöglich tun solle. Dazu genügt es, sich ganz normal einzuloggen und dann mit dem Kommando <code>passwd</code> das Kennwort abzuändern. Linux-typisch zeigt das System bei dieser Aktion keinerlei Sternchen oder andere Platzhalter an. Alternativ funktioniert das Ändern des Passworts auch über RasPi-Config.</p><h2 class="wp-block-heading">SSH auf einem Headless-RasPi</h2><p class="wp-block-paragraph">Möchte man nun aber gar nicht erst einen Monitor und Eingabegeräte an den Raspberry Pi anschließen, dann steht man mit dem neusten Raspbian vor verschlossenen Türen: Konnte man sich früher per SSH direkt auf dem RasPi einloggen, heißt es jetzt nur noch <code>ssh: connect to host 192.168.111.100 port 22: Connection refused</code> und nichts geht mehr. Nun beißt sich die Katze natürlich in den Schwanz: Ohne SSH kein SSH. Doch auch für diesen Fall haben die Entwickler von Raspbian eine Lösung erdacht.</p><p class="wp-block-paragraph">Damit Raspbian von Haus aus SSH aktiviert, schreibt man die Image-Datei wie gewohnt auf die SD-Karte. Nach Abschluss der Aktion nehmt ihr die Karte nun nicht sofort aus dem Kartenleser, sondern öffnet die <code>/boot</code>-Partition des Raspbian-Systems in einem Dateimanager eurer Wahl und erstellt dort eine leere Datei mit dem Namen <code>ssh</code>. Da mit dem FAT-Dateisystem formatiert wurde, funktioniert dies mit allen gängigen Betriebssystemen, also mit Linux, MacOS X und auch mit dem Windows Explorer unter Microsoft Windows.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d60dc9&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d60dc9" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="926" height="664" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/11/raspbian-headless-ssh.png" alt="Im Dateimanager eine leere Datei mit dem Namen ssh in /boot anlegen." class="wp-image-40032" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/11/raspbian-headless-ssh.png 926w, https://linuxundich.de/wp-content/uploads/2016/11/raspbian-headless-ssh-640x459.png 640w, https://linuxundich.de/wp-content/uploads/2016/11/raspbian-headless-ssh-768x551.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Im Dateimanager eine leere Datei mit dem Namen ssh in /boot anlegen.</figcaption></figure>
<p class="wp-block-paragraph">Ich persönlich mache es mir unter Linux ein wenig leichter: Anstatt einen Dateimanager zu bemühen, schreibe ich das Raspbian-Image wie gewohnt mit dd auf die Speicherkarte (Achtung: Bitte Namen und bei Bedarf Pfad der Image-Datei anpassen, sowie den Pfad <code>/dev/sdd</code> zur Speicherkarte ändern) und lege die Datei dann mit <code>touch</code> an. Wobei man auch hier wieder den Pfad zum Mountpunkt der <code>/boot</code>-Partition anpassen muss. Arch bindet externe Medien unter /run/media/benutzername ein. Das <code>$(whoami)</code> sorgt dafür, dass dieser automatisch aufgelöst wird.</p><pre class="wp-block-code"><code>$ sudo dd if=2016-11-25-raspbian-jessie.img of=/dev/sdd bs=512; sync
$ touch /run/media/$(whoami)/boot/ssh</code></pre><p class="wp-block-paragraph">In Zukunft wird es also ein klein wenig komplizierter, einen Raspberry Pi ohne Monitor und Tastatur entsprechend aufzusetzen. Das Plus an Sicherheit ist es in meinen Augen jedoch wert, ich möchte nicht von einem &#8222;Raspberry-Pi-Botnet&#8220; aus der Presse erfahren. Zahlreiche RasPi-User wussten wahrscheinlich gar nicht, dass das System aus dem Netz heraus über SSH zu erreichen war. Wurde dann nicht einmal das Standard-Passwort geändert, war das RasPi-System offen wie ein Scheunentor.</p><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/ssh-auf-dem-raspberry-pi-aktivieren-jetzt-unter-raspian-noetig/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>SSH-Tipps: Geänderte Schlüssel sowie Verbindungen abbrechen und parken</title>
		<link>https://linuxundich.de/ssh-tipps-geaenderte-schluessel-sowie-verbindungen-abbrechen-und-parken/</link>
					<comments>https://linuxundich.de/ssh-tipps-geaenderte-schluessel-sowie-verbindungen-abbrechen-und-parken/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Sat, 07 May 2016 06:32:42 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Anleitung]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Tipps]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=39416</guid>

					<description><![CDATA[SSH-Tipps: geänderte Schlüssel mit ssh-keygen -R entfernen, hängende Verbindungen kappen und Sitzungen parken.]]></description>
										<content:encoded><![CDATA[
<p class="dropcapp wp-block-paragraph">Wenn man gerne mit dem Raspberry Pi oder anderen Single-Board-Computern wie dem Banana Pi, Odroid und Co. bastelt, dann kommt man immer wieder mit SSH in Kontakt. Die für diese Mini-Rechner geeigneten Images basieren ja in der Regel auf einem Linux und bringen von daher auch meistens einen integrierten SSH-Zugang von Haus aus mit. In der &#8222;Bastelpraxis&#8220; setzt man diese Rechner nun aber immer wieder neu auf oder zieht mal schnell den Stromstecker, um das Gerät &#8222;einfach&#8220; mal schnell durchstarten zu lassen. Dadurch kommt jedoch auch SSH aus dem Tritt: Nach der Installation eines neuen Systems passt der gespeicherte&nbsp;SSH-Schlüssel oder beim plötzlichen Abziehen des Netzsteckers bleibt der SSH-Client hängen. Diese Probleme kann man Quick&amp;Dirty lösen, allerdings gibt es auch immer einen sauberen Weg.</p>

<span id="more-39416"></span>

<p class="wp-block-paragraph">Beim Verbindungsaufbau via SSH speichert der SSH-Client in der Regel den öffentlichen SSH-Schlüssel des entfernten Systems zusammen mit dem Rechnernamen und der IP-Adresse in der Datei <code>~/.ssh/known_hosts</code>&nbsp;im Homeverzeichnis des aktuellen Benutzers auf dem Client-Rechner. Dies wird unter anderem gemacht, um <a href="https://de.wikipedia.org/wiki/Man-in-the-Middle-Angriff">Man-in-the-Middle-Angriffe</a> zu verhindern, bei denen ein Angreifer vorgibt, der Zielrechner zu sein, sodass er die Zugangsdaten abfischen kann. Nun schlägt diese Sicherheitsmaßnahme aber auch zu, wenn gar keine Bedrohung vorliegt: Etwa wenn man einen RasPi neu aufsetzt und man sich wieder per SSH einzuloggen versucht. SSH meldet dann in so einem Fall in großen Lettern&nbsp;<code>WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED</code>.</p>

<h2 class="wp-block-heading">SSH nach erneuter Installation des Systems</h2>

<pre class="wp-block-preformatted">$ <strong>grep 192.168.111.100 ~/.ssh/known_hosts</strong>
raspberrypi,192.168.111.100 ecdsa-sha2-nistp256 AAAAE2...ABBBBqf</pre>

<pre class="wp-block-preformatted">$ <strong>ssh pi@192.168.111.100</strong>
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:6rR+0/i3KnPLds3EuGkfWiudIgu8VMpe1xq+X3I3yNM.
Please contact your system administrator.
Add correct host key in /home/toff/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/toff/.ssh/known_hosts:10
ECDSA host key for 192.168.111.100 has changed and you have requested strict checking.
Host key verification failed.</pre>

<p class="wp-block-paragraph">Nun könnte man die Datei <code>~/.ssh/known_hosts</code> in einem Texteditor öffnen und die problematische Zeile 10 von Hand aus der Liste löschen, es gibt jedoch einen besseren Weg: Mit&nbsp;<code>ssh-keygen -R IP-Adresse</code> lässt sich der Schlüssel aus der Datei mit einem Kommando entfernen, sodass man beim nächsten Aufbau der Verbindung wieder bei &#8222;Null&#8220; anfängt &#8212; den Schlüssel also wie beim allerersten Verbindungsaufbau zu diesem Rechner bestätigen muss. Das Ganze funktioniert auch, wenn ihr statt der IP-Adresse den Rechnernamen für den Verbindungsaufbau nutzt. Zur Sicherheit kopiert&nbsp;das Kommando den alten Stand nach&nbsp;<code>~/.ssh/known_hosts.old</code>&nbsp;im selben Verzeichnis.</p>

<pre class="wp-block-preformatted">$ <strong>ssh-keygen -R 192.168.111.100</strong>
# Host 192.168.111.100 found: line 10
/home/toff/.ssh/known_hosts updated.
Original contents retained as /home/toff/.ssh/known_hosts.old</pre>

<pre class="wp-block-preformatted">$ <strong>ssh pi@192.168.111.100</strong>
The authenticity of host 'raspberrypi (192.168.111.100)' can't be established.
ECDSA key fingerprint is SHA256:6rR+0/i3KnPLds3EuGkfWiudIgu8VMpe1xq+X3I3yNM.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.111.100' (ECDSA) to the list of known hosts.
pi@192.168.111.100's password: 

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Apr 22 08:40:10 2016 from 192.168.178.57</pre>

<h2 class="wp-block-heading">SSH-Verbindung gewaltsam trennen</h2>

<p class="dropcapp wp-block-paragraph">Ist man auf einem entfernten Rechner per SSH eingeloggt und fährt diesen per <code>shutdown</code>, <code>halt</code> oder <code>reboot</code> herunter, dann beendet das System die SSH-Verbindung nicht gewaltsam. Das System beendet den SSH-Server während des Herunterfahrens sauber, sodass man wieder im Terminal des Client-Rechners landet und dort mit demselben Terminalfenster weiterarbeiten kann. Nun stecke ich &#8212; und mit Sicherheit auch andere RasPi-Bastler &#8212; ganz gerne den Raspberry Pi vom Strom ab und wieder an, um den Rechner&nbsp;kurz und schmerzlos neu zu starten. Dieses Verfahren ist mit Sicherheit nicht ideal für die Integrität der Daten auf der Speicherkarte, aber wenn ich das System auf dieser sowieso neu aufsetzen möchte, kümmert mich diese wenig.</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d62d93&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d62d93" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" width="777" height="577" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/05/raspberry-pi-ssh-steuercodes.png" alt="SSH-Verbindungen lassen sich mit einer Reihe von Steuercodes managen." class="wp-image-39502" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/05/raspberry-pi-ssh-steuercodes.png 777w, https://linuxundich.de/wp-content/uploads/2016/05/raspberry-pi-ssh-steuercodes-640x475.png 640w, https://linuxundich.de/wp-content/uploads/2016/05/raspberry-pi-ssh-steuercodes-768x570.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">SSH-Verbindungen lassen sich mit einer Reihe von Steuercodes managen.</figcaption></figure>

<p class="wp-block-paragraph">Der Nachteil ist nun aber, dass bei diesem Vorgang in der Regel auch SSH im Terminal hängen bleibt &#8212; schließlich hat man sich gerade den Stuhl unter dem Hintern weggezogen. Nun könnte man den SSH-Prozess abschießen oder das Terminal-Fenster schließen und wieder neu öffnen, doch auch für diese Situation gibt es eine saubere Lösung: SSH kennt eine Reihe von Steuerkommandos, mit denen sich die aktuelle SSH-Sitzung managen lässt. Ihr bekommt eine Übersicht über die zur Verfügung stehenden Kommandos, wenn ihr <code>~?</code>&nbsp;(also <kbd>[AltGr]</kbd>+<kbd>[+]</kbd> und <kbd>[Umschalt]</kbd>+<kbd>[ß]</kbd>) in eine neue Zeile des Terminals eingebt &#8212; Man ein Linux-Einsteiger mag [AltGr] verwirren: Mit dieser ist die rechte Alt-Taste neben der Leertaste gemeint. Zur Sicherheit drückt ihr vorher daher einfach einmal auf die Eingabetaste.</p>

<pre class="wp-block-preformatted">pi@raspberrypi:~ # <strong>~?</strong>
Supported escape sequences:
 ~.   - terminate connection (and any multiplexed sessions)
 ~B   - send a BREAK to the remote system
 ~C   - open a command line
 ~R   - request rekey
 ~V/v - decrease/increase verbosity (LogLevel)
 ~^Z  - suspend ssh
 ~#   - list forwarded connections
 ~&amp;   - background ssh (when waiting for connections to terminate)
 ~?   - this message
 ~~   - send the escape character by typing it twice
(Note that escapes are only recognized immediately after newline.)</pre>

<p class="wp-block-paragraph">Die von der Hilfe angezeigte erste Sequenz ist bereits die gesuchte Funktion: Gebt&nbsp;ihr während einer SSH-Sitzung als Text <code>~.</code> ein, drückt also die Tasten&nbsp;<kbd>[AltGr]</kbd>+<kbd>[+]</kbd> und danach <kbd>[.]</kbd>, dann beendet ihr&nbsp;die aktuelle SSH-Verbindung ohne Rücksicht auf Verluste. Dies funktioniert eben nicht nur bei einer noch aktiven und weiterhin funktionierenden SSH-Sitzung (die ihr hier ja auch mit <code>exit</code> jederzeit schließen könntet), sondern auch dann, wenn ihr beispielsweise den RasPi vom Strom nehmt und sich im Terminal nichts mehr tut. Auch hier kann es hilfreich sein, vor dem eigentlichen Kommando noch einmal zur Sicherheit die Eingabetaste zu drücken. Sonst läuft das Steuerkommando eventuell ins Leere.</p>

<h2 class="wp-block-heading">SSH-Verbindung pausieren und fortsetzen</h2>

<p class="dropcapp wp-block-paragraph">Mit den Steuercodes lassen sich jedoch auch andere praktische Dinge machen. So könnt ihr beispielsweise eine SSH-Verbindung unterbrechen und später wieder fortsetzen, ohne dass ihr einen Terminalmultiplexer wie <code>screen</code> oder <code>tmux</code> einsetzen müsst. Braucht ein Prozess mehr Zeit&nbsp;als gedacht, könnt ihr die Verbindung auf diesem Weg&nbsp;parken, der Prozess auf dem entfernten Rechner&nbsp;läuft weiter. Im Gegensatz zu den beiden genannten&nbsp;Terminalmultiplexern müsst ihr nicht im Vorfeld daran denken, dass der Vorgang länger brauchen könnte und diese vorsorglich starten. Das entsprechende Steuerzeichen nennt sich nun etwas kryptisch&nbsp;<code>~^Z</code>, der&nbsp;Zirkumflex steht dabei nicht als Zeichen, sondern als Steuerzeichen. Ihr müsst also&nbsp;<kbd>[AltGr]</kbd>+<kbd>[+]</kbd> und danach <kbd>[Strg]</kbd>+<kbd>[Umschalt]</kbd>+<kbd>[Z]</kbd> drücken. Anschließend landet ihr wieder im Terminal des Rechners, auf dem ihr ursprünglich&nbsp;<code>ssh</code> ausgeführt habt. Von dort aus könnt ihr die Verbindung wieder mit dem Aufruf von&nbsp;<code>fg</code>&nbsp;und [Eingabe] aufgreifen.</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d63837&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d63837" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" width="772" height="664" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/05/ssh-raspberry-pi-suspend.png" alt="Eine SSH-Verbindung pausieren und wieder fortsetzen." class="wp-image-39503" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/05/ssh-raspberry-pi-suspend.png 772w, https://linuxundich.de/wp-content/uploads/2016/05/ssh-raspberry-pi-suspend-640x550.png 640w, https://linuxundich.de/wp-content/uploads/2016/05/ssh-raspberry-pi-suspend-768x661.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Eine SSH-Verbindung pausieren und wieder fortsetzen.</figcaption></figure>

<p class="wp-block-paragraph">Arbeitet ihr auf einem &#8222;richtig&#8220; entfernten System über das Internet, kann es durchaus passieren, dass die Verbindung abbricht. Dies liegt auf der einen Seite&nbsp;daran, dass der Server bei Inaktivität die Verbindung beendet, auf der anderen Seite kann es zu&nbsp;Situationen kommen, in denen die eigene Netzwerk-Infrastruktur (sprich der Router) dazwischenfunkt:&nbsp;Es gibt jedoch die Möglichkeit, den Timeout mit einer Keep-Alive-Funktion zu verhindern. Je nach Situation könnt ihr entweder den SSH-Server entsprechend konfigurieren (dazu benötigt ihr natürlich Root-Rechte) oder ihr ruft die SSH-Verbindung gleich mit den entsprechenden Parametern auf. Für diesen Fall benötigt ihr keine besonderen Rechte auf beiden Systemen.</p>

<h3 class="wp-block-heading">Keep-Alive serverseitig</h3>

<pre class="wp-block-preformatted">### Keep-Alive-Standardeinstellung:
$ <strong>grep Alive /etc/ssh/sshd_config</strong>
#TCPKeepAlive yes
#ClientAliveInterval 0
#ClientAliveCountMax 3
### Die Konfiguration des SSH-Servers bearbeiten:
$ <strong>sudo nano /etc/ssh/sshd_config</strong>

### Die entsprechenden Zeilen sollte am Ende so aussehen:
$ <strong>grep Alive /etc/ssh/sshd_config</strong>
TCPKeepAlive yes
ClientAliveInterval 60
ClientAliveCountMax 3

### SSH-Server einmal neu durchstarten:
$ <strong>sudo systemctl restart sshd</strong></pre>

<h3 class="wp-block-heading">Keep-Alive clientseitig</h3>

<pre class="wp-block-preformatted">### SSH-Verbindung clientseitig am Leben halten
$ <strong>ssh -o ServerAliveInterval=60 -o ServerAliveCountMax=1 pi@raspberrypi</strong></pre>

<p class="wp-block-paragraph">Im ersten Fall gilt die Einstellung für alle User, die sich per SSH auf dem System einloggen möchten. In der Regel sollte man diese Konfiguration daher nur dann vornehmen, wenn auch alle User tatsächlich diese benötigen. Meistens braucht man das Keep-Alive allerdings nur im Ausnahmefall,&nbsp;von daher ist es sinnvoll, die Option nur bei Bedarf mit dem Aufruf von <code>ssh</code> zu setzen. Bei mir ist das beispielsweise bei einem Web-Service der Fall, bei dem ich mich per SSH einloggen kann. Stoße&nbsp;ich dann dort längere Zeit laufende Backups an, dann beendet mein Router die Verbindung, bevor der Backupprozess erfolgreich den Vollzug melden kann. Mit den genannten Keep-Alive-Settings beim Aufruf ist das jedoch kein Problem mehr.</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/ssh-tipps-geaenderte-schluessel-sowie-verbindungen-abbrechen-und-parken/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Multiplayer Light-Cycle-Rennen via SSH über das Terminal</title>
		<link>https://linuxundich.de/multiplayer-light-cycle-rennen-via-ssh-ueber-das-terminal/</link>
					<comments>https://linuxundich.de/multiplayer-light-cycle-rennen-via-ssh-ueber-das-terminal/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Sat, 26 Mar 2016 13:37:38 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Spiele]]></category>
		<category><![CDATA[SSH]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=39218</guid>

					<description><![CDATA[Light-Cycle-Rennen im Terminal: SSH Tron ist ein Multiplayer-Spiel, das über eine SSH-Verbindung läuft.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Per Telnet <a href="https://web.archive.org/web/20160308005735/http://www.blinkenlights.nl/services.html#bofh">Star Wars über das Terminal</a> zu „schauen“, ist ja keine neue Sache. Einfach in einem Terminalfenster <code>telnet towel.blinkenlights.nl</code> als Kommando eingeben und die „Show“ genießen. Wenn es mal klemmt, muss man sich als Administrator auch nicht um Ausreden kümmern – das übernimmt der BOFH Excuse Server unter <code>telnet towel.blinkenlights.nl 666</code> ganz automatisch für euch. Neu hingegen sind für mich Multiplayer-Games über SSH: Wie wäre es etwa mit einer Runde Light-Cycle-Racing über <a href="https://github.com/zachlatta/sshtron/">SSH Tron</a> und die Shell?</p>

<pre class="wp-block-preformatted">$ <strong>ssh sshtron.zachlatta.com</strong></pre>

<p class="wp-block-paragraph">Gesteuert wird das Spiel über die klassischen Ego-Shooter-Keys <kbd>W</kbd>, <kbd>A</kbd>, <kbd>S</kbd> und <kbd>D</kbd>. Mit <kbd>Escape</kbd> oder <kbd>Strg</kbd>+<kbd>C</kbd> beendet ihr das Spiel und damit auch die Verbindung. Das gilt auch für die Pfeiltasten, die man eigentlich zur Steuerung eines solchen Spiels nutzen würde. Ansonsten muss man zum Spielprinzip natürlich nicht mehr viel sagen. Eine KI gibt es nicht – ihr müsst andere Mitspieler einladen. Wer mag, kann SSH Tron auch auf einem eigenen Server im LAN aufsetzen – oder diesen der Allgemeinheit zur Verfügung stellen.</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d657a2&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d657a2" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" width="739" height="453" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/03/sshtron_gameplay.gif" alt="Das Spielfeld von SSH Tron im Terminal mit farbigen Lichtspuren und Punktestand" class="wp-image-39219" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Das Tron-Lightcycle-Race über SSH als Multiplayer-Game.</figcaption></figure>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/multiplayer-light-cycle-rennen-via-ssh-ueber-das-terminal/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Win-sshfs mountet SSH/SFTP transparent in Windows</title>
		<link>https://linuxundich.de/win-sshfs-mountet-sshsftp-transparent-windows/</link>
					<comments>https://linuxundich.de/win-sshfs-mountet-sshsftp-transparent-windows/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Thu, 18 Dec 2014 09:18:32 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[SFTP]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=27539</guid>

					<description><![CDATA[Win-sshfs bindet SSH- und SFTP-Server unter Windows als Netzwerklaufwerk ein, ohne die Daten vorher zu kopieren.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Wer Daten von einem oder auf einen Linux-Rechner übertragen möchte, dem stehen ja Tausende von Protokollen und Server-Diensten zur Verfügung. Ob nun klassisches FTP oder Samba/CIFS, für Linux typisches NFS oder SSH/SFTP. Es gibt immer einen Weg. Die Dateimanager der großen Desktopumgebungen unterstützen die Netzwerkprotokolle meist direkt, sodass man als Benutzer lediglich die URL des Dienstes eingeben muss. Dank GVFTP oder Kio-Slaves erscheinen die Netzwerklaufwerke dann transparent im System, ganz so als ob man mit lokalen Dateien arbeiten würde. Unter Windows fällt dies nicht ganz so leicht. Mit Win-sshfs habt ihr allerdings die Möglichkeit, SSH/SFTP-Server als Netzwerklaufwerk zu mounten.</p><p class="wp-block-paragraph">Bereits vor einigen Jahren habe ich mich schon einmal mit dem Thema <a title="Mit Swish SSH/SFTP transparent in Windows einbinden" href="https://linuxundich.de/mit-swish-sshsftp-transparent-in-windows-einbinden/">SSH/SFTP-Server unter Windows mounten</a> beschäftigt. Damals konnte mit Swish nur ein Tool, das im Großen und Ganzen gut funktionierte. Swish klinkt sich direkt in den Windows-Explorer ein und integriert zusätzliche Menüs, über die sich dann SSH/SFTP-Server konfigurieren und in den Explorer einbinden lassen. Aus dem Explorer lassen sich dann Dateien in einem Editor öffnen und bearbeiten und klassisch per Drag&amp;Drop Dateien und Verzeichnisse hin- und herschieben.</p><p class="wp-block-paragraph">Wie ein Kommentator allerdings erst kürzlich schrieb, hat das Programm allerdings einen Haken &#8212; Inhalte des gemounteten SSH-Servers kopiert Swish in den temporären Speicher des Rechners und öffnet sie dann lokal von der Festplatte. Ändert man dann diese Dateien, schreibt Swish sie automatisch wieder auf den SSH-Server. Das funktioniert mit Konfigurationsdateien und PHP-/HTML-Dateien ohne große Komplikationen, möchte man aber etwas Musik oder Videos mittels Swish und SSH streamen, dann muss man immer erst einmal abwarten, bis Swish die Daten kopiert hat.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d668f6&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d668f6" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="641" height="453" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/12/win-sshfs-ssh-mount-windows1.png" alt="Win-sshfs bindet entfernte Dateisysteme per SSH(SFTP) unter Windows ein." class="wp-image-27547" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/12/win-sshfs-ssh-mount-windows1.png 641w, https://linuxundich.de/wp-content/uploads/2014/12/win-sshfs-ssh-mount-windows1-640x452.png 640w" sizes="auto, (max-width: 641px) 100vw, 641px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Win-sshfs bindet entfernte Dateisysteme per SSH(SFTP) unter Windows ein.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d673bb&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d673bb" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="344" height="194" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/12/win-sshfs-ssh-mount-windows2-e1455567795773.png" alt="Nach dem Start muss Win-sshfs aus der Windows-Programmleiste geladen werden." class="wp-image-27541" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Nach dem Start muss Win-sshfs aus der Windows-Programmleiste geladen werden.</figcaption></figure>
<p class="wp-block-paragraph">Als brauchbare Alternative zu Swish bietet sich inzwischen nun aber auch <a href="https://code.google.com/archive/p/win-sshfs">Win-sshfs</a> an. Das kostenlose Programm bietet ähnliche Möglichkeiten wie Swish, muss aber die entfernt gelagerten Daten nicht erstmal vollständig kopieren, bis andere Anwendungen auf diese zugreifen können &#8212; Wie von Linux gewohnt, sind gemountete Daten einfach da. Aktuell wird das Programm nicht aktiv weiterentwickelt, allerdings konnte ich in meinem kurzen Test unter Windows 7 keine Probleme feststellen. Es müsste sich daher auch bei euch noch gut machen.</p><p class="wp-block-paragraph">Die Installation von Win-sshfs gelingt über eine Installationsroutine, die etwaige fehlende Komponenten aus dem Netz lädt. Zum Abschluss der Installation ist ein Neustart des Systems notwendig. Nach diesem sollte Win-sshfs eigentlich automatisch mitstarten. Falls nicht, ruft ihr das Programm aus dem Startmenü auf, es nistet sich dann als Icon in das Statusmenü von Windows ein. Mit Show Manager ruft ihr dort dann den <em>Sshfs Manager</em> auf, in dem ihr die von euch genutzten SSH-Zugänge einrichten könnt.</p><p class="wp-block-paragraph">Mit Save speichert ihr eure Änderungen ab, mit Mount bindet ihr dann den SSH-Server als Netzwerklaufwerk ein. Soll der Server direkt nach dem Start verfügbar sein, dann achtet drauf, dass Win-sshfs mit <em>Run at startup</em> automatisch mit dem Rechner gestartet wird und die Option <em>Mount at login</em> dafür sorgt, dass Win-sshfs die Daten des SSH-Servers automatisch einbindet. Ein oft genutzter SSH-Server ist somit auch unter Windows immer in Reichweite.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d67df1&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d67df1" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="726" height="585" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/12/win-sshfs-ssh-mount-windows3.png" alt="Der SSH/SFTP-Server erscheint in Windows wie ein Netzwerklaufwerk." class="wp-image-27542" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/12/win-sshfs-ssh-mount-windows3.png 726w, https://linuxundich.de/wp-content/uploads/2014/12/win-sshfs-ssh-mount-windows3-640x516.png 640w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Der SSH/SFTP-Server erscheint in Windows wie ein Netzwerklaufwerk.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d687a7&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d687a7" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="972" height="661" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/12/win-sshfs-ssh-mount-windows4.png" alt="Die Inhalte des SSH/SFTP-Shares mountet Win-sshfs transparent in Windows." class="wp-image-27543" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/12/win-sshfs-ssh-mount-windows4.png 972w, https://linuxundich.de/wp-content/uploads/2014/12/win-sshfs-ssh-mount-windows4-640x435.png 640w, https://linuxundich.de/wp-content/uploads/2014/12/win-sshfs-ssh-mount-windows4-768x522.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die Inhalte des SSH/SFTP-Shares mountet Win-sshfs transparent in Windows.</figcaption></figure>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/win-sshfs-mountet-sshsftp-transparent-windows/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>Mosh als SSH-Ergänzung für wacklige UMTS- oder LTE-Datenverbindungen</title>
		<link>https://linuxundich.de/mosh-ssh-alternative-wackliges-umts/</link>
					<comments>https://linuxundich.de/mosh-ssh-alternative-wackliges-umts/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Sat, 19 Apr 2014 07:03:16 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Homelab]]></category>
		<category><![CDATA[JuiceSSH]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Systemverwaltung]]></category>
		<category><![CDATA[Terminal]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=24219</guid>

					<description><![CDATA[Mosh hält die Verbindung, wo SSH abbricht: für wacklige UMTS-Leitungen, Wechsel zwischen Netzen und Rechner im Standby.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Wer mal &#8222;schnell&#8220; während einer Zugfahrt versucht hat etwas mittels einer mobilen UMTS- oder LTE-Datenverbindung und SSH auf einem Server zu managen, der wird meist nach zahlreichen Versuchen gefrustet aufgegeben haben. Erst wenn der Zug vor einem Bahnhof langsam durch die Stadt rollt, bekommt man eine stabile Internetverbindung und damit auch endlich die Möglichkeit störungsfrei zu arbeiten. Während der Fahrt bricht einfach zu oft die Verbindung weg. Abhilfe schafft das für wechselnde und instabile Verbindungen geschaffene Mosh.</p><p class="wp-block-paragraph"><a href="http://mosh.mit.edu/">Mosh</a> wurde als SSH-Ersatz für instabile (die Verbindung darf komplett abbrechen, man kann sogar den Rechner in den Standby schicken), wechselnde (man kann eine Mosh-Verbindung mit UMTS starten und über ein WLAN wieder aufnehmen) und langsame Internetverbindungen (Tastatureingaben werden bevorzugt durchgeleitet) geschaffen. Also etwa für die User, die sich mit einer wackligen UMTS-Leitung per SSH auf einen Server verbinden möchten. Es gibt Mosh für Linuxe, Windows und Macs und natürlich auch für mobile Betriebssysteme. So kann man Mosh vom PC und vom Handy aus benutzen.</p><h2 class="wp-block-heading">Mosh neben SSH auf dem Server installieren</h2><p class="wp-block-paragraph">Um Mosh zum Laufen zu bekommen, muss das Programm auf beiden Rechnern installiert werden. Auf dem Server muss natürlich noch zusätzlich SSH installiert sein, da SSH weiterhin zur Authentifizierung des Users und zum Verbindungsaufbau benötigt wird. Mosh krallt sich erst nach dem Aufbau der verschlüsselten Leitung die Kontrolle über die Kommunikation.</p><pre class="wp-block-code"><code># Mosh unter Debian/Ubuntu installieren...
$ sudo apt-get install mosh
# Mosh unter Arch Linux installieren...
$ sudo pacman -S mosh
</code></pre><p class="wp-block-paragraph">Unter Ubuntu gibt es Mosh seit Precise ganz regulär in den Paketquellen, daher erspare ich mir <a href="https://launchpad.net/~keithw/+archive/mosh">Ausführungen über das Mosh-PPA</a>. Dort gibt es allerdings aktuellere Versionen von Mosh, von daher könnte das PPA auch bei aktuelleren Ubuntus interessant sein. Arch-User finden Mosh ganz normal im Community-Repo. Und auch unter zahlreichen anderen Linuxen lässt sich Mosh ganz normal über die Paketquellen installieren, die <a href="http://mosh.mit.edu/#getting">Mosh-Homepage listet die Installationswege</a> recht umfassend auf.</p><h2 class="wp-block-heading">Mosh ohne Root-Rechte? Geht&#8230; vielleicht!</h2><p class="wp-block-paragraph">Problematisch wird es allerdings wenn man Mosh mit einem Server nutzen möchte, auf dem man zwar über ein SSH-Login verfügt, aber keine Root-Rechte hat. Mosh lässt sich in der Theorie ohne Root-Rechte &#8212; auch auf der Seite des Servers &#8212; betreiben, daher kann man sich Mosh auch selber kompilieren und beim Login ausführen. Mit <a href="https://gist.github.com/ViViDboarder/11000123">install-user-mosh.sh</a> findet ihr auch ein Skript, mit dem sich Mosh ohne große Aktion bauen lässt.</p><p class="wp-block-paragraph">Allerdings braucht es zum erfolgreichen Bauen von Mosh eine lange Latte von Bibliotheken und Build-Tools, die wahrscheinlich nur auf wenigen Servern installiert sein dürften. Von daher solltet ihr lieber gleich beim Administrator des Servers anklopfen und lieb drum bitten doch schnell Mosh zu installieren. So wird das Programm sauber installiert, Sicherheitslücken geflickt und ihr müsst nicht groß basteln.</p><pre class="wp-block-code"><code># Mosh auch ohne Root-Rechte installieren...
$ wget https://gist.githubusercontent.com/ViViDboarder/11000123/raw/1b71e37006db1d7dfdf8c59e4ba111d73645bec1/install-user-mosh.sh
$ chmod +x install-user-mosh.sh
$ ./install-user-mosh.sh

# Allerdings nur mit diesen Abhängigkeiten...
$ sudo apt-get install g++ protobuf-compiler libprotobuf-dev libboost-dev libutempter-dev libncurses5-dev zlib1g-dev expect-dev libexpect-perl liblocales-us-perl liblocales locales-all liblocale-us-perl liblocales-perl git libssl-dev
</code></pre><h2 class="wp-block-heading">Mit Mosh auf den Server verbinden</h2><p class="wp-block-paragraph">Wurde Mosh auf Server und Client installiert, kann man wie gewohnt seine SSH-Verbindung aufrufen. Im Normalfall ersetzt ihr einfach das &#8222;ssh&#8220; vor dem Befehl mit einem &#8222;mosh&#8220;, die Angabe des Users und des Servers bleiben gleich. Ein bisschen aufwändiger wird es allerdings, wenn man seinen SSH-Server nicht wie üblich auf Port 22 laufen hat, in diesem Fall muss man den von SSH benutzten Port ein wenig umständlicher angeben.</p><pre class="wp-block-code"><code># Mit Mosh zu einem SSH-Server verbinden...
$ mosh du@dein.server.de
# Mit Mosh zu einem SSH-Server auf Port 222 verbinden...
$ mosh --ssh=&quot;ssh -p 222&quot; du@dein.server.de
</code></pre><p class="wp-block-paragraph">Ansonsten kann man nun genauso auf dem Server arbeiten, wie man es von SSH gewohnt ist &#8212; fast! Um Daten zu sparen überträgt Mosh immer nur die letzten Änderungen in der Shell. Was schon einmal übertragen wurde, wird noch nochmal auf den Server geschickt. Unter anderem deshalb funktioniert der Scrollback-Speicher nicht. Man kann also nicht mit Shift-PageUp/PageDown oder mit dem Mausrad die letzten Ausgaben der Shell hervorholen.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d6a408&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d6a408" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="766" height="473" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/04/mosh-linux.png" alt="Im Handling unterscheidet sich Mosh nicht von anderen Shells." class="wp-image-24220" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/04/mosh-linux.png 766w, https://linuxundich.de/wp-content/uploads/2014/04/mosh-linux-640x395.png 640w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Im Handling unterscheidet sich Mosh nicht von anderen Shells.</figcaption></figure>
<h2 class="wp-block-heading">Mosh für Android und Chrome/Chrome OS</h2><p class="wp-block-paragraph">Wie schon mehrfach angesprochen ist Mosh natürlich ideal für mobile Geräte. Daher ist es auch nicht verwunderlich, dass es Mosh-Clients für Handys gibt &#8212; allerdings wohl nur für Android. Android-User können auf <a href="https://web.archive.org/web/20140328025638/https://play.google.com/store/apps/details?id=com.sonelli.juicessh">JuiceSSH</a> zurückgreifen, ein SSH-Client für Android den ich schon <a href="http://linuxundich.de/tag/juicessh/">mehrfach</a> hier im Blog hatte. Die App kostet eine Kleinigkeit, sie ist aber definitiv ihr Geld wert. Mosh lässt sich dort in den Settings der Verbindung einstellen. Und auch für Chrome-, Chromium oder Chrome-OS-User gibt es eine <a href="https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj/related">Mosh-Browser-App</a>, die sich direkt im Webbrowser ausführen lässt.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d6acb8&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d6acb8" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="759" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/04/mosh-android-1280x759.png" alt="JuiceSSH kann unter Android mit Mosh arbeiten." class="wp-image-24222" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/04/mosh-android.png 1280w, https://linuxundich.de/wp-content/uploads/2014/04/mosh-android-640x380.png 640w, https://linuxundich.de/wp-content/uploads/2014/04/mosh-android-768x455.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">JuiceSSH kann unter Android mit Mosh arbeiten.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d6b571&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d6b571" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1122" height="831" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/04/mosh-chrome.png" alt="Mosh gibt es inzwischen auch als Browser-App für Chrome." class="wp-image-24227" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/04/mosh-chrome.png 1122w, https://linuxundich.de/wp-content/uploads/2014/04/mosh-chrome-640x474.png 640w, https://linuxundich.de/wp-content/uploads/2014/04/mosh-chrome-768x569.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Mosh gibt es inzwischen auch als Browser-App für Chrome.</figcaption></figure>
<p class="wp-block-paragraph"> </p><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/mosh-ssh-alternative-wackliges-umts/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>JuiceSSH für Android feiert 500.000 Installation und verschenkt die Pro-Version</title>
		<link>https://linuxundich.de/juicessh-fuer-android-feiert-500-000-installation-und-verschenkt-die-pro-version/</link>
					<comments>https://linuxundich.de/juicessh-fuer-android-feiert-500-000-installation-und-verschenkt-die-pro-version/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Sat, 15 Mar 2014 23:28:08 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[JuiceSSH]]></category>
		<category><![CDATA[SSH]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=23034</guid>

					<description><![CDATA[Zum 500.000. Download gibt es die Pro-Version des SSH-Clients JuiceSSH wieder kostenlos – befristet bis zum 18. März.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Und noch ein kleiner Tipp für alle, die ab und an einen Linux-Server per SSH auch mal vom Android-Handy oder -Tablet aus administrieren. Im Play Store gibt es ja eine Reihe von brauchbaren SSH Clients, <a href="https://play.google.com/store/apps/details?id=org.connectbot">ConnectBot</a> oder das von ConnectBot geforkte <a href="https://web.archive.org/web/20140216212541/https://play.google.com/store/apps/details?id=sk.vx.connectbot">VX ConnectBot</a> sind sicherlich die bekanntesten Optionen. Mit <a href="https://web.archive.org/web/20140328025638/https://play.google.com/store/apps/details?id=com.sonelli.juicessh">JuiceSSH</a> hat sich jedoch aber in meinen Augen eine dritte App an die Spitze gesetzt. Alleine die Tatsache, dass sich bei JuiceSSH Zusatztasten wie Ctrl, Alt oder Tab zusammen mit Richtungstasten einblenden lassen, zeichnet die App besonders aus.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d6cc8c&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d6cc8c" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="759" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/03/juicessh-android-1280x759.png" alt="Der leistungsfähige SSH-Client JuiceSSH unter Android." class="wp-image-23035" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/03/juicessh-android.png 1280w, https://linuxundich.de/wp-content/uploads/2014/03/juicessh-android-640x380.png 640w, https://linuxundich.de/wp-content/uploads/2014/03/juicessh-android-768x455.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Der leistungsfähige SSH-Client JuiceSSH unter Android.</figcaption></figure>
<p class="wp-block-paragraph">Wie schon zur <a title="Android-SSH-Client JuiceSSH feiert Jubiläum, Pro-Version kostenlos" href="https://linuxundich.de/android-ssh-client-juicessh-feiert-jubilaum-pro-version-kostenlos/">Feier von 100.000 Installationen</a>, gibt es auch beim &#8222;nächsten&#8220; Meilenstein von 500.000 Installationen die Pro-Version der App bis zum 18. März 11:00 GMT wieder kostenlos. Wer die Aktion beim letzten Mal verpasst hat und sich die 5 Euro für die Pro-Version sparen möchte, kann also jetzt wieder zugreifen. Um das Upgrade zu bekommen, müsst ihr eure im Play Store genutzte E-Mail-Adresse auf der <a href="https://web.archive.org/web/20140728210135/https://sonelli.com/500k">Homepage der Entwickler</a> eintragen. Alle weiteren Infos zum Freischalten des Upgrades bekommt ihr dann nach 2 bis 8 Stunden zugeschickt.</p><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/juicessh-fuer-android-feiert-500-000-installation-und-verschenkt-die-pro-version/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>Android-SSH-Client JuiceSSH feiert Jubiläum, Pro-Version kostenlos</title>
		<link>https://linuxundich.de/android-ssh-client-juicessh-feiert-jubilaum-pro-version-kostenlos/</link>
					<comments>https://linuxundich.de/android-ssh-client-juicessh-feiert-jubilaum-pro-version-kostenlos/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Fri, 07 Jun 2013 09:56:50 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[JuiceSSH]]></category>
		<category><![CDATA[SSH]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=22003</guid>

					<description><![CDATA[JuiceSSH blendet über der Android-Tastatur Ctrl, Alt, Tab und Cursor-Tasten ein – damit lässt sich per SSH auch vom Handy aus arbeiten.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Wer sich ab und an von einem Androiden aus via SSH auf einem Linux-Rechner einloggen möchte, macht dies meist mit <a href="https://play.google.com/store/apps/details?id=org.connectbot">ConnectBot</a>. Das Programm ist gut, es ist Open-Source, aber es hat dennoch Verbesserungspotenzial. Ein Punkt ist zum Beispiel die Eingabe von Steuercodes wie Strg+C oder Alt+Q, ohne das <a title="Hacker’s Keyboard, virtuelle Android-Tastatur für Admins und Linuxer" href="https://linuxundich.de/hackers-keyboard-virtuelle-android-tastatur-fur-admins-und-linuxer/">Hackers Keyboard</a> ist man unter Android in dem Punkt hilflos.</p><p class="wp-block-paragraph"><a href="https://web.archive.org/web/20130523214643/https://play.google.com/store/apps/details?id=com.sonelli.juicessh">JuiceSSH</a> macht es einem hier leichter: Der SSH-Client für Android blendet über der eigentlichen Android-Tastatur noch Zusatztasten wie Ctrl, Alt, Tab oder Cursor-Tasten ein. So kann man recht bequem über SSH auch unter Android arbeiten. Auch sonst bietet die App eigentlich alles was das SSH-Herz begehrt, die Entwickler der App sind beide Vollzeit-Admins.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d6e099&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d6e099" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="759" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2013/06/juicessh-android-1280x759.png" alt="JuiceSSH ist in meinen Augen einen Tick besser als ConnectBot." class="wp-image-22004" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2013/06/juicessh-android-1280x759.png 1280w, https://linuxundich.de/wp-content/uploads/2013/06/juicessh-android-640x379.png 640w, https://linuxundich.de/wp-content/uploads/2013/06/juicessh-android-768x455.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">JuiceSSH ist in meinen Augen einen Tick besser als ConnectBot.</figcaption></figure>
<p class="wp-block-paragraph">JuiceSSH ist im Gegensatz zu ConnectBot keine freie Software. Die Play-Store-Version ist in der Basisvariante kostenlos, über einen 4,99 Euro teuren In-App-Kauf kann man auf die Pro-Version umsteigen. Mit dieser kann man Port-Weiterleitungen einrichten, die App-Daten über einen Cloud-Speicher zwischen seinen Androiden abgleichen oder in Gruppen zusammenarbeiten.</p><p class="wp-block-paragraph">Zur Feier der 100.000sten Installation der App haben die Entwickler ein Giveaway gestartet. Jeder User kann kostenlos auf die Pro-Version umsteigen. Tretet dafür einfach via Google+ der <a href="https://plus.google.com/communities/112275417394945099754" target="_self">JuiceSSH-100k-Giveaway-Community </a>bei und schreibt anschließend eine formlose E-Mail an die Entwickler unter 100k AT sonelli.com mit der E-Mail-Adresse eures Google-Accounts. Nach Abschluss der Aktion werden die Pro-Funktionen entsprechend aktiviert.</p><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/android-ssh-client-juicessh-feiert-jubilaum-pro-version-kostenlos/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>KiTTY ist ein Fork des freien SSH-Clients PuTTY mit erweiterten Funktionen</title>
		<link>https://linuxundich.de/kitty-ist-ein-fork-des-freien-ssh-clients-putty-mit-erweiterten-funktionen/</link>
					<comments>https://linuxundich.de/kitty-ist-ein-fork-des-freien-ssh-clients-putty-mit-erweiterten-funktionen/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Thu, 30 Aug 2012 22:57:43 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[SSH]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=20029</guid>

					<description><![CDATA[KiTTY ist ein Fork von PuTTY für Windows mit Session-Filter, Ordnern für Logins und regelmäßigen Updates auf die aktuelle PuTTY-Basis.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Die meisten von euch werden den häufig unter Windows eingesetzten SSH-Client <a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a> kennen, aber habt ihr schon einmal etwas von <a href="http://kitty.9bis.com/">KiTTY</a> gelesen? KiTTY ist ein auf <a href="https://linuxundich.de/sshpilot-linux-alternative-putty-securecrt/">PuTTY</a> 0.62 aufbauender Fork des beliebten Programms für Microsoft-Systeme wie Windows 7, der dem Vorbild ein bisschen Feuer unter dem Hintern machen möchte. Eigentlich habe ich an PuTTY nie wirklich viel vermisst &#8211; imho hat das Programm viel zu viele Schalter und Optionen, unter Linux reicht mir immer ein ssh <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211; aber wer zum Beispiel richtig viele Server zu verwalten hat, der wird sich über die Session-Filter-Funktion freuen. Damit lassen sich die einzelnen Logins in verschiedenen Ordnern speichern. Eine vollständige Übersicht über die Änderungen findet ihr auf der Homepage des Projekts.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d6f291&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d6f291" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="817" height="619" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2012/08/kitty_ssh_client.png" alt="KiTTY unter Windows 7: links eine laufende SSH-Sitzung mit htop, rechts der Konfigurationsdialog" class="wp-image-20031" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2012/08/kitty_ssh_client.png 817w, https://linuxundich.de/wp-content/uploads/2012/08/kitty_ssh_client-640x485.png 640w, https://linuxundich.de/wp-content/uploads/2012/08/kitty_ssh_client-768x582.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Der Fork KiTTY des beliebten SSH-Clients PuTTY unter Windows 7.</figcaption></figure>
<p class="wp-block-paragraph">Schaut man sich das <a href="http://www.9bis.net/kitty/?action=news&amp;zone=en">Changelog</a> von KiTTY an, dann sieht man, dass KiTTY nicht als Fire&amp;Forget-Projekt angelegt ist. Der Entwickler baut nach dem Release einer neuen PuTTY-Version immer wieder auch sein KiTTY neu, so baut die aktuelle KiTTY-Ausgabe auch auf die aktuelle PuTTY-Version auf. Ewig mitgeschleppte Sicherheitslücken sind also nicht zu erwarten. Einziger &#8222;Haken&#8220; an KiTTY scheint zu sein, dass man sich auf Windows konzentriert und nur für dieses System Binaries baut. In meinen Augen ist das sehr zu verkraften, da ich PuTTY eigentlich wirklich nur unter Windows nutze.</p><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/kitty-ist-ein-fork-des-freien-ssh-clients-putty-mit-erweiterten-funktionen/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>SSH-Shell für Chrome bzw. Chromium</title>
		<link>https://linuxundich.de/ssh-shell-fur-chrome-bzw-chromium/</link>
					<comments>https://linuxundich.de/ssh-shell-fur-chrome-bzw-chromium/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 07 May 2012 15:03:06 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Chromium]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[SSH]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=18592</guid>

					<description><![CDATA[Die Erweiterung Secure Shell bringt SSH über ein in JavaScript geschriebenes Terminal direkt in Chrome und Chromium - praktisch, wenn man auf dem Rechner nichts installieren darf.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Ich weiß zwar noch nicht genau, warum ich das jemals brauchen sollte, aber wer den Browser dank zahlreicher Web-Apps praktisch nicht mehr verlässt, der freut sich eventuell über eine SSH-Shell im Browser. <a href="https://chrome.google.com/webstore/detail/pnhechapfaindjhompbnflcldabbghjo">Secure Shell</a> für Chrome bzw. Chromium ist eine Erweiterung der Chromium-Entwickler, die SSH über hterm (ein in JavaScript implementiertes Terminal) in den Browser holt. Die Secure Shell ist mit einem Klick aus dem Chrome-Webstore installiert, weitere Informationen zum Projekt gibt es in der <a href="http://git.chromium.org/gitweb/?p=chromiumos/platform/assets.git;a=blob;f=chromeapps/hterm/doc/faq.txt">FAQ des Add-Ons</a>.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeb6f4d71074&quot;}" data-wp-interactive="core/image" data-wp-key="6aeb6f4d71074" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="877" height="623" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2012/05/sshshell_chrome_chromium.png" alt="Die Secure-Shell-Erweiterung in Chrome mit einer offenen SSH-Sitzung und der Begrüßung von Ubuntu 12.04 LTS" class="wp-image-18593" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2012/05/sshshell_chrome_chromium.png 877w, https://linuxundich.de/wp-content/uploads/2012/05/sshshell_chrome_chromium-640x455.png 640w, https://linuxundich.de/wp-content/uploads/2012/05/sshshell_chrome_chromium-768x546.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">SSH-Shell für Chrome bzw. Chromium</figcaption></figure>
<p class="wp-block-paragraph">//PS: Ein konkreter Nutzen fällt mir spontan ein. Nicht jeder darf auf seiner Arbeitskiste Software installieren, hat aber Chrome/Chromium zur Verfügung. Oder man nutzt einen Chrome mit der SSH-Erweiterung als mobile App auf einem USB-Stick. Gibt sicherlich noch ein paar weitere sinnvolle Anwendungsfälle und Chrome OS gibt&#8217;s ja schließlich auch noch.</p><div></div><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/ssh-shell-fur-chrome-bzw-chromium/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
	</channel>
</rss>
