<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Daniel Duc</title>
    <description>The latest articles on DEV Community by Daniel Duc (@daniel-duc-99).</description>
    <link>https://dev.to/daniel-duc-99</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3598803%2F93a947e4-3237-4437-b56d-5c094e03b25d.png</url>
      <title>DEV Community: Daniel Duc</title>
      <link>https://dev.to/daniel-duc-99</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/daniel-duc-99"/>
    <language>en</language>
    <item>
      <title>🚀 Terminator SSH Manager — A Beautiful SSH Connection Plugin for Terminator</title>
      <dc:creator>Daniel Duc</dc:creator>
      <pubDate>Thu, 06 Nov 2025 12:04:12 +0000</pubDate>
      <link>https://dev.to/daniel-duc-99/terminator-ssh-manager-a-beautiful-ssh-connection-plugin-for-terminator-38mk</link>
      <guid>https://dev.to/daniel-duc-99/terminator-ssh-manager-a-beautiful-ssh-connection-plugin-for-terminator-38mk</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Manage all your SSH servers with one click, right inside Terminator.&lt;br&gt;
A clean, privacy-friendly, and fully offline SSH manager for Linux power users.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;If you’re a Linux user who lives inside the &lt;strong&gt;&lt;a href="https://gnome-terminator.org/" rel="noopener noreferrer"&gt;Terminator&lt;/a&gt;&lt;/strong&gt; terminal emulator, you already know how powerful it is.&lt;br&gt;&lt;br&gt;
Split panes, tabs, layouts — Terminator has it all.  &lt;/p&gt;

&lt;p&gt;But what about managing &lt;strong&gt;SSH connections&lt;/strong&gt;?&lt;br&gt;&lt;br&gt;
Typing SSH commands manually or juggling dozens of server configs quickly becomes painful.&lt;/p&gt;

&lt;p&gt;That’s why I built &lt;strong&gt;&lt;a href="https://github.com/binhduc1211/terminator-ssh-manager" rel="noopener noreferrer"&gt;Terminator SSH Manager&lt;/a&gt;&lt;/strong&gt; — a simple, native plugin that brings SSH connection management &lt;strong&gt;directly into your terminal&lt;/strong&gt;. ⚡&lt;/p&gt;


&lt;h2&gt;
  
  
  🧩 What Is Terminator SSH Manager?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Terminator SSH Manager&lt;/strong&gt; is a lightweight plugin written in Python + GTK3 that lets you &lt;strong&gt;save, organize, and connect&lt;/strong&gt; to your SSH servers — without leaving Terminator.&lt;/p&gt;

&lt;p&gt;It blends seamlessly with the &lt;strong&gt;Adwaita GTK theme&lt;/strong&gt;, so it looks and feels like a natural part of your terminal.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2hk6u1dn6rq6i6cz9qo9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2hk6u1dn6rq6i6cz9qo9.png" alt="SSH Manager Screenshot" width="800" height="592"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  ✨ Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🔐 &lt;strong&gt;Multiple Authentication Options&lt;/strong&gt; — SSH key or password
&lt;/li&gt;
&lt;li&gt;📋 &lt;strong&gt;Server Management&lt;/strong&gt; — Add, edit, delete, or search your servers
&lt;/li&gt;
&lt;li&gt;⚡ &lt;strong&gt;Quick Connect&lt;/strong&gt; — One-click SSH connection
&lt;/li&gt;
&lt;li&gt;🎨 &lt;strong&gt;Native GTK UI&lt;/strong&gt; — Matches your Linux desktop beautifully
&lt;/li&gt;
&lt;li&gt;💾 &lt;strong&gt;Local Storage&lt;/strong&gt; — Data saved in JSON under &lt;code&gt;~/.config/terminator&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;🔒 &lt;strong&gt;Privacy First&lt;/strong&gt; — No telemetry, tracking, or cloud sync&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  🔒 Privacy &amp;amp; Security
&lt;/h2&gt;

&lt;p&gt;Your data never leaves your machine.&lt;/p&gt;

&lt;p&gt;✅ Stored locally at:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;~/.config/terminator/ssh_servers.json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;✅ No network requests&lt;br&gt;
✅ No telemetry or analytics&lt;br&gt;
✅ Fully open source&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚙️ Installation
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🧰 Prerequisites
&lt;/h3&gt;

