<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ssh on Janik von Rotz</title>
    <link>https://janikvonrotz.ch/tags/ssh/</link>
    <description>Recent content in Ssh on Janik von Rotz</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 11 Nov 2024 11:45:58 +0100</lastBuildDate>
    <atom:link href="https://janikvonrotz.ch/tags/ssh/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SSH vs VPN</title>
      <link>https://janikvonrotz.ch/2024/11/11/ssh-vs-vpn/</link>
      <pubDate>Mon, 11 Nov 2024 11:45:58 +0100</pubDate>
      <guid>https://janikvonrotz.ch/2024/11/11/ssh-vs-vpn/</guid>
      <description>&lt;p&gt;When I deploy an application to a server that is owned by the customer or the customers IT provider, they very often require me to setup a virtual private network (VPN) connection. I tell them about Secure Shell (SSH) protocol and how is better fit for this use case. As they are used to Windows server environment, where SSH is mostly absent, they insist on using VPNs.&lt;/p&gt;&#xA;&lt;p&gt;In this post I will compare the two technologies and explain why SSH is the better option in this use case.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Store and load SSH keys in KeePass</title>
      <link>https://janikvonrotz.ch/2024/10/18/store-and-load-ssh-keys-in-keepass/</link>
      <pubDate>Fri, 18 Oct 2024 11:03:41 +0200</pubDate>
      <guid>https://janikvonrotz.ch/2024/10/18/store-and-load-ssh-keys-in-keepass/</guid>
      <description>&lt;p&gt;I learned about this KeePass feature way too late. With KeePass you can store and load your SSH keys in a secure and encrypted way. No more worrying about your SSH private key being exposed or accessed on your local machine.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Copy SSH private key to Termux</title>
      <link>https://janikvonrotz.ch/2024/08/22/copy-ssh-private-key-to-termux/</link>
      <pubDate>Thu, 22 Aug 2024 08:40:10 +0200</pubDate>
      <guid>https://janikvonrotz.ch/2024/08/22/copy-ssh-private-key-to-termux/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://termux.dev/en/&#34;&gt;Termux&lt;/a&gt; is a beautiful terminal emulator Android app. As I am working mostly on the command line I wanted to be able to do the same on phone. And most importantly in a case of emergency where I don&amp;rsquo;t have access to my computer I want to able to access my servers and run some commands. This requires to setup existing SSH private keys in the Termux.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bash SSH host auto completion</title>
      <link>https://janikvonrotz.ch/2019/02/21/bash-ssh-host-auto-completion/</link>
      <pubDate>Thu, 21 Feb 2019 10:59:37 +0100</pubDate>
      <guid>https://janikvonrotz.ch/2019/02/21/bash-ssh-host-auto-completion/</guid>
      <description>&lt;p&gt;By default the ssh command does not support auto completion for host names. However, it stores all hosts you have accessed in the &lt;code&gt;~/.ssh/known_hosts&lt;/code&gt; file. We can take this data and use it for an auto completion function.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setup SSH on Windows 10</title>
      <link>https://janikvonrotz.ch/2018/01/19/setup-ssh-on-windows-10/</link>
      <pubDate>Fri, 19 Jan 2018 11:55:48 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2018/01/19/setup-ssh-on-windows-10/</guid>
      <description>&lt;p&gt;I have started a new job and as usual had to set up a new computer. Using Windows in a Unix environment seems like a bad choice at first. However, Microsoft has changed strategy and embraced the Unix world with projects such as Windows Subsystem for Linux (WSL) or Windows SQL Server support for Linux. In result you can install bash with &lt;a href=&#34;https://docs.microsoft.com/en-us/windows/wsl/install-win10&#34;&gt;WSL&lt;/a&gt; and use the native ssh client. But there is also another way. If you install &lt;a href=&#34;https://git-scm.com/download/win&#34;&gt;Git for Windows&lt;/a&gt; a ssh binary is shipped as well. This binary and other tools such as &lt;code&gt;ssh-keygen&lt;/code&gt; are not available from the command line by default. I want show you how to fix this, setup a keypair and start using ssh in a Windows environment.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SSH and network hardening</title>
      <link>https://janikvonrotz.ch/2014/03/21/ssh-and-network-hardening/</link>
      <pubDate>Fri, 21 Mar 2014 18:19:12 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2014/03/21/ssh-and-network-hardening/</guid>
      <description>&lt;p&gt;&lt;em&gt;This post is part of my &lt;a href=&#34;https://janikvonrotz.ch/your-own-virtual-private-server-hosting-solution/&#34;&gt;Your own Virtual Private Server hosting solution&lt;/a&gt; project.&lt;/em&gt;&lt;br&gt;&#xA;&lt;em&gt;Get the latest version of this article here: &lt;a href=&#34;https://gist.github.com/9346641&#34;&gt;https://gist.github.com/9346641&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;requirements&#34;&gt;Requirements&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/03/13/deploy-ubuntu-server/&#34;&gt;Ubuntu server&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;instructions&#34;&gt;Instructions&lt;/h1&gt;</description>
    </item>
    <item>
      <title>Step by Step: Install Ghost Blog</title>
      <link>https://janikvonrotz.ch/2014/03/03/step-by-step-install-ghost-blog/</link>
      <pubDate>Mon, 03 Mar 2014 16:34:55 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2014/03/03/step-by-step-install-ghost-blog/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Latest Version of this guide: &lt;a href=&#34;https://gist.github.com/8542013&#34;&gt;https://gist.github.com/8542013&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Finishing this guide you&amp;quot;ll get:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A running Ghost installation&lt;/li&gt;&#xA;&lt;li&gt;Amazon SES mail configuration&lt;/li&gt;&#xA;&lt;li&gt;Simple ssh hardenings&lt;/li&gt;&#xA;&lt;li&gt;Nginx proxy&lt;/li&gt;&#xA;&lt;li&gt;Node.js configured with forever&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Specification of latest running installation:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Date: 21.01.2014&lt;/li&gt;&#xA;&lt;li&gt;OS: Ubuntu 64 bit - 12.04.4 LTS&lt;/li&gt;&#xA;&lt;li&gt;Provider: Amazon EC2&lt;/li&gt;&#xA;&lt;li&gt;Mail service: Amazon SES&lt;/li&gt;&#xA;&lt;li&gt;Browser: Google Chrome - 31.0.1650.63&lt;/li&gt;&#xA;&lt;li&gt;Ghost: 0.4&lt;/li&gt;&#xA;&lt;li&gt;Node: 0.10.24&lt;/li&gt;&#xA;&lt;li&gt;npm: 1.3.21&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
