Archiv der Kategorie: Howto Tutorials

Knowledge Network for Tutorials, Howto’s, Workaround, DevOps Code for Professionals.

KiTTY SSH-Client für Windows

KiTTY der PuTTY-Fork als Windows Telnet- und SSH-Client

KiTTY ist ein Fork der PuTTY Version 0.71, von vielen genutzt ist PuTTY der meist bekannte Telnet/SSH-Client. Wie auch PuTTY wurde KiTTY nur für Windows entwickelt. KiTTY verfügt über alle Funktionen der Originalsoftware, beinhaltet jedoch einen erweiterten umfang.

So ergibt sich unter weiterem die gelegenheit, die Verbindungsdaten – Sessions nicht wie es der Standard vorsieht, in der Registry unter dem Schlüssel Sessions zu verwalten, sondern es bietet sich die Möglichkeit die Verbindungsdaten als Textdateien unter dem Ordner sessions zu speichern.

KiTTY Sitzungsdaten in Verzeichnis Sessions

Damit die Verbindungsdaten unter dem Verzeichnis Sessions als Textdateien gespeichert werden können, muss die Datei kitty.ini erstellt werden, in dieser der folgende Inhalt eingefügt wird.

[KiTTY]
savemode=dir

Bei der ersten Verwendung ist es möglich, die gesamte Konfiguration aus der Registrierung zu kopieren, dann wenn bereits Sitzungen mit dem normalen KiTTY-Modus erstellt wurden.

Dazu wird eine Eingabeaufforderung Win+Rcmd (command prompt) geöffnet und zum Verzeichnis gewechselt wo kitty.exe ist. Es werden nun mittels Parameter --convert-dir in der Befehlszeile, die zuvor in der Registrierung gespeicherten Sitzungen, als Sitzungsdateien unter dem Verzeichnis Sessions gespeichert.

kitty.exe -convert-dir

Im Gegensatz zum (klassischen) Registrierungsmodus ist es möglich, mehrere gespeicherte Sitzungen mit demselben Namen, jedoch in verschiedenen Ordnern zu speichern. Um eine Sitzung mit der Befehlszeilenoption (-load) zu starten, ist es daher erforderlich, den Ordner, in dem sich die Sitzungsdatei befindet, mit der Option -folder anzugeben.

kitty.exe -folder Ordner/Unterordner -load SessionName

Fazit

Im KiTTY-Modus für INI-Datei können die Sitzungsdaten in einem Verzeichnis gespeichert und verwaltet werden, hierdurch bietet sich die Möglichkeit, die Verbindungsdaten in Sitzungsdateien über ein Netzwerkordner zu teilen, oder über ein Offlineordner die Sitzungsdateien zu synchronisieren.

Tipp

KiTTY Sitzung mit Windows Verknüpfung starten. Mit dem Parameter -load können Sitzungen als Shortcut auf dem Desktop oder in Ordnern gespeichert und von dort gestartet werden.

kitty.exe -load SessionName
KiTTY Shortcut load SessionName

KiTTY Download FossHub

Windows Computername und Linux Hostname umbenennen

Der Windows Computername und Linux Hostname kann man nachträglich umbenennen.

Hostname ist der eindeutige Name eines Computers, unter diesem sich die Systeme erkennen lassen und sich untereinander im Netzwerk Identifizieren.

Der Linux Hostname oder Windows Computername wird in der Regel im Installationsdialog abgefragt und bei der Installation festgelegt. Dieses Tutorial zeigt wie der Hostname unter Linux und ein Computer Name bei Windows und macOS nachträglich umbenennt wird.

Windows Computername umbenennen

Bei Windows kann der Computername in der MMC-Konsole Systemeigenschaften vergeben werden.

Windows-Logo + R

Tastenkombination Win+R und Eingabe SYSTEMPROPERTIESCOMPUTERNAME
um die MMC-Konsole zu öffnen.

Computername und Linux Hostname umbenennen
Bei Windows kann der Computername in der MMC-Konsole Systemeigenschaften vergeben werden

Mit Klick auf die Schaltfläche Ändern geht es zu Computer umbenennen. Nach der Änderung muss Windows neu gestartet werden.

Wer über die Windows 10 Einstellungen gehen möchte, geht auf Start – Einstellungen – System – Info – Diesen PC umbenennen.

In der Windows Eingabeaufforderung gibt es um den Computername anzuzeigen das Kommando hostname und ipconfig.

hostname
ipconfig /all | findstr Hostname

Diese Möglichkeit bietet sich vor allem dort an, wo die Batch Verarbeitung zum Einsatz kommt. Die Abfrage mit Ausgabe im Command Prompt (cmd) zeigt sich wie folgt.

Eingabeaufforderung hostname umbenennen. Computername und Linux Hostname umbenennen
Abbildung: Eingabeaufforderung hostname, ipcconfig /all | findstr Hostname

Computername in PowerShell anzeigen

$env:computername

Der Windows Computer Name lässt sich auch in der PowerShell umbenennen. Dabei wird PowerShell als Administrator geöffnet.

Rename-Computer -NewName NewComputerName

Ist der Computer in einer Windows Domäne, kann mit folgendem Befehl die Umbenennung erfolgen, dabei ist die Authentifizierung als Administrator in der Domäne erforderlich.

Rename-Computer -NewName NewComputerName -DomainCredential domain\Administrator -PassThru

Anstelle NewComputerName ist der eigentliche ComputerName einzugeben, mit DomainCredential authentifiziert man sich als Domain Administrator.

Linux Hostname umbenennen

Unter Linux kann der Hostname mit dem Befehl hostname abgefragt werden.

$ hostname
$ zeus.simple.foo

Mit dem Befehl hostnamectl status wird der Systemstatus ausgegeben.

$ hostnamectl status
   Static hostname: zeus.simple.foo
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 94c14d79bb182e1aa3f0171a0eb05e79
           Boot ID: c28ea53f380c4e0eabe696f08128585c
    Virtualization: vmware
  Operating System: Debian GNU/Linux 10 (buster)
            Kernel: Linux 4.19.0-13-amd64
      Architecture: x86-64

Hostname im Terminal mit hostnamectl set-hostname umbenennen.

hostnamectl set-hostname NewHostname.domain.foo

Bei früheren Versionen wie CentOS 5 oder Debian 7 findet die Abfrage wie auch das ändern mit dem Befehl „hostname“ statt.

hostname NewHostname.domain.foo

Dabei wird der Hostname in der Datei /etc/hostname gespeichert.

macOS Computer Name editieren

Computer Name unter macOS anzeigen und ändern. Hierzu geht man über das Apple Logo – Systemeinstellungen (System Preferences) – Freigaben (Shares).

Computer Name unter macOS anzeigen und ändern, Windows Computer-Name und Linux Hostname

Bei Computer Name wird dieser mit Klick auf Edit festgelegt.

Alternativ gibt es auch bei macOS die Möglichkeit ein Computername im Terminal zu ändern.

sudo scutil --set HostName "NewHostname.domain.foo"

Um die Änderung zu überprüfen muss das Mac Terminal beendet werden, dann bei erneuter Öffnung erscheint der neue Hostname im Prompt.

Windows Computername und Linux Hostname