<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>101 on Documentation</title><link>https://docs.ayshell.dev/tags/101/</link><description>Recent content in 101 on Documentation</description><generator>Hugo -- 0.147.5</generator><language>en</language><lastBuildDate>Wed, 27 Aug 2025 15:48:48 +0530</lastBuildDate><atom:link href="https://docs.ayshell.dev/tags/101/index.xml" rel="self" type="application/rss+xml"/><item><title>SSH: Agent</title><link>https://docs.ayshell.dev/posts/ssh/ssh-agent/</link><pubDate>Wed, 27 Aug 2025 15:48:48 +0530</pubDate><guid>https://docs.ayshell.dev/posts/ssh/ssh-agent/</guid><description>SSH agent is a background program that manages and storess SSH private keys for secure authentication, letting users connect to remote servers via SSH without repeatedly entering passphrase or password.</description></item><item><title>GPG: Beginner's Guide</title><link>https://docs.ayshell.dev/posts/gpg/gpg-101/</link><pubDate>Wed, 20 Aug 2025 12:59:29 +0530</pubDate><guid>https://docs.ayshell.dev/posts/gpg/gpg-101/</guid><description>&lt;h1 id="what-is-gpg--pgp">What is GPG / PGP?&lt;/h1>
&lt;p>GnuPG (&lt;em>aka GPG&lt;/em>) is an implementation of standard known as PGP (&lt;em>Pretty Good Privacy&lt;/em>). It uses a system of &amp;ldquo;Public&amp;rdquo; and &amp;ldquo;Private&amp;rdquo; keys for the encryption and signing of message or data.&lt;/p>
&lt;h2 id="private-key">Private Key&lt;/h2>
&lt;ul>
&lt;li>Private keys are the first half of a GPG key which is &lt;strong>used to decrypt messages&lt;/strong> that are encrypted using public keys.&lt;/li>
&lt;li>Also used for signing messages - a way to prove that you own the key.&lt;/li>
&lt;li>&lt;strong>Obviously, you must not share the private keys anywhere&lt;/strong>.&lt;/li>
&lt;/ul>
&lt;h2 id="public-key">Public Key&lt;/h2>
&lt;ul>
&lt;li>Public keys are the second half of a GPG key which is &lt;strong>used to encrypt messages&lt;/strong> for the owner of private key.&lt;/li>
&lt;li>It is &lt;strong>safe to share it anywhere publicly&lt;/strong>, as it can &lt;strong>&lt;em>only be used to encrypt&lt;/em>&lt;/strong> messages for the owner of the private key. In simple terms, owning just the public key is useless unless you own the private key.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h1 id="why-use-gpg">Why Use GPG?&lt;/h1>
&lt;p>GPG (&lt;em>GNU Privacy Guard&lt;/em>) provides encryption and digital signing to:&lt;/p></description></item><item><title>SSH: Beginner's Guide</title><link>https://docs.ayshell.dev/posts/ssh/ssh-101/</link><pubDate>Tue, 19 Aug 2025 14:28:17 +0530</pubDate><guid>https://docs.ayshell.dev/posts/ssh/ssh-101/</guid><description>&lt;h1 id="what-is-ssh">What is SSH?&lt;/h1>
&lt;p>SSH (&lt;em>Secure Shell&lt;/em>) is a protocol used to securely access and manage remote systems over insecure networks. It&amp;rsquo;s widely used to log into remote Linux/Unis servers, transfers files, and run common across multiple machines.&lt;/p>
&lt;h1 id="basic-ssh-concepts">Basic SSH Concepts&lt;/h1>
&lt;ol>
&lt;li>SSH Client&lt;/li>
&lt;/ol>
&lt;p>Software on your computer that initiates the connection
&lt;strong>Example&lt;/strong>: &lt;code>terminal&lt;/code>, &lt;code>Konsole&lt;/code>, &lt;code>PuTTY&lt;/code>, &amp;amp; more.&lt;/p>
&lt;ol start="2">
&lt;li>SSH Server&lt;/li>
&lt;/ol>
&lt;p>The remote computer you want to access; It listens for incoming SSH request and process them accordingly.&lt;/p></description></item></channel></rss>