&lt;p&gt;Make sure you have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Terminator&lt;/strong&gt; installed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Python 3.6+&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GTK 3.0&lt;/strong&gt; (usually pre-installed on Linux)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🚀 Quick Install
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Clone the repository
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/binhduc1211/terminator-ssh-manager.git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Create Terminator plugins folder (if not exists)
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;mkdir&lt;/span&gt; &lt;span class="nt"&gt;-p&lt;/span&gt; ~/.config/terminator/plugins
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Copy plugin files
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cp &lt;/span&gt;terminator-ssh-manager/ssh_manager.py ~/.config/terminator/plugins/
&lt;span class="nb"&gt;cp&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; terminator-ssh-manager/ssh_manager_lib ~/.config/terminator/plugins/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;Terminator → Preferences → Plugins&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Check ✓ &lt;strong&gt;SSHManager&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Close&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Restart Terminator&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  🖥️ Usage
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Open the Manager
&lt;/h3&gt;

&lt;p&gt;Right-click inside Terminator → &lt;strong&gt;SSH Manager&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Add a Server
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Add Server&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Fill in:

&lt;ul&gt;
&lt;li&gt;Name, Host, Port, User&lt;/li&gt;
&lt;li&gt;Auth Type: SSH Key or Password&lt;/li&gt;
&lt;li&gt;Description (optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Connect
&lt;/h3&gt;

&lt;p&gt;Click &lt;strong&gt;Connect&lt;/strong&gt; to instantly open a new SSH session.&lt;/p&gt;

&lt;h3&gt;
  
  
  Manage
&lt;/h3&gt;

&lt;p&gt;Easily &lt;strong&gt;Edit&lt;/strong&gt; or &lt;strong&gt;Delete&lt;/strong&gt; existing servers.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 Why Use It?
&lt;/h2&gt;

&lt;p&gt;Unlike external SSH clients or GUI tools, Terminator SSH Manager:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Works &lt;strong&gt;inside your favorite terminal&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Keeps your workflow &lt;strong&gt;fast and minimal&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Integrates perfectly with &lt;strong&gt;Terminator layouts and panes&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For developers, sysadmins, or anyone who frequently connects to remote machines, this plugin is a total time-saver.&lt;/p&gt;




&lt;h2&gt;
  
  
  📜 License &amp;amp; Source
&lt;/h2&gt;

&lt;p&gt;This project is open source under the &lt;strong&gt;MIT License&lt;/strong&gt;.&lt;br&gt;
👉 &lt;a href="https://github.com/binhduc1211/terminator-ssh-manager" rel="noopener noreferrer"&gt;View on GitHub →&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  ❤️ About the Author
&lt;/h2&gt;

&lt;p&gt;Created by &lt;a href="https://github.com/binhduc1211" rel="noopener noreferrer"&gt;&lt;strong&gt;Duc Nguyen&lt;/strong&gt;&lt;/a&gt;, a Linux enthusiast who loves building small, practical tools for the developer community.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“I built this plugin because I was tired of typing SSH commands all day.&lt;br&gt;
Now I can connect to any server in just two clicks — without leaving my terminal.”&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  ⭐ Support the Project
&lt;/h2&gt;

&lt;p&gt;If you like it, please &lt;strong&gt;star the repository&lt;/strong&gt; ❤️&lt;br&gt;
&lt;a href="https://github.com/binhduc1211/terminator-ssh-manager" rel="noopener noreferrer"&gt;https://github.com/binhduc1211/terminator-ssh-manager&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It really helps more Linux users discover it!&lt;/p&gt;




&lt;h3&gt;
  
  
  🧾 TL;DR
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🔌 Plugin Type&lt;/td&gt;
&lt;td&gt;Terminator Plugin&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🧰 Language&lt;/td&gt;
&lt;td&gt;Python 3 + GTK3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;💾 Storage&lt;/td&gt;
&lt;td&gt;Local JSON file&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔒 Privacy&lt;/td&gt;
&lt;td&gt;100% offline&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🧑‍💻 Auth Methods&lt;/td&gt;
&lt;td&gt;SSH Key / Password&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⚡ Connect&lt;/td&gt;
&lt;td&gt;One-click&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🎨 UI Theme&lt;/td&gt;
&lt;td&gt;Adwaita native&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;p&gt;&lt;strong&gt;Terminator SSH Manager&lt;/strong&gt; —&lt;br&gt;
Your favorite terminal, now smarter than ever.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>opensource</category>
      <category>ssh</category>
      <category>terminator</category>
    </item>
  </channel>
</rss>
