Modificato il tema, aggiunto pagiona about e alcuni articoli
@ -15,7 +15,7 @@ summaryLength = 70 # number of words for article summaries
|
|||||||
|
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
author = "dado"
|
author = "yak e dado"
|
||||||
description = "il nostro fantastico blog" # this will be added as metadata
|
description = "il nostro fantastico blog" # this will be added as metadata
|
||||||
posts = "posts" # content directory where to find home page posts; default searches in "posts" and "post"
|
posts = "posts" # content directory where to find home page posts; default searches in "posts" and "post"
|
||||||
showPostsLink = true # show or hide the link to the simple post list
|
showPostsLink = true # show or hide the link to the simple post list
|
||||||
@ -39,7 +39,7 @@ summaryLength = 70 # number of words for article summaries
|
|||||||
logoRightOfTitle = false # positions the logo to the right of the title; default: false
|
logoRightOfTitle = false # positions the logo to the right of the title; default: false
|
||||||
|
|
||||||
showTags = true # show the Tags menu item; default true
|
showTags = true # show the Tags menu item; default true
|
||||||
showRss = true # show the link for the RSS feed; default true
|
showRss = false # show the link for the RSS feed; default true
|
||||||
|
|
||||||
imageInArticlePreview = true # show images in article preview; default false
|
imageInArticlePreview = true # show images in article preview; default false
|
||||||
fitImageInArticlePreview = false # make article preview images fit the article preview instead of getting cropped
|
fitImageInArticlePreview = false # make article preview images fit the article preview instead of getting cropped
|
||||||
@ -119,6 +119,7 @@ summaryLength = 70 # number of words for article summaries
|
|||||||
# the folder it will look into can be customized with the pages variable
|
# the folder it will look into can be customized with the pages variable
|
||||||
# in params above
|
# in params above
|
||||||
# these links (menu.icons) will be added as icon links below the main nav
|
# these links (menu.icons) will be added as icon links below the main nav
|
||||||
|
|
||||||
[[menu.icons]]
|
[[menu.icons]]
|
||||||
identifier = "mastodon"
|
identifier = "mastodon"
|
||||||
name = "Mastodon"
|
name = "Mastodon"
|
||||||
|
20
ilnostropianetaselvaggio/content/pages/about.md
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
---
|
||||||
|
title: About
|
||||||
|
date: 2024-07-12
|
||||||
|
description: Breve descrizione di chi siamo, dei nostri intenti e del nostro progetto
|
||||||
|
tags:
|
||||||
|
- about
|
||||||
|
- yak
|
||||||
|
- dado
|
||||||
|
---
|
||||||
|
|
||||||
|
Ciao!
|
||||||
|
|
||||||
|
Siamo due amici, [Andrea]() e [Davide](), aka *yak* e *dado*. Abbiamo ideato questo progetto, **Il nostro pianeta selvaggio**, un po' per gioco, immaginandolo come il nostro spazio, ossia uno spazio personale e anarchico (appunto selvaggio), nel quale portare le nostre passioni, raccontarci e, sopratutto, divertirci.
|
||||||
|
|
||||||
|
Oltre al presente sito web, come potete leggere dalla homepage, abbiamo in cantiere diversi servizi, tra cui un podcast, che partirà a breve!
|
||||||
|
|
||||||
|
Entrambi appassionati di Free Software, di cinema e di informatica, ma ognuno con le sue peculiarità: Andrea si occupa principalmente di gestire il podcast e tutta la parte audio, mentre Davide gestisce l'infrastruttura informatica che ci sta dietro.
|
||||||
|
|
||||||
|
Ringraziamo anche [Valentina](https://www.instagram.com/v4lent_4rt) per i bei loghi!
|
@ -33,3 +33,4 @@ Per il monitoraggio pubblico dell'istanza e dei servizi annessi, vedere: [Kuma](
|
|||||||
- Mailcow
|
- Mailcow
|
||||||
- Wireguard VPN
|
- Wireguard VPN
|
||||||
- ...
|
- ...
|
||||||
|
|
||||||
|
166
ilnostropianetaselvaggio/content/posts/ssh.md
Normal file
@ -0,0 +1,166 @@
|
|||||||
|
---
|
||||||
|
title: Creazione e gestione chiavi SSH
|
||||||
|
date: 2024-07-06
|
||||||
|
author: dado
|
||||||
|
description: Come creare chiavi ssh per collegarsi a macchine remote
|
||||||
|
tags:
|
||||||
|
- linux
|
||||||
|
- ssh
|
||||||
|
- server
|
||||||
|
---
|
||||||
|
|
||||||
|
**SSH** è un protocollo client / server utilizzato per i login remoti. Utilizzando la crittografia per l'autenticazione, SSH fornisce un metodo
|
||||||
|
crittografato per accedere al server o ad un'altra macchina.
|
||||||
|
|
||||||
|
## Installazione SSH
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt install openssh-server
|
||||||
|
sudo systemctl start ssh
|
||||||
|
sudo systemctl enable ssh #Abilita SSH all'accensione della macchina
|
||||||
|
```
|
||||||
|
|
||||||
|
## Creazione chiave SSH
|
||||||
|
|
||||||
|
Il protocollo SSH utilizza una tecnica di crittografia chiamata crittografia asimmetrica. Fondamentalmente, la crittografia asimmetrica è un sistema che usa una coppia di chiavi, cioè la *chiave pubblica* e quella *privata*.
|
||||||
|
|
||||||
|
La chiave pubblica può essere condivisa con chiunque, avendo come scopo principale quello di criptare i dati, convertendo il messaggio in un codice segreto. Questa chiave viene solitamente inviata ad altri sistemi, per esempio i server, per criptare i dati prima di inviarli su Internet.
|
||||||
|
|
||||||
|
D’altra parte, la chiave privata è quella che deve rimanere segreta e viene usata per decifrare i dati crittografati con la chiave pubblica. Senza di essa, è impossibile decodificare le informazioni criptate.
|
||||||
|
|
||||||
|
Questo metodo permette al client e al server di mantenere un canale di comunicazione sicuro.
|
||||||
|
|
||||||
|
Ecco cosa succede in background quando si avvia una connessione SSH ad un server:
|
||||||
|
|
||||||
|
- Il client invia la chiave pubblica al server;
|
||||||
|
- Il server chiede al client di firmare un messaggio casuale criptato con la chiave pubblica usando la chiave privata;
|
||||||
|
- Il client firma il messaggio e inoltra il risultato al server;
|
||||||
|
- Viene stabilita una connessione sicura tra il client e il server.
|
||||||
|
|
||||||
|
La coppia di chiavi viene creata sulla propria macchina (client) in questo modo:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh-keygen -t ed25519 -C "<commento>" -f /home/user/.ssh/key_name
|
||||||
|
```
|
||||||
|
|
||||||
|
- dove `ed25519` indica l’algoritmo utilizzato per creare la firma digitale della coppia di chiavi. Se il sistema lo supporta, ed25519 è il miglior algoritmo per creare coppie di chiavi SSH;
|
||||||
|
- il flag `-C` è utilizzato per fornire un *commento* personalizzato alla fine della chiave pubblica, che di solito è l’email o l’identificazione del creatore della coppia di chiavi.
|
||||||
|
|
||||||
|
Ecco un esempio:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
dado@WORKSTATION03:~
|
||||||
|
ssh-keygen -t ed25519 -C "dado"
|
||||||
|
Generating public/private ed25519 key pair.
|
||||||
|
Enter file in which to save the key (~/.ssh/id_ed25519): ~/.ssh/<file_name>
|
||||||
|
```
|
||||||
|
|
||||||
|
- <file_name> indica il nome del file in cui sarà salvata la chiave.
|
||||||
|
|
||||||
|
Poi verrà chiesta una *passphrase* da aggiungere alla coppia di chiavi. Questo aggiunge un ulteriore livello di sicurezza se, in qualsiasi momento, il vostro dispositivo viene compromesso. Non è obbligatorio aggiungere una passphrase, ma è sempre raccomandato.
|
||||||
|
|
||||||
|
Questo comando genera due file nella directory selezionata (comunemente ~/.ssh):
|
||||||
|
|
||||||
|
- la chiave pubblica con l’estensione `.pub`;
|
||||||
|
- e quella privata senza estensione.
|
||||||
|
|
||||||
|
La chiave pubblica può essere vista con un semplice comando:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
dado@WORKSTATION03:~
|
||||||
|
cat /home/dado/.ssh/<file_name>.pub
|
||||||
|
```
|
||||||
|
|
||||||
|
## Caricamento della chiave SSH nella macchina remota (server)
|
||||||
|
|
||||||
|
L'output del comando precedente deve essere copiato nel file **.ssh/authorized_keys** presente sulla macchina remota.
|
||||||
|
|
||||||
|
Per prima cosa, Si accede tramite SSH alla macchina remota:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh user@indirizzo_ip
|
||||||
|
dado@WORKSTATION03:~
|
||||||
|
ssh root@10.21.81.138 -p 1220 (per una porta differente dalla 22)
|
||||||
|
[15:33:25]root@server:~
|
||||||
|
cd .ssh
|
||||||
|
[15:33:31]root@server:~/.ssh
|
||||||
|
echo ssh-ed25519 ******************************************************* dado >> authorized_keys
|
||||||
|
```
|
||||||
|
|
||||||
|
Oppure, se si preferisce, si può utilizzare Nano ovvero Vim. Tramite il comando `cat .ssh/authorized_keys` o `less .ssh/authorized_keys` è possibile vedere la propria chiave nel file di configurazione.
|
||||||
|
|
||||||
|
### Configurazione SSH sulla macchina locale
|
||||||
|
|
||||||
|
Nel file di configurazione locale, va indicato come raggiungere l'host remoto:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
dado@WORKSTATION03:~
|
||||||
|
vim .ssh/config
|
||||||
|
host <key_name> #il nome della macchina remota alla quale si accederà
|
||||||
|
hostname 10.21.81.138 #indirizzo ip della macchina remota
|
||||||
|
user root
|
||||||
|
IdentityFile ~/.ssh/<file_name> #indicare il percorso della chiave ssh privata
|
||||||
|
TCPKeepAlive yes
|
||||||
|
port 22
|
||||||
|
```
|
||||||
|
|
||||||
|
### Accedere alla macchina remota
|
||||||
|
|
||||||
|
Per accedere a una macchina server tramite SSH è necessario conoscere l'indirizzo ip di questa macchina e il nome dell'utente. Ciò è possibile scoprirlo con questi semplici comandi:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
hostname -I
|
||||||
|
192.168.0.115
|
||||||
|
|
||||||
|
whoami
|
||||||
|
dado
|
||||||
|
```
|
||||||
|
|
||||||
|
In assenza della chiave, quindi si può sempre accedere in questo modo:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh dado@192.168.0.115
|
||||||
|
```
|
||||||
|
|
||||||
|
Altrimenti, per accedere alla macchina basta digitare:
|
||||||
|
`ssh <key_name>`
|
||||||
|
Ad esempio:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
dado@WORKSTATION03:~
|
||||||
|
ssh mnt-bbb
|
||||||
|
```
|
||||||
|
|
||||||
|
## Aggiungere la Chiave SSH all’Account Git
|
||||||
|
|
||||||
|
Nelle impostazioni del proprio account, aggiungere la propria chiave pubblica nel campo `SSH and GPG keys`.
|
||||||
|
|
||||||
|
Quindi, configurare il file .ssh/config nella macchina locale:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# host gitea.it/dado
|
||||||
|
# hostname 10.97.57.55
|
||||||
|
user <name>
|
||||||
|
IdentityFile /home/user/.ssh/<file>
|
||||||
|
TCPKeepAlive yes
|
||||||
|
port 22
|
||||||
|
```
|
||||||
|
|
||||||
|
Modificare le impostazioni di `git`:
|
||||||
|
`git config --global --edit`
|
||||||
|
|
||||||
|
## Copiare la chiave pubblica in remoto
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh-copy-id -i ~/.ssh/id_rsa.pub -p <port_number> <username>@<host>
|
||||||
|
```
|
||||||
|
|
||||||
|
## Collegamenti
|
||||||
|
|
||||||
|
- [https://linuxhint.com/enable-ssh-server-debian/](https://linuxhint.com/enable-ssh-server-debian/)
|
||||||
|
|
||||||
|
- [https://wiki.debian.org/it/SSH](https://wiki.debian.org/it/SSH)
|
||||||
|
|
||||||
|
- [https://docs.github.com/en/authentication/connecting-to-github-with-ssh](https://docs.github.com/en/authentication/connecting-to-github-with-ssh)
|
||||||
|
|
||||||
|
- [https://kinsta.com/it/blog/generare-chiavi-ssh/](https://kinsta.com/it/blog/generare-chiavi-ssh/)
|
@ -40,7 +40,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="description" content="il nostro fantastico blog" />
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
@ -111,6 +111,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
@ -136,22 +140,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
|
257
ilnostropianetaselvaggio/public/about/about/index.html
Normal file
@ -0,0 +1,257 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="" lang="en"><head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script>
|
||||||
|
|
||||||
|
<meta name="robots" content="noai, noimageai">
|
||||||
|
<meta name="viewport" content="width=device-width" />
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/favicon.png'
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="shortcut icon"
|
||||||
|
href='/favicon.ico'
|
||||||
|
type="image/x-icon"
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="apple-touch-icon"
|
||||||
|
href='/apple-touch-icon.png'
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/logo.svg'
|
||||||
|
type="image/svg+xml"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<title>
|
||||||
|
|
||||||
|
Il nostro pianeta selvaggio
|
||||||
|
</title>
|
||||||
|
|
||||||
|
|
||||||
|
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||||
|
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link type="text/css" rel="stylesheet" href=http://localhost:1313/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:site_name"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:title" content="" />
|
||||||
|
<meta property="og:type" content="article" />
|
||||||
|
|
||||||
|
<meta
|
||||||
|
property="article:author" content="yak e dado" />
|
||||||
|
<meta
|
||||||
|
property="article:published_time"
|
||||||
|
content='0001-01-01T00:00:00Z+0000' />
|
||||||
|
|
||||||
|
<meta property="og:url" content="http://localhost:1313/about/about/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:image"
|
||||||
|
content="http://localhost:1313/icon512.png" />
|
||||||
|
|
||||||
|
<meta property="og:description" content="ciao" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
|
<meta property="twitter:domain"
|
||||||
|
content='localhost:1313'
|
||||||
|
/>
|
||||||
|
<meta property="twitter:url" content="http://localhost:1313/about/about/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:title" content="" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:image"
|
||||||
|
content="http://localhost:1313/icon512.png" />
|
||||||
|
|
||||||
|
<meta name="twitter:description" content="ciao" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="manifest" href="/manifest/index.json" />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="baseContainer"><header class="">
|
||||||
|
<div class="titleAndSearchContainer">
|
||||||
|
<div id="titleContainer">
|
||||||
|
|
||||||
|
<a class="unstyledLink" href="/">
|
||||||
|
<img src='/logo.svg' alt='Logo'/>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="rightOfLogo">
|
||||||
|
<div class="titleAndHamburger">
|
||||||
|
<h1>
|
||||||
|
<a class="unstyledLink" href="/">Il nostro pianeta selvaggio</a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<label id="hamburger-menu" for="main-nav-toggler">
|
||||||
|

|
||||||
|
</label>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="wide_nav"><nav>
|
||||||
|
|
||||||
|
<input type="checkbox" id="main-nav-toggler" />
|
||||||
|
|
||||||
|
<ul id="main-nav">
|
||||||
|
<li><a href="/">Home</a></li>
|
||||||
|
|
||||||
|
<li><a href="/posts/">Posts</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/tags/">Tags</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="search">
|
||||||
|
<input id="searchbar" type="text" placeholder='Search' />
|
||||||
|
<span class="nerdlink" onclick="newSearch();"></span>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
function newSearch() {
|
||||||
|
let term = searchbar.value.trim();
|
||||||
|
if (!term) return;
|
||||||
|
location.href = `/search/?q=${term}`;
|
||||||
|
}
|
||||||
|
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="links">
|
||||||
|
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
rel="me"
|
||||||
|
|
||||||
|
target="_blank"
|
||||||
|
class="nerdlink"
|
||||||
|
href="https://social.fairphone.community/@dado">
|
||||||
|
|
||||||
|
|
||||||
|
<svg class='pseudofont' xmlns:svg='http://www.w3.org/2000/svg' width='16' height='16' viewbox='0 0 16 16'><path d='M 7.4779094,-1.598624e-6 C 5.5602384,0.0156984 3.7155894,0.2233384 2.6405814,0.7170384 c 0,0 -2.13206093,0.9537 -2.13206093,4.20766 0,0.74512 -0.01448,1.63603 0.0091,2.58084 0.07742,3.1821946 0.58336693,6.3183886 3.52553593,7.0971276 1.356568,0.359063 2.521335,0.434289 3.45936,0.382729 1.701085,-0.09431 2.6560206,-0.607063 2.6560206,-0.607063 l -0.05611,-1.234252 c 0,0 -1.2156316,0.383272 -2.5808476,0.33656 -1.352609,-0.04639 -2.780561,-0.145832 -2.999328,-1.80651 -0.0202,-0.145872 -0.03031,-0.301902 -0.03031,-0.465714 0,-10e-7 1.327834,0.324572 3.010574,0.40167 1.028943,0.0472 1.993827,-0.06028 2.9738766,-0.177218 1.879445,-0.224425 3.515901,-1.382448 3.721577,-2.4405646 0.32407,-1.666815 0.297376,-4.067605 0.297376,-4.067605 0,-3.25396 -2.131943,-4.20766 -2.131943,-4.20766 C 11.288476,0.2233384 9.4426784,0.0156784 7.5250084,-1.598624e-6 Z M 5.3076104,2.5424984 c 0.798781,0 1.403595,0.30701 1.803551,0.92113 l 0.388886,0.65181 0.388884,-0.65181 c 0.399875,-0.61412 1.00469,-0.92113 1.803551,-0.92113 0.6903266,0 1.2465526,0.24267 1.6713186,0.71609 0.411755,0.47342 0.61677,1.11337 0.61677,1.91862 v 3.939988 h -1.560986 v -3.824218 c 0,-0.80613 -0.339166,-1.21531 -1.0176126,-1.21531 -0.750129,0 -1.126049,0.48533 -1.126049,1.44509 v 2.09324 h -1.551753 v -2.09324 c 0,-0.95976 -0.376039,-1.44509 -1.126168,-1.44509 -0.678446,0 -1.017613,0.40918 -1.017613,1.21531 v 3.824218 h -1.560985 v -3.939988 c 0,-0.80525 0.205053,-1.4452 0.616889,-1.91862 0.424685,-0.47342 0.980911,-0.71609 1.671317,-0.71609 z' /></svg>
|
||||||
|
|
||||||
|
<span>
|
||||||
|
Mastodon
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<div id="contentContainer">
|
||||||
|
<div id="content">
|
||||||
|
<main>
|
||||||
|
<article class="card single">
|
||||||
|
|
||||||
|
<h1></h1>
|
||||||
|
|
||||||
|
|
||||||
|
<p class="date">
|
||||||
|
<span title='Date'> </span>
|
||||||
|
0001-01-01
|
||||||
|
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div><p>ciao</p>
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
<a style="margin-bottom: 24px; display: inline-block;" class="shareBtn" onclick="openFediInstanceDialog();">
|
||||||
|
Share on the Fediverse
|
||||||
|
</a>
|
||||||
|
<div id="fediInstanceDialog">
|
||||||
|
<div class="bg" onclick="closeFediInstanceDialog();"></div>
|
||||||
|
<div class="dialog">
|
||||||
|
<h2>Enter your instance's address</h2>
|
||||||
|
<input id="fediInstanceInput" placeholder='Eg. mastodon.social' type="text" />
|
||||||
|
<div class="buttons">
|
||||||
|
<a class="shareBtn" onclick="closeFediInstanceDialog();">Cancel</a>
|
||||||
|
<a class="shareBtn" onclick="shareOnFedi();">Share</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
var articleTitle = '';
|
||||||
|
var articleLink = 'http:\/\/localhost:1313\/about\/about\/';
|
||||||
|
var fediInstanceDialog = document.getElementById('fediInstanceDialog');
|
||||||
|
var fediInstanceInput = document.getElementById('fediInstanceInput');
|
||||||
|
function openFediInstanceDialog() {
|
||||||
|
fediInstanceDialog.classList.add('open');
|
||||||
|
}
|
||||||
|
function closeFediInstanceDialog() {
|
||||||
|
fediInstanceDialog.classList.remove('open');
|
||||||
|
}
|
||||||
|
function fixURL(url) {
|
||||||
|
if (url.substr(0, 8) == 'https://') return url;
|
||||||
|
if (url.substr(0, 7) == 'http://') return url;
|
||||||
|
return 'https://' + url;
|
||||||
|
}
|
||||||
|
function shareOnFedi() {
|
||||||
|
let instance = fediInstanceInput.value.trim();
|
||||||
|
if (!instance) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
instance = fixURL(instance);
|
||||||
|
window.open(
|
||||||
|
`${instance}/share?text=${articleTitle}%20${articleLink}`,
|
||||||
|
'__blank'
|
||||||
|
);
|
||||||
|
closeFediInstanceDialog();
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</main><footer>
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<p><small>
|
||||||
|
2024 © <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>
|
||||||
|
</small></p>
|
||||||
|
<p><small>
|
||||||
|
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||||
|
</small></p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link href="http://localhost:1313/about/index.xml" rel="alternate" type="application/rss+xml" title="My nice blog" />
|
<link href="http://localhost:1313/about/index.xml" rel="alternate" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
<link href="http://localhost:1313/about/index.xml" rel="feed" type="application/rss+xml" title="My nice blog" />
|
<link href="http://localhost:1313/about/index.xml" rel="feed" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
|
||||||
<link
|
<link
|
||||||
rel="icon"
|
rel="icon"
|
||||||
@ -33,9 +33,9 @@
|
|||||||
|
|
||||||
<title>
|
<title>
|
||||||
|
|
||||||
Homepage –
|
Abouts –
|
||||||
|
|
||||||
My nice blog
|
Il nostro pianeta selvaggio
|
||||||
</title>
|
</title>
|
||||||
|
|
||||||
|
|
||||||
@ -44,20 +44,20 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=http://localhost:1313/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css integrity="sha512-q71jEbtLbKWPjnOYFAUpJFrg9kKLdZ/NgwdC7uJhnqu5ALqZFKmv+4Kqmhapuepye7MVMVqXag2w51E6XxLFBA==" />
|
<link type="text/css" rel="stylesheet" href=http://localhost:1313/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="description" content="A description for my website" />
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
|
||||||
<meta property="og:site_name"
|
<meta property="og:site_name"
|
||||||
content='My nice blog' />
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
<meta property="og:title"
|
<meta property="og:title"
|
||||||
content='My nice blog' />
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
<meta property="og:description" content="A description for my website" />
|
<meta property="og:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
<meta property="og:type" content="blog" />
|
<meta property="og:type" content="blog" />
|
||||||
<meta property="og:image"
|
<meta property="og:image"
|
||||||
@ -71,9 +71,9 @@
|
|||||||
|
|
||||||
|
|
||||||
<meta name="twitter:title"
|
<meta name="twitter:title"
|
||||||
content='My nice blog' />
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
<meta name="twitter:description" content="A description for my website" />
|
<meta name="twitter:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
<meta name="twitter:image"
|
<meta name="twitter:image"
|
||||||
content='http://localhost:1313/icon512.png' />
|
content='http://localhost:1313/icon512.png' />
|
||||||
@ -94,13 +94,19 @@
|
|||||||
<div class="rightOfLogo">
|
<div class="rightOfLogo">
|
||||||
<div class="titleAndHamburger">
|
<div class="titleAndHamburger">
|
||||||
<h1>
|
<h1>
|
||||||
<a class="unstyledLink" href="/">My nice blog</a>
|
<a class="unstyledLink" href="/">Il nostro pianeta selvaggio</a>
|
||||||
|
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
|
<label id="hamburger-menu" for="main-nav-toggler">
|
||||||
|

|
||||||
|
</label>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="wide_nav"><nav>
|
<div id="wide_nav"><nav>
|
||||||
|
|
||||||
|
<input type="checkbox" id="main-nav-toggler" />
|
||||||
|
|
||||||
<ul id="main-nav">
|
<ul id="main-nav">
|
||||||
<li><a href="/">Home</a></li>
|
<li><a href="/">Home</a></li>
|
||||||
|
|
||||||
@ -111,8 +117,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/about/">About</a></li>
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
|
|
||||||
@ -137,22 +141,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
@ -181,15 +170,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
About:
|
|
||||||
|
|
||||||
|
Abouts
|
||||||
Homepage
|
|
||||||
|
|
||||||
</h2>
|
</h2>
|
||||||
<ul class="list">
|
<ul class="list">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<div>
|
||||||
|
<span class="date">
|
||||||
|
0001-01-01
|
||||||
|
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<a href="http://localhost:1313/about/about/"></a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@ -198,7 +197,7 @@
|
|||||||
<hr />
|
<hr />
|
||||||
|
|
||||||
<p><small>
|
<p><small>
|
||||||
2024 © Some copyright notice - <a href="https://example.com/license">my license</a>
|
2024 © <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>
|
||||||
</small></p>
|
</small></p>
|
||||||
<p><small>
|
<p><small>
|
||||||
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||||
|
@ -1,12 +1,24 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss">
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss">
|
||||||
<channel>
|
<channel>
|
||||||
<title>Homepage on My nice blog</title>
|
<title>Abouts on Il nostro pianeta selvaggio</title>
|
||||||
<link>http://localhost:1313/about/</link>
|
<link>http://localhost:1313/about/</link>
|
||||||
<description>Recent content in Homepage on My nice blog</description>
|
<description>Recent content in Abouts on Il nostro pianeta selvaggio</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<language>en</language>
|
<language>en</language>
|
||||||
<copyright>Some copyright notice - [my license](https://example.com/license)</copyright>
|
<copyright>[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)</copyright><atom:link href="http://localhost:1313/about/index.xml" rel="self" type="application/rss+xml" /><icon>http://localhost:1313/logo.svg</icon>
|
||||||
<lastBuildDate>Sat, 27 Apr 2024 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/about/index.xml" rel="self" type="application/rss+xml" /><icon>http://localhost:1313/logo.svg</icon>
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title></title>
|
||||||
|
<link>http://localhost:1313/about/about/</link>
|
||||||
|
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>http://localhost:1313/about/about/</guid>
|
||||||
|
<description><![CDATA[<p>ciao</p>
|
||||||
|
]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
</channel>
|
</channel>
|
||||||
</rss>
|
</rss>
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="description" content="il nostro fantastico blog" />
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
@ -116,6 +116,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
@ -141,22 +145,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 3,
|
"version": 3,
|
||||||
"file": "styles.css",
|
"file": "styles.css",
|
||||||
"sourceRoot": "/home/dado/git/website/ilnostropianetaselvaggio/ilnostropianetaselvaggio",
|
"sourceRoot": "/home/dado/git/ilnostropianetaselvaggio/website/ilnostropianetaselvaggio/ilnostropianetaselvaggio",
|
||||||
"sources": [
|
"sources": [
|
||||||
"themes/hugo-ficurinia/assets/scss/style.scss"
|
"themes/hugo-ficurinia/assets/scss/style.scss"
|
||||||
],
|
],
|
||||||
|
Before Width: | Height: | Size: 8.7 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 439 KiB |
BIN
ilnostropianetaselvaggio/public/images/hello-world/logo1.png
Normal file
After Width: | Height: | Size: 136 KiB |
BIN
ilnostropianetaselvaggio/public/images/hello-world/logo2.png
Normal file
After Width: | Height: | Size: 134 KiB |
BIN
ilnostropianetaselvaggio/public/images/hello-world/logo3.png
Normal file
After Width: | Height: | Size: 134 KiB |
BIN
ilnostropianetaselvaggio/public/images/hello-world/logo4.png
Normal file
After Width: | Height: | Size: 136 KiB |
@ -1,6 +1,6 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html class="home" lang="en"><head>
|
<html class="home" lang="en"><head>
|
||||||
<meta name="generator" content="Hugo 0.125.5">
|
<meta name="generator" content="Hugo 0.127.0">
|
||||||
|
|
||||||
<meta name="robots" content="noai, noimageai">
|
<meta name="robots" content="noai, noimageai">
|
||||||
<meta name="viewport" content="width=device-width" />
|
<meta name="viewport" content="width=device-width" />
|
||||||
@ -39,7 +39,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="description" content="il nostro fantastico blog" />
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
@ -114,6 +114,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
@ -139,22 +143,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
@ -211,6 +200,29 @@
|
|||||||
|
|
||||||
<div><h2 id="our-new-web-home">Our new web home</h2>
|
<div><h2 id="our-new-web-home">Our new web home</h2>
|
||||||
<p><img src="/images/hello-world/hello-world.jpg" alt="Fantastic Planet"></p>
|
<p><img src="/images/hello-world/hello-world.jpg" alt="Fantastic Planet"></p>
|
||||||
|
<h3 id="our-services">Our services</h3>
|
||||||
|
<p>Al momento, sono self-hostati i seguenti servizi:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://podcast.ilnostropianetaselvaggio.it">Castopod</a>: una piattaforma open-source per la pubblicazione e la gestione di podcast;</li>
|
||||||
|
<li><a href="https://rss.ilnostropianetaselvaggio.it">FreshRSS</a></li>
|
||||||
|
<li><a href="https://git.ilnostropianetaselvaggio.it">Gitea</a></li>
|
||||||
|
<li><a href="https://memo.ilnostropianetaselvaggio.it">Memos</a>: una piattaforma di note e condivisione di contenuti che consente di organizzare e condividere facilmente le proprie idee e informazioni;</li>
|
||||||
|
<li><a href="https://ntfy.ilnostropianetaselvaggio.it">ntfy</a></li>
|
||||||
|
<li><a href="https://vault.ilnostropianetaselvaggio.it">Vaultwarden</a>: un gestore di password open-source;</li>
|
||||||
|
<li><a href="https://www.dadocloud.ovh">Nextcloud</a></li>
|
||||||
|
<li><a href="https://chat.dadocloud.ovh">Snikket</a>: una piattaforma di messaggistica istantanea basata sul protocollo XMPP;</li>
|
||||||
|
<li><a href="https://molly.ilnostropianetaselvaggio.it">Mollysocket</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>Per il monitoraggio pubblico dell’istanza e dei servizi annessi, vedere: <a href="https://mon.ilnostropianetaselvaggio.it/status/health">Kuma</a></p>
|
||||||
|
<h3 id="scheduled">Scheduled</h3>
|
||||||
|
<ul>
|
||||||
|
<li>RocketChat</li>
|
||||||
|
<li>Matrix (Dendrite)</li>
|
||||||
|
<li>Chatmail</li>
|
||||||
|
<li>Mailcow</li>
|
||||||
|
<li>Wireguard VPN</li>
|
||||||
|
<li>…</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
@ -24,8 +24,12 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
"articles": [{"date":"2024-05-04","image":"","imageAlt":"","link":"https://www.ilnostropianetaselvaggio.it/posts/snikket/","summary":"Snikket Si tratta di un progetto che, tramite l\u0026rsquo;utilizzo di container Docker, permette di installare un servizio su un server fisico o virtuale per configurarlo in modo da riuscire a gestire autonomamente la messaggistica tramite il protocollo XMPP.\nDNS # Domain TTL Class Type Target chat.example.com. 300 IN A 203.0.113.123 groups.chat.example.com 300 IN CNAME chat.example.com. share.chat.example.com 300 IN CNAME chat.example.com. Docker apt update \u0026amp;\u0026amp; apt upgrade Per Debian, seguire le istruzioni alla pagina ufficiale.","tags":["container","docker","im","xmpp"],"title":"Configurazione di un server XMPP"},{"date":"2024-04-27","image":"","imageAlt":"","link":"https://www.ilnostropianetaselvaggio.it/posts/hello-world/","summary":"Our new web home ","tags":["welcome"],"title":"Hello, world"},{"date":"0001-01-01","image":"","imageAlt":"","link":"https://www.ilnostropianetaselvaggio.it/manifest/index.json","summary":"","tags":[],"title":"Manifest"},{"date":"0001-01-01","image":"","imageAlt":"","link":"https://www.ilnostropianetaselvaggio.it/search/","summary":"","tags":[],"title":"Search"}],
|
|
||||||
"test": "Configurazione di un server XMPP Hello, world Manifest Search ",
|
|
||||||
|
|
||||||
|
|
||||||
|
"articles": [{"date":"2024-07-06","image":"","imageAlt":"","link":"https://www.ilnostropianetaselvaggio.it/posts/ssh/","summary":"Come creare chiavi ssh per collegarsi a macchine remote","tags":["linux","server","ssh"],"title":"Creazione e gestione chiavi SSH"},{"date":"2024-05-04","image":"","imageAlt":"","link":"https://www.ilnostropianetaselvaggio.it/posts/snikket/","summary":"Snikket Si tratta di un progetto che, tramite l\u0026rsquo;utilizzo di container Docker, permette di installare un servizio su un server fisico o virtuale per configurarlo in modo da riuscire a gestire autonomamente la messaggistica tramite il protocollo XMPP.\nDNS # Domain TTL Class Type Target chat.example.com. 300 IN A 203.0.113.123 groups.chat.example.com 300 IN CNAME chat.example.com. share.chat.example.com 300 IN CNAME chat.example.com. Docker apt update \u0026amp;\u0026amp; apt upgrade Per Debian, seguire le istruzioni alla pagina ufficiale.","tags":["container","docker","im","xmpp"],"title":"Configurazione di un server XMPP"},{"date":"2024-04-27","image":"","imageAlt":"","link":"https://www.ilnostropianetaselvaggio.it/posts/hello-world/","summary":"Our new web home Our services Al momento, sono self-hostati i seguenti servizi:\nCastopod: una piattaforma open-source per la pubblicazione e la gestione di podcast; FreshRSS Gitea Memos: una piattaforma di note e condivisione di contenuti che consente di organizzare e condividere facilmente le proprie idee e informazioni; ntfy Vaultwarden: un gestore di password open-source; Nextcloud Snikket: una piattaforma di messaggistica istantanea basata sul protocollo XMPP; Mollysocket Per il monitoraggio pubblico dell\u0026rsquo;istanza e dei servizi annessi, vedere: Kuma","tags":["welcome"],"title":"Hello, world"},{"date":"0001-01-01","image":"","imageAlt":"","link":"https://www.ilnostropianetaselvaggio.it/manifest/index.json","summary":"","tags":[],"title":"Manifest"},{"date":"0001-01-01","image":"","imageAlt":"","link":"https://www.ilnostropianetaselvaggio.it/search/","summary":"","tags":[],"title":"Search"}],
|
||||||
|
"test": "Creazione e gestione chiavi SSH Configurazione di un server XMPP Hello, world Manifest Search ",
|
||||||
"page": "1",
|
"page": "1",
|
||||||
"next": ""
|
"next": ""
|
||||||
}
|
}
|
||||||
|
@ -1,26 +1,53 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
<svg
|
||||||
<svg height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
viewBox="0 0 254.28 254.28"
|
||||||
viewBox="0 0 512 512" xml:space="preserve">
|
version="1.1"
|
||||||
<path style="fill:#90C8EC;" d="M451.316,269.856c2.255-7.902,2.855-12.854,2.855-12.854H57.828c0.06,1.203,0.142,2.385,0.225,3.569
|
id="svg17"
|
||||||
c-0.144-1.184-0.225-2.371-0.225-3.569c0,109.444,88.725,198.172,198.172,198.172s198.171-88.727,198.171-198.172
|
sodipodi:docname="Favicon 1 (palette 2)_Il nostro pianeta selvaggio.svg"
|
||||||
C454.171,261.385,453.185,265.677,451.316,269.856z"/>
|
width="254.28"
|
||||||
<path style="fill:#578CAD;" d="M408.912,208.821c28.273,13.093,45.259,29.88,45.259,48.182c0,41.83-88.725,75.74-198.171,75.74
|
height="254.28"
|
||||||
c-109.447,0-198.172-33.911-198.172-75.74c0-41.832,88.725-75.744,198.172-75.744c48.621,0,93.152,6.693,127.63,17.799"/>
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
<ellipse style="fill:#3A5D74;" cx="256" cy="254.502" rx="118.795" ry="25.72"/>
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
<g>
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
<path style="opacity:0.1;fill:#231F20;enable-background:new ;" d="M155.359,254.504c0-13.543,48.351-24.641,109.72-25.645
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
c-2.997-0.05-6.024-0.074-9.079-0.074c-65.61,0-118.799,11.516-118.799,25.72c0,14.202,53.189,25.72,118.799,25.72
|
<sodipodi:namedview
|
||||||
c3.055,0,6.083-0.025,9.079-0.074C203.71,279.146,155.359,268.045,155.359,254.504z"/>
|
id="namedview19"
|
||||||
<path style="opacity:0.1;fill:#231F20;enable-background:new ;" d="M265.162,332.66c-105.194-1.83-189.01-35.001-189.01-75.656
|
pagecolor="#505050"
|
||||||
c0-40.668,83.858-73.845,189.088-75.661c-0.208-0.003-0.421-0.002-0.632-0.005c0.028-0.001,0.057-0.002,0.084-0.002
|
bordercolor="#eeeeee"
|
||||||
c-2.882-0.047-5.779-0.074-8.692-0.074c-109.447,0-198.172,33.912-198.172,75.744c0,109.444,88.725,198.172,198.172,198.172
|
borderopacity="1"
|
||||||
c2.891,0,5.764-0.075,8.623-0.198c-94.246-4.037-171.433-73.893-186.768-164.764c32.2,25.183,99.867,42.53,178.145,42.53
|
inkscape:showpageshadow="0"
|
||||||
C259.072,332.743,262.125,332.713,265.162,332.66z"/>
|
inkscape:pageopacity="0"
|
||||||
</g>
|
inkscape:pagecheckerboard="0"
|
||||||
<path style="fill:#CAE9F7;" d="M256,511.999c-68.381,0-132.667-26.628-181.019-74.98C26.628,388.667,0,324.381,0,256.001
|
inkscape:deskcolor="#505050"
|
||||||
S26.628,123.334,74.982,74.982C123.333,26.629,187.619,0.001,256,0.001c68.379,0,132.667,26.628,181.019,74.982
|
showgrid="false" />
|
||||||
C485.372,123.334,512,187.62,512,256.001s-26.628,132.666-74.982,181.017C388.667,485.371,324.379,511.999,256,511.999z M256,16.17
|
<defs
|
||||||
c-132.245,0-239.832,107.589-239.832,239.832S123.756,495.831,256,495.831s239.832-107.587,239.832-239.829
|
id="defs4">
|
||||||
C495.832,123.757,388.245,16.17,256,16.17z"/>
|
<style
|
||||||
</svg>
|
id="style2">.d{fill:#1995b9;}.e{fill:#cb2e2b;}.f{fill:#e2e9e9;}</style>
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
id="a"
|
||||||
|
transform="matrix(1.0874102,0,0,1.0874102,-0.01087642,-1.3048972)">
|
||||||
|
<g
|
||||||
|
id="g12">
|
||||||
|
<circle
|
||||||
|
class="d"
|
||||||
|
cx="116.93"
|
||||||
|
cy="118.12"
|
||||||
|
r="116.92"
|
||||||
|
id="circle6" />
|
||||||
|
<ellipse
|
||||||
|
class="e"
|
||||||
|
cx="133.53"
|
||||||
|
cy="84.209999"
|
||||||
|
rx="69.040001"
|
||||||
|
ry="89.459999"
|
||||||
|
transform="rotate(-64.48,133.52933,84.207072)"
|
||||||
|
id="ellipse8" />
|
||||||
|
<path
|
||||||
|
class="f"
|
||||||
|
d="m 187.76,79.25 c -3.65,6.52 -16.31,-7.77 -36.61,-19.12 -20.3,-11.35 -40.53,-15.47 -36.89,-21.99 3.65,-6.52 26.04,-5.46 46.34,5.89 20.3,11.35 30.8,28.7 27.16,35.22 z"
|
||||||
|
id="path10" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 1.5 KiB |
20
ilnostropianetaselvaggio/public/page/2/index.json
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"articles": [{"date":"0001-01-01","image":"","imageAlt":"","link":"http://localhost:1313/search/","summary":"","tags":[],"title":"Search"}],
|
||||||
|
"test": "Creazione e gestione chiavi SSH Configurazione di un server XMPP Hello, world Manifest Search ",
|
||||||
|
"page": "2",
|
||||||
|
"next": ""
|
||||||
|
}
|
||||||
|
|
302
ilnostropianetaselvaggio/public/pages/about/index.html
Normal file
@ -0,0 +1,302 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="" lang="en"><head>
|
||||||
|
|
||||||
|
<meta name="robots" content="noai, noimageai">
|
||||||
|
<meta name="viewport" content="width=device-width" />
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/favicon.png'
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="shortcut icon"
|
||||||
|
href='/favicon.ico'
|
||||||
|
type="image/x-icon"
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="apple-touch-icon"
|
||||||
|
href='/apple-touch-icon.png'
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/logo.svg'
|
||||||
|
type="image/svg+xml"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<title>
|
||||||
|
|
||||||
|
About –
|
||||||
|
|
||||||
|
Il nostro pianeta selvaggio
|
||||||
|
</title>
|
||||||
|
|
||||||
|
|
||||||
|
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||||
|
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="keywords" content='about, dado, yak' />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="Breve descrizione di chi siamo, dei nostri intenti e del nostro progetto" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:site_name"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:title" content="About" />
|
||||||
|
<meta property="og:type" content="article" />
|
||||||
|
|
||||||
|
<meta
|
||||||
|
property="article:author" content="yak e dado" />
|
||||||
|
<meta
|
||||||
|
property="article:published_time"
|
||||||
|
content='2024-07-12T00:00:00Z+0000' />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="article:tag" content="about" />
|
||||||
|
|
||||||
|
<meta property="article:tag" content="dado" />
|
||||||
|
|
||||||
|
<meta property="article:tag" content="yak" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:url" content="https://www.ilnostropianetaselvaggio.it/pages/about/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:image"
|
||||||
|
content="https://www.ilnostropianetaselvaggio.it/icon512.png" />
|
||||||
|
|
||||||
|
<meta property="og:description" content="Breve descrizione di chi siamo, dei nostri intenti e del nostro progetto" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
|
<meta property="twitter:domain"
|
||||||
|
content='www.ilnostropianetaselvaggio.i'
|
||||||
|
/>
|
||||||
|
<meta property="twitter:url" content="https://www.ilnostropianetaselvaggio.it/pages/about/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:title" content="About" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:image"
|
||||||
|
content="https://www.ilnostropianetaselvaggio.it/icon512.png" />
|
||||||
|
|
||||||
|
<meta name="twitter:description" content="Breve descrizione di chi siamo, dei nostri intenti e del nostro progetto" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="manifest" href="/manifest/index.json" />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="baseContainer"><header class="">
|
||||||
|
<div class="titleAndSearchContainer">
|
||||||
|
<div id="titleContainer">
|
||||||
|
|
||||||
|
<a class="unstyledLink" href="/">
|
||||||
|
<img src='/logo.svg' alt='Logo'/>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="rightOfLogo">
|
||||||
|
<div class="titleAndHamburger">
|
||||||
|
<h1>
|
||||||
|
<a class="unstyledLink" href="/">Il nostro pianeta selvaggio</a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<label id="hamburger-menu" for="main-nav-toggler">
|
||||||
|

|
||||||
|
</label>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="wide_nav"><nav>
|
||||||
|
|
||||||
|
<input type="checkbox" id="main-nav-toggler" />
|
||||||
|
|
||||||
|
<ul id="main-nav">
|
||||||
|
<li><a href="/">Home</a></li>
|
||||||
|
|
||||||
|
<li><a href="/posts/">Posts</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/tags/">Tags</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="search">
|
||||||
|
<input id="searchbar" type="text" placeholder='Search' />
|
||||||
|
<span class="nerdlink" onclick="newSearch();"></span>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
function newSearch() {
|
||||||
|
let term = searchbar.value.trim();
|
||||||
|
if (!term) return;
|
||||||
|
location.href = `/search/?q=${term}`;
|
||||||
|
}
|
||||||
|
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="links">
|
||||||
|
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
rel="me"
|
||||||
|
|
||||||
|
target="_blank"
|
||||||
|
class="nerdlink"
|
||||||
|
href="https://social.fairphone.community/@dado">
|
||||||
|
|
||||||
|
|
||||||
|
<svg class='pseudofont' xmlns:svg='http://www.w3.org/2000/svg' width='16' height='16' viewbox='0 0 16 16'><path d='M 7.4779094,-1.598624e-6 C 5.5602384,0.0156984 3.7155894,0.2233384 2.6405814,0.7170384 c 0,0 -2.13206093,0.9537 -2.13206093,4.20766 0,0.74512 -0.01448,1.63603 0.0091,2.58084 0.07742,3.1821946 0.58336693,6.3183886 3.52553593,7.0971276 1.356568,0.359063 2.521335,0.434289 3.45936,0.382729 1.701085,-0.09431 2.6560206,-0.607063 2.6560206,-0.607063 l -0.05611,-1.234252 c 0,0 -1.2156316,0.383272 -2.5808476,0.33656 -1.352609,-0.04639 -2.780561,-0.145832 -2.999328,-1.80651 -0.0202,-0.145872 -0.03031,-0.301902 -0.03031,-0.465714 0,-10e-7 1.327834,0.324572 3.010574,0.40167 1.028943,0.0472 1.993827,-0.06028 2.9738766,-0.177218 1.879445,-0.224425 3.515901,-1.382448 3.721577,-2.4405646 0.32407,-1.666815 0.297376,-4.067605 0.297376,-4.067605 0,-3.25396 -2.131943,-4.20766 -2.131943,-4.20766 C 11.288476,0.2233384 9.4426784,0.0156784 7.5250084,-1.598624e-6 Z M 5.3076104,2.5424984 c 0.798781,0 1.403595,0.30701 1.803551,0.92113 l 0.388886,0.65181 0.388884,-0.65181 c 0.399875,-0.61412 1.00469,-0.92113 1.803551,-0.92113 0.6903266,0 1.2465526,0.24267 1.6713186,0.71609 0.411755,0.47342 0.61677,1.11337 0.61677,1.91862 v 3.939988 h -1.560986 v -3.824218 c 0,-0.80613 -0.339166,-1.21531 -1.0176126,-1.21531 -0.750129,0 -1.126049,0.48533 -1.126049,1.44509 v 2.09324 h -1.551753 v -2.09324 c 0,-0.95976 -0.376039,-1.44509 -1.126168,-1.44509 -0.678446,0 -1.017613,0.40918 -1.017613,1.21531 v 3.824218 h -1.560985 v -3.939988 c 0,-0.80525 0.205053,-1.4452 0.616889,-1.91862 0.424685,-0.47342 0.980911,-0.71609 1.671317,-0.71609 z' /></svg>
|
||||||
|
|
||||||
|
<span>
|
||||||
|
Mastodon
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<div id="contentContainer">
|
||||||
|
<div id="content">
|
||||||
|
<main>
|
||||||
|
<article class="card single">
|
||||||
|
|
||||||
|
<h1>About</h1>
|
||||||
|
|
||||||
|
|
||||||
|
<p class="date">
|
||||||
|
<span title='Date'> </span>
|
||||||
|
2024-07-12
|
||||||
|
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div><p>Ciao!</p>
|
||||||
|
<p>Siamo due amici, <a href="">Andrea</a> e <a href="">Davide</a>, aka <em>yak</em> e <em>dado</em>. Abbiamo ideato questo progetto, <strong>Il nostro pianeta selvaggio</strong>, un po’ per gioco, immaginandolo come il nostro spazio, ossia uno spazio personale e anarchico (appunto selvaggio), nel quale portare le nostre passioni, raccontarci e, sopratutto, divertirci.</p>
|
||||||
|
<p>Oltre al presente sito web, come potete leggere dalla homepage, abbiamo in cantiere diversi servizi, tra cui un podcast, che partirà a breve!</p>
|
||||||
|
<p>Entrambi appassionati di Free Software, di cinema e di informatica, ma ognuno con le sue peculiarità: Andrea si occupa principalmente di gestire il podcast e tutta la parte audio, mentre Davide gestisce l’infrastruttura informatica che ci sta dietro.</p>
|
||||||
|
<p>Ringraziamo anche <a href="https://www.instagram.com/v4lent_4rt">Valentina</a> per i bei loghi!</p>
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<hr />
|
||||||
|
<p class="articleTagsContainer">
|
||||||
|
<span> </span>
|
||||||
|
<strong>Tags:</strong>
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
class="buttonTag"
|
||||||
|
|
||||||
|
href="/tags/about/">#about</a>
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
class="buttonTag"
|
||||||
|
|
||||||
|
href="/tags/dado/">#dado</a>
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
class="buttonTag"
|
||||||
|
|
||||||
|
href="/tags/yak/">#yak</a>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
<a style="margin-bottom: 24px; display: inline-block;" class="shareBtn" onclick="openFediInstanceDialog();">
|
||||||
|
Share on the Fediverse
|
||||||
|
</a>
|
||||||
|
<div id="fediInstanceDialog">
|
||||||
|
<div class="bg" onclick="closeFediInstanceDialog();"></div>
|
||||||
|
<div class="dialog">
|
||||||
|
<h2>Enter your instance's address</h2>
|
||||||
|
<input id="fediInstanceInput" placeholder='Eg. mastodon.social' type="text" />
|
||||||
|
<div class="buttons">
|
||||||
|
<a class="shareBtn" onclick="closeFediInstanceDialog();">Cancel</a>
|
||||||
|
<a class="shareBtn" onclick="shareOnFedi();">Share</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
var articleTitle = 'About';
|
||||||
|
var articleLink = 'https:\/\/www.ilnostropianetaselvaggio.it\/pages\/about\/';
|
||||||
|
var fediInstanceDialog = document.getElementById('fediInstanceDialog');
|
||||||
|
var fediInstanceInput = document.getElementById('fediInstanceInput');
|
||||||
|
function openFediInstanceDialog() {
|
||||||
|
fediInstanceDialog.classList.add('open');
|
||||||
|
}
|
||||||
|
function closeFediInstanceDialog() {
|
||||||
|
fediInstanceDialog.classList.remove('open');
|
||||||
|
}
|
||||||
|
function fixURL(url) {
|
||||||
|
if (url.substr(0, 8) == 'https://') return url;
|
||||||
|
if (url.substr(0, 7) == 'http://') return url;
|
||||||
|
return 'https://' + url;
|
||||||
|
}
|
||||||
|
function shareOnFedi() {
|
||||||
|
let instance = fediInstanceInput.value.trim();
|
||||||
|
if (!instance) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
instance = fixURL(instance);
|
||||||
|
window.open(
|
||||||
|
`${instance}/share?text=${articleTitle}%20${articleLink}`,
|
||||||
|
'__blank'
|
||||||
|
);
|
||||||
|
closeFediInstanceDialog();
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</main><footer>
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<p><small>
|
||||||
|
2024 © <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>
|
||||||
|
</small></p>
|
||||||
|
<p><small>
|
||||||
|
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||||
|
</small></p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -1,5 +1,5 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html class="" lang="en"><head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script>
|
<html class="" lang="en"><head>
|
||||||
|
|
||||||
<meta name="robots" content="noai, noimageai">
|
<meta name="robots" content="noai, noimageai">
|
||||||
<meta name="viewport" content="width=device-width" />
|
<meta name="viewport" content="width=device-width" />
|
||||||
@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link href="http://localhost:1313/pages/index.xml" rel="alternate" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
<link href="https://www.ilnostropianetaselvaggio.it/pages/index.xml" rel="alternate" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
<link href="http://localhost:1313/pages/index.xml" rel="feed" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
<link href="https://www.ilnostropianetaselvaggio.it/pages/index.xml" rel="feed" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
|
||||||
<link
|
<link
|
||||||
rel="icon"
|
rel="icon"
|
||||||
@ -44,8 +44,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=http://localhost:1313/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css integrity="sha512-q71jEbtLbKWPjnOYFAUpJFrg9kKLdZ/NgwdC7uJhnqu5ALqZFKmv+4Kqmhapuepye7MVMVqXag2w51E6XxLFBA==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="description" content="il nostro fantastico blog" />
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
@ -61,13 +61,13 @@
|
|||||||
|
|
||||||
<meta property="og:type" content="blog" />
|
<meta property="og:type" content="blog" />
|
||||||
<meta property="og:image"
|
<meta property="og:image"
|
||||||
content='http://localhost:1313/icon512.png' />
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary_large_image" />
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
<meta property="twitter:domain"
|
<meta property="twitter:domain"
|
||||||
content='localhost:1313'
|
content='www.ilnostropianetaselvaggio.i'
|
||||||
/>
|
/>
|
||||||
<meta property="twitter:url" content="http://localhost:1313/pages/" />
|
<meta property="twitter:url" content="https://www.ilnostropianetaselvaggio.it/pages/" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="twitter:title"
|
<meta name="twitter:title"
|
||||||
@ -76,7 +76,7 @@
|
|||||||
<meta name="twitter:description" content="il nostro fantastico blog" />
|
<meta name="twitter:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
<meta name="twitter:image"
|
<meta name="twitter:image"
|
||||||
content='http://localhost:1313/icon512.png' />
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
<link rel="manifest" href="/manifest/index.json" />
|
<link rel="manifest" href="/manifest/index.json" />
|
||||||
</head>
|
</head>
|
||||||
@ -98,9 +98,15 @@
|
|||||||
|
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
|
<label id="hamburger-menu" for="main-nav-toggler">
|
||||||
|

|
||||||
|
</label>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="wide_nav"><nav>
|
<div id="wide_nav"><nav>
|
||||||
|
|
||||||
|
<input type="checkbox" id="main-nav-toggler" />
|
||||||
|
|
||||||
<ul id="main-nav">
|
<ul id="main-nav">
|
||||||
<li><a href="/">Home</a></li>
|
<li><a href="/">Home</a></li>
|
||||||
|
|
||||||
@ -110,7 +116,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="http://localhost:1313/pages/about/">
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
About
|
About
|
||||||
</a></li>
|
</a></li>
|
||||||
|
|
||||||
@ -139,22 +145,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
@ -193,11 +184,11 @@
|
|||||||
<li>
|
<li>
|
||||||
<div>
|
<div>
|
||||||
<span class="date">
|
<span class="date">
|
||||||
2024-04-27
|
2024-07-12
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
<span>
|
<span>
|
||||||
<a href="http://localhost:1313/pages/about/">About</a>
|
<a href="https://www.ilnostropianetaselvaggio.it/pages/about/">About</a>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
@ -1,14 +1,29 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss">
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss">
|
||||||
<channel>
|
<channel>
|
||||||
<title>Pages on Il nostro pianeta selvaggio</title>
|
<title>Pages on Il nostro pianeta selvaggio</title>
|
||||||
<link>http://localhost:1313/pages/</link>
|
<link>https://www.ilnostropianetaselvaggio.it/pages/</link>
|
||||||
<description>Recent content in Pages on Il nostro pianeta selvaggio</description>
|
<description>Recent content in Pages on Il nostro pianeta selvaggio</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<language>en</language>
|
<language>en</language>
|
||||||
<copyright>[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)</copyright>
|
<copyright>[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)</copyright>
|
||||||
<lastBuildDate>Sat, 27 Apr 2024 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/pages/index.xml" rel="self" type="application/rss+xml" /><icon>http://localhost:1313/logo.svg</icon>
|
<lastBuildDate>Fri, 12 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ilnostropianetaselvaggio.it/pages/index.xml" rel="self" type="application/rss+xml" /><icon>https://www.ilnostropianetaselvaggio.it/logo.svg</icon>
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>About</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/pages/about/</link>
|
||||||
|
<pubDate>Fri, 12 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/pages/about/</guid>
|
||||||
|
<description><![CDATA[<p>Ciao!</p>
|
||||||
|
<p>Siamo due amici, <a href="">Andrea</a> e <a href="">Davide</a>, aka <em>yak</em> e <em>dado</em>. Abbiamo ideato questo progetto, <strong>Il nostro pianeta selvaggio</strong>, un po’ per gioco, immaginandolo come il nostro spazio, ossia uno spazio personale e anarchico (appunto selvaggio), nel quale portare le nostre passioni, raccontarci e, sopratutto, divertirci.</p>
|
||||||
|
<p>Oltre al presente sito web, come potete leggere dalla homepage, abbiamo in cantiere diversi servizi, tra cui un podcast, che partirà a breve!</p>
|
||||||
|
<p>Entrambi appassionati di Free Software, di cinema e di informatica, ma ognuno con le sue peculiarità: Andrea si occupa principalmente di gestire il podcast e tutta la parte audio, mentre Davide gestisce l’infrastruttura informatica che ci sta dietro.</p>
|
||||||
|
<p>Ringraziamo anche <a href="https://www.instagram.com/v4lent_4rt">Valentina</a> per i bei loghi!</p>
|
||||||
|
]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
</channel>
|
</channel>
|
||||||
</rss>
|
</rss>
|
||||||
|
256
ilnostropianetaselvaggio/public/posts/about/index.html
Normal file
@ -0,0 +1,256 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="" lang="en"><head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script>
|
||||||
|
|
||||||
|
<meta name="robots" content="noai, noimageai">
|
||||||
|
<meta name="viewport" content="width=device-width" />
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/favicon.png'
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="shortcut icon"
|
||||||
|
href='/favicon.ico'
|
||||||
|
type="image/x-icon"
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="apple-touch-icon"
|
||||||
|
href='/apple-touch-icon.png'
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/logo.svg'
|
||||||
|
type="image/svg+xml"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<title>
|
||||||
|
|
||||||
|
Il nostro pianeta selvaggio
|
||||||
|
</title>
|
||||||
|
|
||||||
|
|
||||||
|
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||||
|
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link type="text/css" rel="stylesheet" href=http://localhost:1313/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:site_name"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:title" content="" />
|
||||||
|
<meta property="og:type" content="article" />
|
||||||
|
|
||||||
|
<meta
|
||||||
|
property="article:author" content="yak e dado" />
|
||||||
|
<meta
|
||||||
|
property="article:published_time"
|
||||||
|
content='0001-01-01T00:00:00Z+0000' />
|
||||||
|
|
||||||
|
<meta property="og:url" content="http://localhost:1313/posts/about/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:image"
|
||||||
|
content="http://localhost:1313/icon512.png" />
|
||||||
|
|
||||||
|
<meta property="og:description" content="" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
|
<meta property="twitter:domain"
|
||||||
|
content='localhost:1313'
|
||||||
|
/>
|
||||||
|
<meta property="twitter:url" content="http://localhost:1313/posts/about/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:title" content="" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:image"
|
||||||
|
content="http://localhost:1313/icon512.png" />
|
||||||
|
|
||||||
|
<meta name="twitter:description" content="" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="manifest" href="/manifest/index.json" />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="baseContainer"><header class="">
|
||||||
|
<div class="titleAndSearchContainer">
|
||||||
|
<div id="titleContainer">
|
||||||
|
|
||||||
|
<a class="unstyledLink" href="/">
|
||||||
|
<img src='/logo.svg' alt='Logo'/>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="rightOfLogo">
|
||||||
|
<div class="titleAndHamburger">
|
||||||
|
<h1>
|
||||||
|
<a class="unstyledLink" href="/">Il nostro pianeta selvaggio</a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<label id="hamburger-menu" for="main-nav-toggler">
|
||||||
|

|
||||||
|
</label>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="wide_nav"><nav>
|
||||||
|
|
||||||
|
<input type="checkbox" id="main-nav-toggler" />
|
||||||
|
|
||||||
|
<ul id="main-nav">
|
||||||
|
<li><a href="/">Home</a></li>
|
||||||
|
|
||||||
|
<li><a href="/posts/">Posts</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/tags/">Tags</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="search">
|
||||||
|
<input id="searchbar" type="text" placeholder='Search' />
|
||||||
|
<span class="nerdlink" onclick="newSearch();"></span>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
function newSearch() {
|
||||||
|
let term = searchbar.value.trim();
|
||||||
|
if (!term) return;
|
||||||
|
location.href = `/search/?q=${term}`;
|
||||||
|
}
|
||||||
|
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="links">
|
||||||
|
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
rel="me"
|
||||||
|
|
||||||
|
target="_blank"
|
||||||
|
class="nerdlink"
|
||||||
|
href="https://social.fairphone.community/@dado">
|
||||||
|
|
||||||
|
|
||||||
|
<svg class='pseudofont' xmlns:svg='http://www.w3.org/2000/svg' width='16' height='16' viewbox='0 0 16 16'><path d='M 7.4779094,-1.598624e-6 C 5.5602384,0.0156984 3.7155894,0.2233384 2.6405814,0.7170384 c 0,0 -2.13206093,0.9537 -2.13206093,4.20766 0,0.74512 -0.01448,1.63603 0.0091,2.58084 0.07742,3.1821946 0.58336693,6.3183886 3.52553593,7.0971276 1.356568,0.359063 2.521335,0.434289 3.45936,0.382729 1.701085,-0.09431 2.6560206,-0.607063 2.6560206,-0.607063 l -0.05611,-1.234252 c 0,0 -1.2156316,0.383272 -2.5808476,0.33656 -1.352609,-0.04639 -2.780561,-0.145832 -2.999328,-1.80651 -0.0202,-0.145872 -0.03031,-0.301902 -0.03031,-0.465714 0,-10e-7 1.327834,0.324572 3.010574,0.40167 1.028943,0.0472 1.993827,-0.06028 2.9738766,-0.177218 1.879445,-0.224425 3.515901,-1.382448 3.721577,-2.4405646 0.32407,-1.666815 0.297376,-4.067605 0.297376,-4.067605 0,-3.25396 -2.131943,-4.20766 -2.131943,-4.20766 C 11.288476,0.2233384 9.4426784,0.0156784 7.5250084,-1.598624e-6 Z M 5.3076104,2.5424984 c 0.798781,0 1.403595,0.30701 1.803551,0.92113 l 0.388886,0.65181 0.388884,-0.65181 c 0.399875,-0.61412 1.00469,-0.92113 1.803551,-0.92113 0.6903266,0 1.2465526,0.24267 1.6713186,0.71609 0.411755,0.47342 0.61677,1.11337 0.61677,1.91862 v 3.939988 h -1.560986 v -3.824218 c 0,-0.80613 -0.339166,-1.21531 -1.0176126,-1.21531 -0.750129,0 -1.126049,0.48533 -1.126049,1.44509 v 2.09324 h -1.551753 v -2.09324 c 0,-0.95976 -0.376039,-1.44509 -1.126168,-1.44509 -0.678446,0 -1.017613,0.40918 -1.017613,1.21531 v 3.824218 h -1.560985 v -3.939988 c 0,-0.80525 0.205053,-1.4452 0.616889,-1.91862 0.424685,-0.47342 0.980911,-0.71609 1.671317,-0.71609 z' /></svg>
|
||||||
|
|
||||||
|
<span>
|
||||||
|
Mastodon
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<div id="contentContainer">
|
||||||
|
<div id="content">
|
||||||
|
<main>
|
||||||
|
<article class="card single">
|
||||||
|
|
||||||
|
<h1></h1>
|
||||||
|
|
||||||
|
|
||||||
|
<p class="date">
|
||||||
|
<span title='Date'> </span>
|
||||||
|
0001-01-01
|
||||||
|
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div></div>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
<a style="margin-bottom: 24px; display: inline-block;" class="shareBtn" onclick="openFediInstanceDialog();">
|
||||||
|
Share on the Fediverse
|
||||||
|
</a>
|
||||||
|
<div id="fediInstanceDialog">
|
||||||
|
<div class="bg" onclick="closeFediInstanceDialog();"></div>
|
||||||
|
<div class="dialog">
|
||||||
|
<h2>Enter your instance's address</h2>
|
||||||
|
<input id="fediInstanceInput" placeholder='Eg. mastodon.social' type="text" />
|
||||||
|
<div class="buttons">
|
||||||
|
<a class="shareBtn" onclick="closeFediInstanceDialog();">Cancel</a>
|
||||||
|
<a class="shareBtn" onclick="shareOnFedi();">Share</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
var articleTitle = '';
|
||||||
|
var articleLink = 'http:\/\/localhost:1313\/posts\/about\/';
|
||||||
|
var fediInstanceDialog = document.getElementById('fediInstanceDialog');
|
||||||
|
var fediInstanceInput = document.getElementById('fediInstanceInput');
|
||||||
|
function openFediInstanceDialog() {
|
||||||
|
fediInstanceDialog.classList.add('open');
|
||||||
|
}
|
||||||
|
function closeFediInstanceDialog() {
|
||||||
|
fediInstanceDialog.classList.remove('open');
|
||||||
|
}
|
||||||
|
function fixURL(url) {
|
||||||
|
if (url.substr(0, 8) == 'https://') return url;
|
||||||
|
if (url.substr(0, 7) == 'http://') return url;
|
||||||
|
return 'https://' + url;
|
||||||
|
}
|
||||||
|
function shareOnFedi() {
|
||||||
|
let instance = fediInstanceInput.value.trim();
|
||||||
|
if (!instance) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
instance = fixURL(instance);
|
||||||
|
window.open(
|
||||||
|
`${instance}/share?text=${articleTitle}%20${articleLink}`,
|
||||||
|
'__blank'
|
||||||
|
);
|
||||||
|
closeFediInstanceDialog();
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</main><footer>
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<p><small>
|
||||||
|
2024 © <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>
|
||||||
|
</small></p>
|
||||||
|
<p><small>
|
||||||
|
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||||
|
</small></p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -40,13 +40,14 @@
|
|||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="keywords" content='welcome' />
|
<meta name="keywords" content='welcome' />
|
||||||
|
|
||||||
|
|
||||||
<meta name="description" content="" />
|
<meta name="description" content=" services Al momento, sono self-hostati i seguenti servizi:
|
||||||
|
Castopod: una piattaforma open-source per la pubblicazione e la gestione di podcast; FreshRSS Gitea Memos: una piattaforma di note e condivisione di contenuti che consente di organizzare e condividere facilmente le proprie idee e informazioni; ntfy Vaultwarden: un gestore di password open-source; Nextcloud Snikket: una piattaforma di messaggistica istantanea basata sul protocollo XMPP; Mollysocket Per il monitoraggio pubblico dell&rsquo;istanza e dei servizi annessi, vedere: Kuma" />
|
||||||
|
|
||||||
|
|
||||||
<meta property="og:site_name"
|
<meta property="og:site_name"
|
||||||
@ -56,7 +57,7 @@
|
|||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
|
|
||||||
<meta
|
<meta
|
||||||
property="article:author" content="dado" />
|
property="article:author" content="yak e dado" />
|
||||||
<meta
|
<meta
|
||||||
property="article:published_time"
|
property="article:published_time"
|
||||||
content='2024-04-27T00:00:00Z+0000' />
|
content='2024-04-27T00:00:00Z+0000' />
|
||||||
@ -71,7 +72,8 @@
|
|||||||
<meta property="og:image"
|
<meta property="og:image"
|
||||||
content="https://www.ilnostropianetaselvaggio.it/icon512.png" />
|
content="https://www.ilnostropianetaselvaggio.it/icon512.png" />
|
||||||
|
|
||||||
<meta property="og:description" content="Our new web home " />
|
<meta property="og:description" content="Our new web home Our services Al momento, sono self-hostati i seguenti servizi:
|
||||||
|
Castopod: una piattaforma open-source per la pubblicazione e la gestione di podc" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary_large_image" />
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
@ -88,7 +90,8 @@
|
|||||||
<meta name="twitter:image"
|
<meta name="twitter:image"
|
||||||
content="https://www.ilnostropianetaselvaggio.it/icon512.png" />
|
content="https://www.ilnostropianetaselvaggio.it/icon512.png" />
|
||||||
|
|
||||||
<meta name="twitter:description" content="Our new web home " />
|
<meta name="twitter:description" content="Our new web home Our services Al momento, sono self-hostati i seguenti servizi:
|
||||||
|
Castopod: una piattaforma open-source per la pubblicazione e la gestione di podc" />
|
||||||
|
|
||||||
|
|
||||||
<link rel="manifest" href="/manifest/index.json" />
|
<link rel="manifest" href="/manifest/index.json" />
|
||||||
@ -129,6 +132,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
@ -154,22 +161,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
@ -210,6 +202,29 @@
|
|||||||
|
|
||||||
<div><h2 id="our-new-web-home">Our new web home</h2>
|
<div><h2 id="our-new-web-home">Our new web home</h2>
|
||||||
<p><img src="/images/hello-world/hello-world.jpg" alt="Fantastic Planet"></p>
|
<p><img src="/images/hello-world/hello-world.jpg" alt="Fantastic Planet"></p>
|
||||||
|
<h3 id="our-services">Our services</h3>
|
||||||
|
<p>Al momento, sono self-hostati i seguenti servizi:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://podcast.ilnostropianetaselvaggio.it">Castopod</a>: una piattaforma open-source per la pubblicazione e la gestione di podcast;</li>
|
||||||
|
<li><a href="https://rss.ilnostropianetaselvaggio.it">FreshRSS</a></li>
|
||||||
|
<li><a href="https://git.ilnostropianetaselvaggio.it">Gitea</a></li>
|
||||||
|
<li><a href="https://memo.ilnostropianetaselvaggio.it">Memos</a>: una piattaforma di note e condivisione di contenuti che consente di organizzare e condividere facilmente le proprie idee e informazioni;</li>
|
||||||
|
<li><a href="https://ntfy.ilnostropianetaselvaggio.it">ntfy</a></li>
|
||||||
|
<li><a href="https://vault.ilnostropianetaselvaggio.it">Vaultwarden</a>: un gestore di password open-source;</li>
|
||||||
|
<li><a href="https://www.dadocloud.ovh">Nextcloud</a></li>
|
||||||
|
<li><a href="https://chat.dadocloud.ovh">Snikket</a>: una piattaforma di messaggistica istantanea basata sul protocollo XMPP;</li>
|
||||||
|
<li><a href="https://molly.ilnostropianetaselvaggio.it">Mollysocket</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>Per il monitoraggio pubblico dell’istanza e dei servizi annessi, vedere: <a href="https://mon.ilnostropianetaselvaggio.it/status/health">Kuma</a></p>
|
||||||
|
<h3 id="scheduled">Scheduled</h3>
|
||||||
|
<ul>
|
||||||
|
<li>RocketChat</li>
|
||||||
|
<li>Matrix (Dendrite)</li>
|
||||||
|
<li>Chatmail</li>
|
||||||
|
<li>Mailcow</li>
|
||||||
|
<li>Wireguard VPN</li>
|
||||||
|
<li>…</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="description" content="il nostro fantastico blog" />
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
@ -116,6 +116,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
@ -141,22 +145,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
@ -192,6 +181,18 @@
|
|||||||
<ul class="list">
|
<ul class="list">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<div>
|
||||||
|
<span class="date">
|
||||||
|
2024-07-06
|
||||||
|
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<a href="https://www.ilnostropianetaselvaggio.it/posts/ssh/">Creazione e gestione chiavi SSH</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<div>
|
<div>
|
||||||
<span class="date">
|
<span class="date">
|
||||||
|
@ -6,7 +6,123 @@
|
|||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<language>en</language>
|
<language>en</language>
|
||||||
<copyright>[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)</copyright>
|
<copyright>[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)</copyright>
|
||||||
<lastBuildDate>Sat, 04 May 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ilnostropianetaselvaggio.it/posts/index.xml" rel="self" type="application/rss+xml" /><icon>https://www.ilnostropianetaselvaggio.it/logo.svg</icon>
|
<lastBuildDate>Sat, 06 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ilnostropianetaselvaggio.it/posts/index.xml" rel="self" type="application/rss+xml" /><icon>https://www.ilnostropianetaselvaggio.it/logo.svg</icon>
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>Creazione e gestione chiavi SSH</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/posts/ssh/</link>
|
||||||
|
<pubDate>Sat, 06 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/posts/ssh/</guid>
|
||||||
|
<description><![CDATA[<p><strong>SSH</strong> è un protocollo client / server utilizzato per i login remoti. Utilizzando la crittografia per l’autenticazione, SSH fornisce un metodo
|
||||||
|
crittografato per accedere al server o ad un’altra macchina.</p>
|
||||||
|
<h2 id="installazione-ssh">Installazione SSH</h2>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo apt install openssh-server
|
||||||
|
</span></span><span style="display:flex;"><span>sudo systemctl start ssh
|
||||||
|
</span></span><span style="display:flex;"><span>sudo systemctl <span style="color:#8be9fd;font-style:italic">enable</span> ssh <span style="color:#6272a4">#Abilita SSH all'accensione della macchina</span>
|
||||||
|
</span></span></code></pre></div><h2 id="creazione-chiave-ssh">Creazione chiave SSH</h2>
|
||||||
|
<p>Il protocollo SSH utilizza una tecnica di crittografia chiamata crittografia asimmetrica. Fondamentalmente, la crittografia asimmetrica è un sistema che usa una coppia di chiavi, cioè la <em>chiave pubblica</em> e quella <em>privata</em>.</p>
|
||||||
|
<p>La chiave pubblica può essere condivisa con chiunque, avendo come scopo principale quello di criptare i dati, convertendo il messaggio in un codice segreto. Questa chiave viene solitamente inviata ad altri sistemi, per esempio i server, per criptare i dati prima di inviarli su Internet.</p>
|
||||||
|
<p>D’altra parte, la chiave privata è quella che deve rimanere segreta e viene usata per decifrare i dati crittografati con la chiave pubblica. Senza di essa, è impossibile decodificare le informazioni criptate.</p>
|
||||||
|
<p>Questo metodo permette al client e al server di mantenere un canale di comunicazione sicuro.</p>
|
||||||
|
<p>Ecco cosa succede in background quando si avvia una connessione SSH ad un server:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Il client invia la chiave pubblica al server;</li>
|
||||||
|
<li>Il server chiede al client di firmare un messaggio casuale criptato con la chiave pubblica usando la chiave privata;</li>
|
||||||
|
<li>Il client firma il messaggio e inoltra il risultato al server;</li>
|
||||||
|
<li>Viene stabilita una connessione sicura tra il client e il server.</li>
|
||||||
|
</ul>
|
||||||
|
<p>La coppia di chiavi viene creata sulla propria macchina (client) in questo modo:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh-keygen -t ed25519 -C <span style="color:#f1fa8c">"<commento>"</span> -f /home/user/.ssh/key_name
|
||||||
|
</span></span></code></pre></div><ul>
|
||||||
|
<li>dove <code>ed25519</code> indica l’algoritmo utilizzato per creare la firma digitale della coppia di chiavi. Se il sistema lo supporta, ed25519 è il miglior algoritmo per creare coppie di chiavi SSH;</li>
|
||||||
|
<li>il flag <code>-C</code> è utilizzato per fornire un <em>commento</em> personalizzato alla fine della chiave pubblica, che di solito è l’email o l’identificazione del creatore della coppia di chiavi.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Ecco un esempio:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh-keygen -t ed25519 -C <span style="color:#f1fa8c">"dado"</span>
|
||||||
|
</span></span><span style="display:flex;"><span>Generating public/private ed25519 key pair.
|
||||||
|
</span></span><span style="display:flex;"><span>Enter file in which to save the key <span style="color:#ff79c6">(</span>~/.ssh/id_ed25519<span style="color:#ff79c6">)</span>: ~/.ssh/<file_name>
|
||||||
|
</span></span></code></pre></div><ul>
|
||||||
|
<li><file_name> indica il nome del file in cui sarà salvata la chiave.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Poi verrà chiesta una <em>passphrase</em> da aggiungere alla coppia di chiavi. Questo aggiunge un ulteriore livello di sicurezza se, in qualsiasi momento, il vostro dispositivo viene compromesso. Non è obbligatorio aggiungere una passphrase, ma è sempre raccomandato.</p>
|
||||||
|
<p>Questo comando genera due file nella directory selezionata (comunemente ~/.ssh):</p>
|
||||||
|
<ul>
|
||||||
|
<li>la chiave pubblica con l’estensione <code>.pub</code>;</li>
|
||||||
|
<li>e quella privata senza estensione.</li>
|
||||||
|
</ul>
|
||||||
|
<p>La chiave pubblica può essere vista con un semplice comando:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>cat /home/dado/.ssh/<file_name>.pub
|
||||||
|
</span></span></code></pre></div><h2 id="caricamento-della-chiave-ssh-nella-macchina-remota-server">Caricamento della chiave SSH nella macchina remota (server)</h2>
|
||||||
|
<p>L’output del comando precedente deve essere copiato nel file <strong>.ssh/authorized_keys</strong> presente sulla macchina remota.</p>
|
||||||
|
<p>Per prima cosa, Si accede tramite SSH alla macchina remota:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh user@indirizzo_ip
|
||||||
|
</span></span><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh root@10.21.81.138 -p <span style="color:#bd93f9">1220</span> <span style="color:#ff79c6">(</span>per una porta differente dalla 22<span style="color:#ff79c6">)</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#ff79c6">[</span>15:33:25<span style="color:#ff79c6">]</span>root@server:~
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#8be9fd;font-style:italic">cd</span> .ssh
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#ff79c6">[</span>15:33:31<span style="color:#ff79c6">]</span>root@server:~/.ssh
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#8be9fd;font-style:italic">echo</span> ssh-ed25519 ******************************************************* dado >> authorized_keys
|
||||||
|
</span></span></code></pre></div><p>Oppure, se si preferisce, si può utilizzare Nano ovvero Vim. Tramite il comando <code>cat .ssh/authorized_keys</code> o <code>less .ssh/authorized_keys</code> è possibile vedere la propria chiave nel file di configurazione.</p>
|
||||||
|
<h3 id="configurazione-ssh-sulla-macchina-locale">Configurazione SSH sulla macchina locale</h3>
|
||||||
|
<p>Nel file di configurazione locale, va indicato come raggiungere l’host remoto:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>vim .ssh/config
|
||||||
|
</span></span><span style="display:flex;"><span>host <key_name> <span style="color:#6272a4">#il nome della macchina remota alla quale si accederà</span>
|
||||||
|
</span></span><span style="display:flex;"><span>hostname 10.21.81.138 <span style="color:#6272a4">#indirizzo ip della macchina remota</span>
|
||||||
|
</span></span><span style="display:flex;"><span>user root
|
||||||
|
</span></span><span style="display:flex;"><span>IdentityFile ~/.ssh/<file_name> <span style="color:#6272a4">#indicare il percorso della chiave ssh privata</span>
|
||||||
|
</span></span><span style="display:flex;"><span>TCPKeepAlive yes
|
||||||
|
</span></span><span style="display:flex;"><span>port <span style="color:#bd93f9">22</span>
|
||||||
|
</span></span></code></pre></div><h3 id="accedere-alla-macchina-remota">Accedere alla macchina remota</h3>
|
||||||
|
<p>Per accedere a una macchina server tramite SSH è necessario conoscere l’indirizzo ip di questa macchina e il nome dell’utente. Ciò è possibile scoprirlo con questi semplici comandi:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span> hostname -I
|
||||||
|
</span></span><span style="display:flex;"><span>192.168.0.115
|
||||||
|
</span></span><span style="display:flex;"><span>
|
||||||
|
</span></span><span style="display:flex;"><span> whoami
|
||||||
|
</span></span><span style="display:flex;"><span>dado
|
||||||
|
</span></span></code></pre></div><p>In assenza della chiave, quindi si può sempre accedere in questo modo:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span> ssh dado@192.168.0.115
|
||||||
|
</span></span></code></pre></div><p>Altrimenti, per accedere alla macchina basta digitare:
|
||||||
|
<code>ssh <key_name></code>
|
||||||
|
Ad esempio:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh mnt-bbb
|
||||||
|
</span></span></code></pre></div><h2 id="aggiungere-la-chiave-ssh-allaccount-git">Aggiungere la Chiave SSH all’Account Git</h2>
|
||||||
|
<p>Nelle impostazioni del proprio account, aggiungere la propria chiave pubblica nel campo <code>SSH and GPG keys</code>.</p>
|
||||||
|
<p>Quindi, configurare il file .ssh/config nella macchina locale:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#6272a4"># host gitea.it/dado</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#6272a4"># hostname 10.97.57.55</span>
|
||||||
|
</span></span><span style="display:flex;"><span>user <name>
|
||||||
|
</span></span><span style="display:flex;"><span>IdentityFile /home/user/.ssh/<file>
|
||||||
|
</span></span><span style="display:flex;"><span>TCPKeepAlive yes
|
||||||
|
</span></span><span style="display:flex;"><span>port <span style="color:#bd93f9">22</span>
|
||||||
|
</span></span></code></pre></div><p>Modificare le impostazioni di <code>git</code>:
|
||||||
|
<code>git config --global --edit</code></p>
|
||||||
|
<h2 id="copiare-la-chiave-pubblica-in-remoto">Copiare la chiave pubblica in remoto</h2>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh-copy-id -i ~/.ssh/id_rsa.pub -p <port_number> <username>@<host>
|
||||||
|
</span></span></code></pre></div><h2 id="collegamenti">Collegamenti</h2>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://linuxhint.com/enable-ssh-server-debian/">https://linuxhint.com/enable-ssh-server-debian/</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://wiki.debian.org/it/SSH">https://wiki.debian.org/it/SSH</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://docs.github.com/en/authentication/connecting-to-github-with-ssh">https://docs.github.com/en/authentication/connecting-to-github-with-ssh</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://kinsta.com/it/blog/generare-chiavi-ssh/">https://kinsta.com/it/blog/generare-chiavi-ssh/</a></p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
@ -279,6 +395,29 @@
|
|||||||
<guid>https://www.ilnostropianetaselvaggio.it/posts/hello-world/</guid>
|
<guid>https://www.ilnostropianetaselvaggio.it/posts/hello-world/</guid>
|
||||||
<description><![CDATA[<h2 id="our-new-web-home">Our new web home</h2>
|
<description><![CDATA[<h2 id="our-new-web-home">Our new web home</h2>
|
||||||
<p><img src="/images/hello-world/hello-world.jpg" alt="Fantastic Planet"></p>
|
<p><img src="/images/hello-world/hello-world.jpg" alt="Fantastic Planet"></p>
|
||||||
|
<h3 id="our-services">Our services</h3>
|
||||||
|
<p>Al momento, sono self-hostati i seguenti servizi:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://podcast.ilnostropianetaselvaggio.it">Castopod</a>: una piattaforma open-source per la pubblicazione e la gestione di podcast;</li>
|
||||||
|
<li><a href="https://rss.ilnostropianetaselvaggio.it">FreshRSS</a></li>
|
||||||
|
<li><a href="https://git.ilnostropianetaselvaggio.it">Gitea</a></li>
|
||||||
|
<li><a href="https://memo.ilnostropianetaselvaggio.it">Memos</a>: una piattaforma di note e condivisione di contenuti che consente di organizzare e condividere facilmente le proprie idee e informazioni;</li>
|
||||||
|
<li><a href="https://ntfy.ilnostropianetaselvaggio.it">ntfy</a></li>
|
||||||
|
<li><a href="https://vault.ilnostropianetaselvaggio.it">Vaultwarden</a>: un gestore di password open-source;</li>
|
||||||
|
<li><a href="https://www.dadocloud.ovh">Nextcloud</a></li>
|
||||||
|
<li><a href="https://chat.dadocloud.ovh">Snikket</a>: una piattaforma di messaggistica istantanea basata sul protocollo XMPP;</li>
|
||||||
|
<li><a href="https://molly.ilnostropianetaselvaggio.it">Mollysocket</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>Per il monitoraggio pubblico dell’istanza e dei servizi annessi, vedere: <a href="https://mon.ilnostropianetaselvaggio.it/status/health">Kuma</a></p>
|
||||||
|
<h3 id="scheduled">Scheduled</h3>
|
||||||
|
<ul>
|
||||||
|
<li>RocketChat</li>
|
||||||
|
<li>Matrix (Dendrite)</li>
|
||||||
|
<li>Chatmail</li>
|
||||||
|
<li>Mailcow</li>
|
||||||
|
<li>Wireguard VPN</li>
|
||||||
|
<li>…</li>
|
||||||
|
</ul>
|
||||||
]]></description>
|
]]></description>
|
||||||
|
|
||||||
</item>
|
</item>
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="keywords" content='container, docker, im, xmpp' />
|
<meta name="keywords" content='container, docker, im, xmpp' />
|
||||||
@ -57,7 +57,7 @@ DNS # Domain TTL Class Type Target chat.example.com. 300 IN A 203.0.113.123 grou
|
|||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
|
|
||||||
<meta
|
<meta
|
||||||
property="article:author" content="dado" />
|
property="article:author" content="yak e dado" />
|
||||||
<meta
|
<meta
|
||||||
property="article:published_time"
|
property="article:published_time"
|
||||||
content='2024-05-04T00:00:00Z+0000' />
|
content='2024-05-04T00:00:00Z+0000' />
|
||||||
@ -136,6 +136,10 @@ DNS # Domain TTL Class Type Target chat.example.com. 300 IN A 203.0.113.123 grou
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
@ -161,22 +165,7 @@ DNS # Domain TTL Class Type Target chat.example.com. 300 IN A 203.0.113.123 grou
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
|
401
ilnostropianetaselvaggio/public/posts/ssh/index.html
Normal file
@ -0,0 +1,401 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="" lang="en"><head>
|
||||||
|
|
||||||
|
<meta name="robots" content="noai, noimageai">
|
||||||
|
<meta name="viewport" content="width=device-width" />
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/favicon.png'
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="shortcut icon"
|
||||||
|
href='/favicon.ico'
|
||||||
|
type="image/x-icon"
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="apple-touch-icon"
|
||||||
|
href='/apple-touch-icon.png'
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/logo.svg'
|
||||||
|
type="image/svg+xml"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<title>
|
||||||
|
|
||||||
|
Creazione e gestione chiavi SSH –
|
||||||
|
|
||||||
|
Il nostro pianeta selvaggio
|
||||||
|
</title>
|
||||||
|
|
||||||
|
|
||||||
|
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||||
|
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="keywords" content='linux, server, ssh' />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="Come creare chiavi ssh per collegarsi a macchine remote" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:site_name"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:title" content="Creazione e gestione chiavi SSH" />
|
||||||
|
<meta property="og:type" content="article" />
|
||||||
|
|
||||||
|
<meta
|
||||||
|
property="article:author" content="yak e dado" />
|
||||||
|
<meta
|
||||||
|
property="article:published_time"
|
||||||
|
content='2024-07-06T00:00:00Z+0000' />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="article:tag" content="linux" />
|
||||||
|
|
||||||
|
<meta property="article:tag" content="server" />
|
||||||
|
|
||||||
|
<meta property="article:tag" content="ssh" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:url" content="https://www.ilnostropianetaselvaggio.it/posts/ssh/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:image"
|
||||||
|
content="https://www.ilnostropianetaselvaggio.it/icon512.png" />
|
||||||
|
|
||||||
|
<meta property="og:description" content="Come creare chiavi ssh per collegarsi a macchine remote" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
|
<meta property="twitter:domain"
|
||||||
|
content='www.ilnostropianetaselvaggio.i'
|
||||||
|
/>
|
||||||
|
<meta property="twitter:url" content="https://www.ilnostropianetaselvaggio.it/posts/ssh/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:title" content="Creazione e gestione chiavi SSH" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:image"
|
||||||
|
content="https://www.ilnostropianetaselvaggio.it/icon512.png" />
|
||||||
|
|
||||||
|
<meta name="twitter:description" content="Come creare chiavi ssh per collegarsi a macchine remote" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="manifest" href="/manifest/index.json" />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="baseContainer"><header class="">
|
||||||
|
<div class="titleAndSearchContainer">
|
||||||
|
<div id="titleContainer">
|
||||||
|
|
||||||
|
<a class="unstyledLink" href="/">
|
||||||
|
<img src='/logo.svg' alt='Logo'/>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="rightOfLogo">
|
||||||
|
<div class="titleAndHamburger">
|
||||||
|
<h1>
|
||||||
|
<a class="unstyledLink" href="/">Il nostro pianeta selvaggio</a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<label id="hamburger-menu" for="main-nav-toggler">
|
||||||
|

|
||||||
|
</label>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="wide_nav"><nav>
|
||||||
|
|
||||||
|
<input type="checkbox" id="main-nav-toggler" />
|
||||||
|
|
||||||
|
<ul id="main-nav">
|
||||||
|
<li><a href="/">Home</a></li>
|
||||||
|
|
||||||
|
<li><a href="/posts/">Posts</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/tags/">Tags</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="search">
|
||||||
|
<input id="searchbar" type="text" placeholder='Search' />
|
||||||
|
<span class="nerdlink" onclick="newSearch();"></span>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
function newSearch() {
|
||||||
|
let term = searchbar.value.trim();
|
||||||
|
if (!term) return;
|
||||||
|
location.href = `/search/?q=${term}`;
|
||||||
|
}
|
||||||
|
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="links">
|
||||||
|
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
rel="me"
|
||||||
|
|
||||||
|
target="_blank"
|
||||||
|
class="nerdlink"
|
||||||
|
href="https://social.fairphone.community/@dado">
|
||||||
|
|
||||||
|
|
||||||
|
<svg class='pseudofont' xmlns:svg='http://www.w3.org/2000/svg' width='16' height='16' viewbox='0 0 16 16'><path d='M 7.4779094,-1.598624e-6 C 5.5602384,0.0156984 3.7155894,0.2233384 2.6405814,0.7170384 c 0,0 -2.13206093,0.9537 -2.13206093,4.20766 0,0.74512 -0.01448,1.63603 0.0091,2.58084 0.07742,3.1821946 0.58336693,6.3183886 3.52553593,7.0971276 1.356568,0.359063 2.521335,0.434289 3.45936,0.382729 1.701085,-0.09431 2.6560206,-0.607063 2.6560206,-0.607063 l -0.05611,-1.234252 c 0,0 -1.2156316,0.383272 -2.5808476,0.33656 -1.352609,-0.04639 -2.780561,-0.145832 -2.999328,-1.80651 -0.0202,-0.145872 -0.03031,-0.301902 -0.03031,-0.465714 0,-10e-7 1.327834,0.324572 3.010574,0.40167 1.028943,0.0472 1.993827,-0.06028 2.9738766,-0.177218 1.879445,-0.224425 3.515901,-1.382448 3.721577,-2.4405646 0.32407,-1.666815 0.297376,-4.067605 0.297376,-4.067605 0,-3.25396 -2.131943,-4.20766 -2.131943,-4.20766 C 11.288476,0.2233384 9.4426784,0.0156784 7.5250084,-1.598624e-6 Z M 5.3076104,2.5424984 c 0.798781,0 1.403595,0.30701 1.803551,0.92113 l 0.388886,0.65181 0.388884,-0.65181 c 0.399875,-0.61412 1.00469,-0.92113 1.803551,-0.92113 0.6903266,0 1.2465526,0.24267 1.6713186,0.71609 0.411755,0.47342 0.61677,1.11337 0.61677,1.91862 v 3.939988 h -1.560986 v -3.824218 c 0,-0.80613 -0.339166,-1.21531 -1.0176126,-1.21531 -0.750129,0 -1.126049,0.48533 -1.126049,1.44509 v 2.09324 h -1.551753 v -2.09324 c 0,-0.95976 -0.376039,-1.44509 -1.126168,-1.44509 -0.678446,0 -1.017613,0.40918 -1.017613,1.21531 v 3.824218 h -1.560985 v -3.939988 c 0,-0.80525 0.205053,-1.4452 0.616889,-1.91862 0.424685,-0.47342 0.980911,-0.71609 1.671317,-0.71609 z' /></svg>
|
||||||
|
|
||||||
|
<span>
|
||||||
|
Mastodon
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<div id="contentContainer">
|
||||||
|
<div id="content">
|
||||||
|
<main>
|
||||||
|
<article class="card single">
|
||||||
|
|
||||||
|
<h1>Creazione e gestione chiavi SSH</h1>
|
||||||
|
|
||||||
|
|
||||||
|
<p class="date">
|
||||||
|
<span title='Date'> </span>
|
||||||
|
2024-07-06
|
||||||
|
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div><p><strong>SSH</strong> è un protocollo client / server utilizzato per i login remoti. Utilizzando la crittografia per l’autenticazione, SSH fornisce un metodo
|
||||||
|
crittografato per accedere al server o ad un’altra macchina.</p>
|
||||||
|
<h2 id="installazione-ssh">Installazione SSH</h2>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo apt install openssh-server
|
||||||
|
</span></span><span style="display:flex;"><span>sudo systemctl start ssh
|
||||||
|
</span></span><span style="display:flex;"><span>sudo systemctl <span style="color:#8be9fd;font-style:italic">enable</span> ssh <span style="color:#6272a4">#Abilita SSH all'accensione della macchina</span>
|
||||||
|
</span></span></code></pre></div><h2 id="creazione-chiave-ssh">Creazione chiave SSH</h2>
|
||||||
|
<p>Il protocollo SSH utilizza una tecnica di crittografia chiamata crittografia asimmetrica. Fondamentalmente, la crittografia asimmetrica è un sistema che usa una coppia di chiavi, cioè la <em>chiave pubblica</em> e quella <em>privata</em>.</p>
|
||||||
|
<p>La chiave pubblica può essere condivisa con chiunque, avendo come scopo principale quello di criptare i dati, convertendo il messaggio in un codice segreto. Questa chiave viene solitamente inviata ad altri sistemi, per esempio i server, per criptare i dati prima di inviarli su Internet.</p>
|
||||||
|
<p>D’altra parte, la chiave privata è quella che deve rimanere segreta e viene usata per decifrare i dati crittografati con la chiave pubblica. Senza di essa, è impossibile decodificare le informazioni criptate.</p>
|
||||||
|
<p>Questo metodo permette al client e al server di mantenere un canale di comunicazione sicuro.</p>
|
||||||
|
<p>Ecco cosa succede in background quando si avvia una connessione SSH ad un server:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Il client invia la chiave pubblica al server;</li>
|
||||||
|
<li>Il server chiede al client di firmare un messaggio casuale criptato con la chiave pubblica usando la chiave privata;</li>
|
||||||
|
<li>Il client firma il messaggio e inoltra il risultato al server;</li>
|
||||||
|
<li>Viene stabilita una connessione sicura tra il client e il server.</li>
|
||||||
|
</ul>
|
||||||
|
<p>La coppia di chiavi viene creata sulla propria macchina (client) in questo modo:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh-keygen -t ed25519 -C <span style="color:#f1fa8c">"<commento>"</span> -f /home/user/.ssh/key_name
|
||||||
|
</span></span></code></pre></div><ul>
|
||||||
|
<li>dove <code>ed25519</code> indica l’algoritmo utilizzato per creare la firma digitale della coppia di chiavi. Se il sistema lo supporta, ed25519 è il miglior algoritmo per creare coppie di chiavi SSH;</li>
|
||||||
|
<li>il flag <code>-C</code> è utilizzato per fornire un <em>commento</em> personalizzato alla fine della chiave pubblica, che di solito è l’email o l’identificazione del creatore della coppia di chiavi.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Ecco un esempio:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh-keygen -t ed25519 -C <span style="color:#f1fa8c">"dado"</span>
|
||||||
|
</span></span><span style="display:flex;"><span>Generating public/private ed25519 key pair.
|
||||||
|
</span></span><span style="display:flex;"><span>Enter file in which to save the key <span style="color:#ff79c6">(</span>~/.ssh/id_ed25519<span style="color:#ff79c6">)</span>: ~/.ssh/<file_name>
|
||||||
|
</span></span></code></pre></div><ul>
|
||||||
|
<li><file_name> indica il nome del file in cui sarà salvata la chiave.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Poi verrà chiesta una <em>passphrase</em> da aggiungere alla coppia di chiavi. Questo aggiunge un ulteriore livello di sicurezza se, in qualsiasi momento, il vostro dispositivo viene compromesso. Non è obbligatorio aggiungere una passphrase, ma è sempre raccomandato.</p>
|
||||||
|
<p>Questo comando genera due file nella directory selezionata (comunemente ~/.ssh):</p>
|
||||||
|
<ul>
|
||||||
|
<li>la chiave pubblica con l’estensione <code>.pub</code>;</li>
|
||||||
|
<li>e quella privata senza estensione.</li>
|
||||||
|
</ul>
|
||||||
|
<p>La chiave pubblica può essere vista con un semplice comando:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>cat /home/dado/.ssh/<file_name>.pub
|
||||||
|
</span></span></code></pre></div><h2 id="caricamento-della-chiave-ssh-nella-macchina-remota-server">Caricamento della chiave SSH nella macchina remota (server)</h2>
|
||||||
|
<p>L’output del comando precedente deve essere copiato nel file <strong>.ssh/authorized_keys</strong> presente sulla macchina remota.</p>
|
||||||
|
<p>Per prima cosa, Si accede tramite SSH alla macchina remota:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh user@indirizzo_ip
|
||||||
|
</span></span><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh root@10.21.81.138 -p <span style="color:#bd93f9">1220</span> <span style="color:#ff79c6">(</span>per una porta differente dalla 22<span style="color:#ff79c6">)</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#ff79c6">[</span>15:33:25<span style="color:#ff79c6">]</span>root@server:~
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#8be9fd;font-style:italic">cd</span> .ssh
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#ff79c6">[</span>15:33:31<span style="color:#ff79c6">]</span>root@server:~/.ssh
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#8be9fd;font-style:italic">echo</span> ssh-ed25519 ******************************************************* dado >> authorized_keys
|
||||||
|
</span></span></code></pre></div><p>Oppure, se si preferisce, si può utilizzare Nano ovvero Vim. Tramite il comando <code>cat .ssh/authorized_keys</code> o <code>less .ssh/authorized_keys</code> è possibile vedere la propria chiave nel file di configurazione.</p>
|
||||||
|
<h3 id="configurazione-ssh-sulla-macchina-locale">Configurazione SSH sulla macchina locale</h3>
|
||||||
|
<p>Nel file di configurazione locale, va indicato come raggiungere l’host remoto:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>vim .ssh/config
|
||||||
|
</span></span><span style="display:flex;"><span>host <key_name> <span style="color:#6272a4">#il nome della macchina remota alla quale si accederà</span>
|
||||||
|
</span></span><span style="display:flex;"><span>hostname 10.21.81.138 <span style="color:#6272a4">#indirizzo ip della macchina remota</span>
|
||||||
|
</span></span><span style="display:flex;"><span>user root
|
||||||
|
</span></span><span style="display:flex;"><span>IdentityFile ~/.ssh/<file_name> <span style="color:#6272a4">#indicare il percorso della chiave ssh privata</span>
|
||||||
|
</span></span><span style="display:flex;"><span>TCPKeepAlive yes
|
||||||
|
</span></span><span style="display:flex;"><span>port <span style="color:#bd93f9">22</span>
|
||||||
|
</span></span></code></pre></div><h3 id="accedere-alla-macchina-remota">Accedere alla macchina remota</h3>
|
||||||
|
<p>Per accedere a una macchina server tramite SSH è necessario conoscere l’indirizzo ip di questa macchina e il nome dell’utente. Ciò è possibile scoprirlo con questi semplici comandi:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span> hostname -I
|
||||||
|
</span></span><span style="display:flex;"><span>192.168.0.115
|
||||||
|
</span></span><span style="display:flex;"><span>
|
||||||
|
</span></span><span style="display:flex;"><span> whoami
|
||||||
|
</span></span><span style="display:flex;"><span>dado
|
||||||
|
</span></span></code></pre></div><p>In assenza della chiave, quindi si può sempre accedere in questo modo:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span> ssh dado@192.168.0.115
|
||||||
|
</span></span></code></pre></div><p>Altrimenti, per accedere alla macchina basta digitare:
|
||||||
|
<code>ssh <key_name></code>
|
||||||
|
Ad esempio:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh mnt-bbb
|
||||||
|
</span></span></code></pre></div><h2 id="aggiungere-la-chiave-ssh-allaccount-git">Aggiungere la Chiave SSH all’Account Git</h2>
|
||||||
|
<p>Nelle impostazioni del proprio account, aggiungere la propria chiave pubblica nel campo <code>SSH and GPG keys</code>.</p>
|
||||||
|
<p>Quindi, configurare il file .ssh/config nella macchina locale:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#6272a4"># host gitea.it/dado</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#6272a4"># hostname 10.97.57.55</span>
|
||||||
|
</span></span><span style="display:flex;"><span>user <name>
|
||||||
|
</span></span><span style="display:flex;"><span>IdentityFile /home/user/.ssh/<file>
|
||||||
|
</span></span><span style="display:flex;"><span>TCPKeepAlive yes
|
||||||
|
</span></span><span style="display:flex;"><span>port <span style="color:#bd93f9">22</span>
|
||||||
|
</span></span></code></pre></div><p>Modificare le impostazioni di <code>git</code>:
|
||||||
|
<code>git config --global --edit</code></p>
|
||||||
|
<h2 id="copiare-la-chiave-pubblica-in-remoto">Copiare la chiave pubblica in remoto</h2>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh-copy-id -i ~/.ssh/id_rsa.pub -p <port_number> <username>@<host>
|
||||||
|
</span></span></code></pre></div><h2 id="collegamenti">Collegamenti</h2>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://linuxhint.com/enable-ssh-server-debian/">https://linuxhint.com/enable-ssh-server-debian/</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://wiki.debian.org/it/SSH">https://wiki.debian.org/it/SSH</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://docs.github.com/en/authentication/connecting-to-github-with-ssh">https://docs.github.com/en/authentication/connecting-to-github-with-ssh</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://kinsta.com/it/blog/generare-chiavi-ssh/">https://kinsta.com/it/blog/generare-chiavi-ssh/</a></p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<hr />
|
||||||
|
<p class="articleTagsContainer">
|
||||||
|
<span> </span>
|
||||||
|
<strong>Tags:</strong>
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
class="buttonTag"
|
||||||
|
|
||||||
|
href="/tags/linux/">#linux</a>
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
class="buttonTag"
|
||||||
|
|
||||||
|
href="/tags/server/">#server</a>
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
class="buttonTag"
|
||||||
|
|
||||||
|
href="/tags/ssh/">#ssh</a>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
<a style="margin-bottom: 24px; display: inline-block;" class="shareBtn" onclick="openFediInstanceDialog();">
|
||||||
|
Share on the Fediverse
|
||||||
|
</a>
|
||||||
|
<div id="fediInstanceDialog">
|
||||||
|
<div class="bg" onclick="closeFediInstanceDialog();"></div>
|
||||||
|
<div class="dialog">
|
||||||
|
<h2>Enter your instance's address</h2>
|
||||||
|
<input id="fediInstanceInput" placeholder='Eg. mastodon.social' type="text" />
|
||||||
|
<div class="buttons">
|
||||||
|
<a class="shareBtn" onclick="closeFediInstanceDialog();">Cancel</a>
|
||||||
|
<a class="shareBtn" onclick="shareOnFedi();">Share</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
var articleTitle = 'Creazione e gestione chiavi SSH';
|
||||||
|
var articleLink = 'https:\/\/www.ilnostropianetaselvaggio.it\/posts\/ssh\/';
|
||||||
|
var fediInstanceDialog = document.getElementById('fediInstanceDialog');
|
||||||
|
var fediInstanceInput = document.getElementById('fediInstanceInput');
|
||||||
|
function openFediInstanceDialog() {
|
||||||
|
fediInstanceDialog.classList.add('open');
|
||||||
|
}
|
||||||
|
function closeFediInstanceDialog() {
|
||||||
|
fediInstanceDialog.classList.remove('open');
|
||||||
|
}
|
||||||
|
function fixURL(url) {
|
||||||
|
if (url.substr(0, 8) == 'https://') return url;
|
||||||
|
if (url.substr(0, 7) == 'http://') return url;
|
||||||
|
return 'https://' + url;
|
||||||
|
}
|
||||||
|
function shareOnFedi() {
|
||||||
|
let instance = fediInstanceInput.value.trim();
|
||||||
|
if (!instance) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
instance = fixURL(instance);
|
||||||
|
window.open(
|
||||||
|
`${instance}/share?text=${articleTitle}%20${articleLink}`,
|
||||||
|
'__blank'
|
||||||
|
);
|
||||||
|
closeFediInstanceDialog();
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</main><footer>
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<p><small>
|
||||||
|
2024 © <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>
|
||||||
|
</small></p>
|
||||||
|
<p><small>
|
||||||
|
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||||
|
</small></p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -40,7 +40,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -54,7 +54,7 @@
|
|||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
|
|
||||||
<meta
|
<meta
|
||||||
property="article:author" content="dado" />
|
property="article:author" content="yak e dado" />
|
||||||
<meta
|
<meta
|
||||||
property="article:published_time"
|
property="article:published_time"
|
||||||
content='0001-01-01T00:00:00Z+0000' />
|
content='0001-01-01T00:00:00Z+0000' />
|
||||||
@ -123,6 +123,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
@ -136,22 +140,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
|
@ -2,6 +2,42 @@
|
|||||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||||
<url>
|
<url>
|
||||||
|
<loc>https://www.ilnostropianetaselvaggio.it/tags/about/</loc>
|
||||||
|
<lastmod>2024-07-12T00:00:00+00:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://www.ilnostropianetaselvaggio.it/pages/about/</loc>
|
||||||
|
<lastmod>2024-07-12T00:00:00+00:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://www.ilnostropianetaselvaggio.it/tags/dado/</loc>
|
||||||
|
<lastmod>2024-07-12T00:00:00+00:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://www.ilnostropianetaselvaggio.it/</loc>
|
||||||
|
<lastmod>2024-07-12T00:00:00+00:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://www.ilnostropianetaselvaggio.it/pages/</loc>
|
||||||
|
<lastmod>2024-07-12T00:00:00+00:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://www.ilnostropianetaselvaggio.it/tags/</loc>
|
||||||
|
<lastmod>2024-07-12T00:00:00+00:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://www.ilnostropianetaselvaggio.it/tags/yak/</loc>
|
||||||
|
<lastmod>2024-07-12T00:00:00+00:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://www.ilnostropianetaselvaggio.it/posts/ssh/</loc>
|
||||||
|
<lastmod>2024-07-06T00:00:00+00:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://www.ilnostropianetaselvaggio.it/tags/linux/</loc>
|
||||||
|
<lastmod>2024-07-06T00:00:00+00:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://www.ilnostropianetaselvaggio.it/posts/</loc>
|
||||||
|
<lastmod>2024-07-06T00:00:00+00:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://www.ilnostropianetaselvaggio.it/tags/server/</loc>
|
||||||
|
<lastmod>2024-07-06T00:00:00+00:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://www.ilnostropianetaselvaggio.it/tags/ssh/</loc>
|
||||||
|
<lastmod>2024-07-06T00:00:00+00:00</lastmod>
|
||||||
|
</url><url>
|
||||||
<loc>https://www.ilnostropianetaselvaggio.it/posts/snikket/</loc>
|
<loc>https://www.ilnostropianetaselvaggio.it/posts/snikket/</loc>
|
||||||
<lastmod>2024-05-04T00:00:00+00:00</lastmod>
|
<lastmod>2024-05-04T00:00:00+00:00</lastmod>
|
||||||
</url><url>
|
</url><url>
|
||||||
@ -10,18 +46,9 @@
|
|||||||
</url><url>
|
</url><url>
|
||||||
<loc>https://www.ilnostropianetaselvaggio.it/tags/docker/</loc>
|
<loc>https://www.ilnostropianetaselvaggio.it/tags/docker/</loc>
|
||||||
<lastmod>2024-05-04T00:00:00+00:00</lastmod>
|
<lastmod>2024-05-04T00:00:00+00:00</lastmod>
|
||||||
</url><url>
|
|
||||||
<loc>https://www.ilnostropianetaselvaggio.it/</loc>
|
|
||||||
<lastmod>2024-05-04T00:00:00+00:00</lastmod>
|
|
||||||
</url><url>
|
</url><url>
|
||||||
<loc>https://www.ilnostropianetaselvaggio.it/tags/im/</loc>
|
<loc>https://www.ilnostropianetaselvaggio.it/tags/im/</loc>
|
||||||
<lastmod>2024-05-04T00:00:00+00:00</lastmod>
|
<lastmod>2024-05-04T00:00:00+00:00</lastmod>
|
||||||
</url><url>
|
|
||||||
<loc>https://www.ilnostropianetaselvaggio.it/posts/</loc>
|
|
||||||
<lastmod>2024-05-04T00:00:00+00:00</lastmod>
|
|
||||||
</url><url>
|
|
||||||
<loc>https://www.ilnostropianetaselvaggio.it/tags/</loc>
|
|
||||||
<lastmod>2024-05-04T00:00:00+00:00</lastmod>
|
|
||||||
</url><url>
|
</url><url>
|
||||||
<loc>https://www.ilnostropianetaselvaggio.it/tags/xmpp/</loc>
|
<loc>https://www.ilnostropianetaselvaggio.it/tags/xmpp/</loc>
|
||||||
<lastmod>2024-05-04T00:00:00+00:00</lastmod>
|
<lastmod>2024-05-04T00:00:00+00:00</lastmod>
|
||||||
|
216
ilnostropianetaselvaggio/public/tags/about/index.html
Normal file
@ -0,0 +1,216 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="" lang="en"><head>
|
||||||
|
|
||||||
|
<meta name="robots" content="noai, noimageai">
|
||||||
|
<meta name="viewport" content="width=device-width" />
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link href="https://www.ilnostropianetaselvaggio.it/tags/about/index.xml" rel="alternate" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
<link href="https://www.ilnostropianetaselvaggio.it/tags/about/index.xml" rel="feed" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/favicon.png'
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="shortcut icon"
|
||||||
|
href='/favicon.ico'
|
||||||
|
type="image/x-icon"
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="apple-touch-icon"
|
||||||
|
href='/apple-touch-icon.png'
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/logo.svg'
|
||||||
|
type="image/svg+xml"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<title>
|
||||||
|
|
||||||
|
About –
|
||||||
|
|
||||||
|
Il nostro pianeta selvaggio
|
||||||
|
</title>
|
||||||
|
|
||||||
|
|
||||||
|
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||||
|
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:site_name"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:title"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
<meta property="og:type" content="blog" />
|
||||||
|
<meta property="og:image"
|
||||||
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
|
<meta property="twitter:domain"
|
||||||
|
content='www.ilnostropianetaselvaggio.i'
|
||||||
|
/>
|
||||||
|
<meta property="twitter:url" content="https://www.ilnostropianetaselvaggio.it/tags/about/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:title"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta name="twitter:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
<meta name="twitter:image"
|
||||||
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
|
<link rel="manifest" href="/manifest/index.json" />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="baseContainer"><header class="">
|
||||||
|
<div class="titleAndSearchContainer">
|
||||||
|
<div id="titleContainer">
|
||||||
|
|
||||||
|
<a class="unstyledLink" href="/">
|
||||||
|
<img src='/logo.svg' alt='Logo'/>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="rightOfLogo">
|
||||||
|
<div class="titleAndHamburger">
|
||||||
|
<h1>
|
||||||
|
<a class="unstyledLink" href="/">Il nostro pianeta selvaggio</a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<label id="hamburger-menu" for="main-nav-toggler">
|
||||||
|

|
||||||
|
</label>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="wide_nav"><nav>
|
||||||
|
|
||||||
|
<input type="checkbox" id="main-nav-toggler" />
|
||||||
|
|
||||||
|
<ul id="main-nav">
|
||||||
|
<li><a href="/">Home</a></li>
|
||||||
|
|
||||||
|
<li><a href="/posts/">Posts</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/tags/">Tags</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="search">
|
||||||
|
<input id="searchbar" type="text" placeholder='Search' />
|
||||||
|
<span class="nerdlink" onclick="newSearch();"></span>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
function newSearch() {
|
||||||
|
let term = searchbar.value.trim();
|
||||||
|
if (!term) return;
|
||||||
|
location.href = `/search/?q=${term}`;
|
||||||
|
}
|
||||||
|
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="links">
|
||||||
|
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
rel="me"
|
||||||
|
|
||||||
|
target="_blank"
|
||||||
|
class="nerdlink"
|
||||||
|
href="https://social.fairphone.community/@dado">
|
||||||
|
|
||||||
|
|
||||||
|
<svg class='pseudofont' xmlns:svg='http://www.w3.org/2000/svg' width='16' height='16' viewbox='0 0 16 16'><path d='M 7.4779094,-1.598624e-6 C 5.5602384,0.0156984 3.7155894,0.2233384 2.6405814,0.7170384 c 0,0 -2.13206093,0.9537 -2.13206093,4.20766 0,0.74512 -0.01448,1.63603 0.0091,2.58084 0.07742,3.1821946 0.58336693,6.3183886 3.52553593,7.0971276 1.356568,0.359063 2.521335,0.434289 3.45936,0.382729 1.701085,-0.09431 2.6560206,-0.607063 2.6560206,-0.607063 l -0.05611,-1.234252 c 0,0 -1.2156316,0.383272 -2.5808476,0.33656 -1.352609,-0.04639 -2.780561,-0.145832 -2.999328,-1.80651 -0.0202,-0.145872 -0.03031,-0.301902 -0.03031,-0.465714 0,-10e-7 1.327834,0.324572 3.010574,0.40167 1.028943,0.0472 1.993827,-0.06028 2.9738766,-0.177218 1.879445,-0.224425 3.515901,-1.382448 3.721577,-2.4405646 0.32407,-1.666815 0.297376,-4.067605 0.297376,-4.067605 0,-3.25396 -2.131943,-4.20766 -2.131943,-4.20766 C 11.288476,0.2233384 9.4426784,0.0156784 7.5250084,-1.598624e-6 Z M 5.3076104,2.5424984 c 0.798781,0 1.403595,0.30701 1.803551,0.92113 l 0.388886,0.65181 0.388884,-0.65181 c 0.399875,-0.61412 1.00469,-0.92113 1.803551,-0.92113 0.6903266,0 1.2465526,0.24267 1.6713186,0.71609 0.411755,0.47342 0.61677,1.11337 0.61677,1.91862 v 3.939988 h -1.560986 v -3.824218 c 0,-0.80613 -0.339166,-1.21531 -1.0176126,-1.21531 -0.750129,0 -1.126049,0.48533 -1.126049,1.44509 v 2.09324 h -1.551753 v -2.09324 c 0,-0.95976 -0.376039,-1.44509 -1.126168,-1.44509 -0.678446,0 -1.017613,0.40918 -1.017613,1.21531 v 3.824218 h -1.560985 v -3.939988 c 0,-0.80525 0.205053,-1.4452 0.616889,-1.91862 0.424685,-0.47342 0.980911,-0.71609 1.671317,-0.71609 z' /></svg>
|
||||||
|
|
||||||
|
<span>
|
||||||
|
Mastodon
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<div id="contentContainer">
|
||||||
|
<div id="content">
|
||||||
|
<main>
|
||||||
|
<h2>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Tag: #About
|
||||||
|
|
||||||
|
</h2>
|
||||||
|
<ul class="list">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<div>
|
||||||
|
<span class="date">
|
||||||
|
2024-07-12
|
||||||
|
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<a href="https://www.ilnostropianetaselvaggio.it/pages/about/">About</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</main><footer>
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<p><small>
|
||||||
|
2024 © <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>
|
||||||
|
</small></p>
|
||||||
|
<p><small>
|
||||||
|
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||||
|
</small></p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
29
ilnostropianetaselvaggio/public/tags/about/index.xml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss">
|
||||||
|
<channel>
|
||||||
|
<title>About on Il nostro pianeta selvaggio</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/tags/about/</link>
|
||||||
|
<description>Recent content in About on Il nostro pianeta selvaggio</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en</language>
|
||||||
|
<copyright>[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)</copyright>
|
||||||
|
<lastBuildDate>Fri, 12 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ilnostropianetaselvaggio.it/tags/about/index.xml" rel="self" type="application/rss+xml" /><icon>https://www.ilnostropianetaselvaggio.it/logo.svg</icon>
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>About</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/pages/about/</link>
|
||||||
|
<pubDate>Fri, 12 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/pages/about/</guid>
|
||||||
|
<description><![CDATA[<p>Ciao!</p>
|
||||||
|
<p>Siamo due amici, <a href="">Andrea</a> e <a href="">Davide</a>, aka <em>yak</em> e <em>dado</em>. Abbiamo ideato questo progetto, <strong>Il nostro pianeta selvaggio</strong>, un po’ per gioco, immaginandolo come il nostro spazio, ossia uno spazio personale e anarchico (appunto selvaggio), nel quale portare le nostre passioni, raccontarci e, sopratutto, divertirci.</p>
|
||||||
|
<p>Oltre al presente sito web, come potete leggere dalla homepage, abbiamo in cantiere diversi servizi, tra cui un podcast, che partirà a breve!</p>
|
||||||
|
<p>Entrambi appassionati di Free Software, di cinema e di informatica, ma ognuno con le sue peculiarità: Andrea si occupa principalmente di gestire il podcast e tutta la parte audio, mentre Davide gestisce l’infrastruttura informatica che ci sta dietro.</p>
|
||||||
|
<p>Ringraziamo anche <a href="https://www.instagram.com/v4lent_4rt">Valentina</a> per i bei loghi!</p>
|
||||||
|
]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
</channel>
|
||||||
|
</rss>
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="description" content="il nostro fantastico blog" />
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
@ -116,6 +116,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
@ -141,22 +145,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
|
216
ilnostropianetaselvaggio/public/tags/dado/index.html
Normal file
@ -0,0 +1,216 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="" lang="en"><head>
|
||||||
|
|
||||||
|
<meta name="robots" content="noai, noimageai">
|
||||||
|
<meta name="viewport" content="width=device-width" />
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link href="https://www.ilnostropianetaselvaggio.it/tags/dado/index.xml" rel="alternate" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
<link href="https://www.ilnostropianetaselvaggio.it/tags/dado/index.xml" rel="feed" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/favicon.png'
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="shortcut icon"
|
||||||
|
href='/favicon.ico'
|
||||||
|
type="image/x-icon"
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="apple-touch-icon"
|
||||||
|
href='/apple-touch-icon.png'
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/logo.svg'
|
||||||
|
type="image/svg+xml"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<title>
|
||||||
|
|
||||||
|
Dado –
|
||||||
|
|
||||||
|
Il nostro pianeta selvaggio
|
||||||
|
</title>
|
||||||
|
|
||||||
|
|
||||||
|
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||||
|
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:site_name"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:title"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
<meta property="og:type" content="blog" />
|
||||||
|
<meta property="og:image"
|
||||||
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
|
<meta property="twitter:domain"
|
||||||
|
content='www.ilnostropianetaselvaggio.i'
|
||||||
|
/>
|
||||||
|
<meta property="twitter:url" content="https://www.ilnostropianetaselvaggio.it/tags/dado/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:title"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta name="twitter:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
<meta name="twitter:image"
|
||||||
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
|
<link rel="manifest" href="/manifest/index.json" />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="baseContainer"><header class="">
|
||||||
|
<div class="titleAndSearchContainer">
|
||||||
|
<div id="titleContainer">
|
||||||
|
|
||||||
|
<a class="unstyledLink" href="/">
|
||||||
|
<img src='/logo.svg' alt='Logo'/>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="rightOfLogo">
|
||||||
|
<div class="titleAndHamburger">
|
||||||
|
<h1>
|
||||||
|
<a class="unstyledLink" href="/">Il nostro pianeta selvaggio</a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<label id="hamburger-menu" for="main-nav-toggler">
|
||||||
|

|
||||||
|
</label>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="wide_nav"><nav>
|
||||||
|
|
||||||
|
<input type="checkbox" id="main-nav-toggler" />
|
||||||
|
|
||||||
|
<ul id="main-nav">
|
||||||
|
<li><a href="/">Home</a></li>
|
||||||
|
|
||||||
|
<li><a href="/posts/">Posts</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/tags/">Tags</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="search">
|
||||||
|
<input id="searchbar" type="text" placeholder='Search' />
|
||||||
|
<span class="nerdlink" onclick="newSearch();"></span>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
function newSearch() {
|
||||||
|
let term = searchbar.value.trim();
|
||||||
|
if (!term) return;
|
||||||
|
location.href = `/search/?q=${term}`;
|
||||||
|
}
|
||||||
|
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="links">
|
||||||
|
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
rel="me"
|
||||||
|
|
||||||
|
target="_blank"
|
||||||
|
class="nerdlink"
|
||||||
|
href="https://social.fairphone.community/@dado">
|
||||||
|
|
||||||
|
|
||||||
|
<svg class='pseudofont' xmlns:svg='http://www.w3.org/2000/svg' width='16' height='16' viewbox='0 0 16 16'><path d='M 7.4779094,-1.598624e-6 C 5.5602384,0.0156984 3.7155894,0.2233384 2.6405814,0.7170384 c 0,0 -2.13206093,0.9537 -2.13206093,4.20766 0,0.74512 -0.01448,1.63603 0.0091,2.58084 0.07742,3.1821946 0.58336693,6.3183886 3.52553593,7.0971276 1.356568,0.359063 2.521335,0.434289 3.45936,0.382729 1.701085,-0.09431 2.6560206,-0.607063 2.6560206,-0.607063 l -0.05611,-1.234252 c 0,0 -1.2156316,0.383272 -2.5808476,0.33656 -1.352609,-0.04639 -2.780561,-0.145832 -2.999328,-1.80651 -0.0202,-0.145872 -0.03031,-0.301902 -0.03031,-0.465714 0,-10e-7 1.327834,0.324572 3.010574,0.40167 1.028943,0.0472 1.993827,-0.06028 2.9738766,-0.177218 1.879445,-0.224425 3.515901,-1.382448 3.721577,-2.4405646 0.32407,-1.666815 0.297376,-4.067605 0.297376,-4.067605 0,-3.25396 -2.131943,-4.20766 -2.131943,-4.20766 C 11.288476,0.2233384 9.4426784,0.0156784 7.5250084,-1.598624e-6 Z M 5.3076104,2.5424984 c 0.798781,0 1.403595,0.30701 1.803551,0.92113 l 0.388886,0.65181 0.388884,-0.65181 c 0.399875,-0.61412 1.00469,-0.92113 1.803551,-0.92113 0.6903266,0 1.2465526,0.24267 1.6713186,0.71609 0.411755,0.47342 0.61677,1.11337 0.61677,1.91862 v 3.939988 h -1.560986 v -3.824218 c 0,-0.80613 -0.339166,-1.21531 -1.0176126,-1.21531 -0.750129,0 -1.126049,0.48533 -1.126049,1.44509 v 2.09324 h -1.551753 v -2.09324 c 0,-0.95976 -0.376039,-1.44509 -1.126168,-1.44509 -0.678446,0 -1.017613,0.40918 -1.017613,1.21531 v 3.824218 h -1.560985 v -3.939988 c 0,-0.80525 0.205053,-1.4452 0.616889,-1.91862 0.424685,-0.47342 0.980911,-0.71609 1.671317,-0.71609 z' /></svg>
|
||||||
|
|
||||||
|
<span>
|
||||||
|
Mastodon
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<div id="contentContainer">
|
||||||
|
<div id="content">
|
||||||
|
<main>
|
||||||
|
<h2>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Tag: #Dado
|
||||||
|
|
||||||
|
</h2>
|
||||||
|
<ul class="list">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<div>
|
||||||
|
<span class="date">
|
||||||
|
2024-07-12
|
||||||
|
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<a href="https://www.ilnostropianetaselvaggio.it/pages/about/">About</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</main><footer>
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<p><small>
|
||||||
|
2024 © <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>
|
||||||
|
</small></p>
|
||||||
|
<p><small>
|
||||||
|
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||||
|
</small></p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
29
ilnostropianetaselvaggio/public/tags/dado/index.xml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss">
|
||||||
|
<channel>
|
||||||
|
<title>Dado on Il nostro pianeta selvaggio</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/tags/dado/</link>
|
||||||
|
<description>Recent content in Dado on Il nostro pianeta selvaggio</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en</language>
|
||||||
|
<copyright>[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)</copyright>
|
||||||
|
<lastBuildDate>Fri, 12 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ilnostropianetaselvaggio.it/tags/dado/index.xml" rel="self" type="application/rss+xml" /><icon>https://www.ilnostropianetaselvaggio.it/logo.svg</icon>
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>About</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/pages/about/</link>
|
||||||
|
<pubDate>Fri, 12 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/pages/about/</guid>
|
||||||
|
<description><![CDATA[<p>Ciao!</p>
|
||||||
|
<p>Siamo due amici, <a href="">Andrea</a> e <a href="">Davide</a>, aka <em>yak</em> e <em>dado</em>. Abbiamo ideato questo progetto, <strong>Il nostro pianeta selvaggio</strong>, un po’ per gioco, immaginandolo come il nostro spazio, ossia uno spazio personale e anarchico (appunto selvaggio), nel quale portare le nostre passioni, raccontarci e, sopratutto, divertirci.</p>
|
||||||
|
<p>Oltre al presente sito web, come potete leggere dalla homepage, abbiamo in cantiere diversi servizi, tra cui un podcast, che partirà a breve!</p>
|
||||||
|
<p>Entrambi appassionati di Free Software, di cinema e di informatica, ma ognuno con le sue peculiarità: Andrea si occupa principalmente di gestire il podcast e tutta la parte audio, mentre Davide gestisce l’infrastruttura informatica che ci sta dietro.</p>
|
||||||
|
<p>Ringraziamo anche <a href="https://www.instagram.com/v4lent_4rt">Valentina</a> per i bei loghi!</p>
|
||||||
|
]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
</channel>
|
||||||
|
</rss>
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="description" content="il nostro fantastico blog" />
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
@ -116,6 +116,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
@ -141,22 +145,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="description" content="il nostro fantastico blog" />
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
@ -116,6 +116,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
@ -141,22 +145,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="description" content="il nostro fantastico blog" />
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
@ -116,6 +116,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
@ -141,22 +145,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
@ -193,10 +182,18 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.ilnostropianetaselvaggio.it/tags/about/">#About</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="https://www.ilnostropianetaselvaggio.it/tags/container/">#Container</a>
|
<a href="https://www.ilnostropianetaselvaggio.it/tags/container/">#Container</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.ilnostropianetaselvaggio.it/tags/dado/">#Dado</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="https://www.ilnostropianetaselvaggio.it/tags/docker/">#Docker</a>
|
<a href="https://www.ilnostropianetaselvaggio.it/tags/docker/">#Docker</a>
|
||||||
</li>
|
</li>
|
||||||
@ -205,6 +202,18 @@
|
|||||||
<a href="https://www.ilnostropianetaselvaggio.it/tags/im/">#Im</a>
|
<a href="https://www.ilnostropianetaselvaggio.it/tags/im/">#Im</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.ilnostropianetaselvaggio.it/tags/linux/">#Linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.ilnostropianetaselvaggio.it/tags/server/">#Server</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.ilnostropianetaselvaggio.it/tags/ssh/">#Ssh</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="https://www.ilnostropianetaselvaggio.it/tags/welcome/">#Welcome</a>
|
<a href="https://www.ilnostropianetaselvaggio.it/tags/welcome/">#Welcome</a>
|
||||||
</li>
|
</li>
|
||||||
@ -213,6 +222,10 @@
|
|||||||
<a href="https://www.ilnostropianetaselvaggio.it/tags/xmpp/">#Xmpp</a>
|
<a href="https://www.ilnostropianetaselvaggio.it/tags/xmpp/">#Xmpp</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.ilnostropianetaselvaggio.it/tags/yak/">#Yak</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
@ -6,7 +6,79 @@
|
|||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<language>en</language>
|
<language>en</language>
|
||||||
<copyright>[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)</copyright>
|
<copyright>[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)</copyright>
|
||||||
<lastBuildDate>Sat, 04 May 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ilnostropianetaselvaggio.it/tags/index.xml" rel="self" type="application/rss+xml" /><icon>https://www.ilnostropianetaselvaggio.it/logo.svg</icon>
|
<lastBuildDate>Fri, 12 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ilnostropianetaselvaggio.it/tags/index.xml" rel="self" type="application/rss+xml" /><icon>https://www.ilnostropianetaselvaggio.it/logo.svg</icon>
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>About</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/tags/about/</link>
|
||||||
|
<pubDate>Fri, 12 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/tags/about/</guid>
|
||||||
|
<description><![CDATA[]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>Dado</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/tags/dado/</link>
|
||||||
|
<pubDate>Fri, 12 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/tags/dado/</guid>
|
||||||
|
<description><![CDATA[]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>Yak</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/tags/yak/</link>
|
||||||
|
<pubDate>Fri, 12 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/tags/yak/</guid>
|
||||||
|
<description><![CDATA[]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>Linux</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/tags/linux/</link>
|
||||||
|
<pubDate>Sat, 06 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/tags/linux/</guid>
|
||||||
|
<description><![CDATA[]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>Server</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/tags/server/</link>
|
||||||
|
<pubDate>Sat, 06 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/tags/server/</guid>
|
||||||
|
<description><![CDATA[]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>Ssh</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/tags/ssh/</link>
|
||||||
|
<pubDate>Sat, 06 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/tags/ssh/</guid>
|
||||||
|
<description><![CDATA[]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
|
216
ilnostropianetaselvaggio/public/tags/linux/index.html
Normal file
@ -0,0 +1,216 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="" lang="en"><head>
|
||||||
|
|
||||||
|
<meta name="robots" content="noai, noimageai">
|
||||||
|
<meta name="viewport" content="width=device-width" />
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link href="https://www.ilnostropianetaselvaggio.it/tags/linux/index.xml" rel="alternate" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
<link href="https://www.ilnostropianetaselvaggio.it/tags/linux/index.xml" rel="feed" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/favicon.png'
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="shortcut icon"
|
||||||
|
href='/favicon.ico'
|
||||||
|
type="image/x-icon"
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="apple-touch-icon"
|
||||||
|
href='/apple-touch-icon.png'
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/logo.svg'
|
||||||
|
type="image/svg+xml"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<title>
|
||||||
|
|
||||||
|
Linux –
|
||||||
|
|
||||||
|
Il nostro pianeta selvaggio
|
||||||
|
</title>
|
||||||
|
|
||||||
|
|
||||||
|
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||||
|
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:site_name"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:title"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
<meta property="og:type" content="blog" />
|
||||||
|
<meta property="og:image"
|
||||||
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
|
<meta property="twitter:domain"
|
||||||
|
content='www.ilnostropianetaselvaggio.i'
|
||||||
|
/>
|
||||||
|
<meta property="twitter:url" content="https://www.ilnostropianetaselvaggio.it/tags/linux/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:title"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta name="twitter:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
<meta name="twitter:image"
|
||||||
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
|
<link rel="manifest" href="/manifest/index.json" />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="baseContainer"><header class="">
|
||||||
|
<div class="titleAndSearchContainer">
|
||||||
|
<div id="titleContainer">
|
||||||
|
|
||||||
|
<a class="unstyledLink" href="/">
|
||||||
|
<img src='/logo.svg' alt='Logo'/>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="rightOfLogo">
|
||||||
|
<div class="titleAndHamburger">
|
||||||
|
<h1>
|
||||||
|
<a class="unstyledLink" href="/">Il nostro pianeta selvaggio</a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<label id="hamburger-menu" for="main-nav-toggler">
|
||||||
|

|
||||||
|
</label>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="wide_nav"><nav>
|
||||||
|
|
||||||
|
<input type="checkbox" id="main-nav-toggler" />
|
||||||
|
|
||||||
|
<ul id="main-nav">
|
||||||
|
<li><a href="/">Home</a></li>
|
||||||
|
|
||||||
|
<li><a href="/posts/">Posts</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/tags/">Tags</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="search">
|
||||||
|
<input id="searchbar" type="text" placeholder='Search' />
|
||||||
|
<span class="nerdlink" onclick="newSearch();"></span>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
function newSearch() {
|
||||||
|
let term = searchbar.value.trim();
|
||||||
|
if (!term) return;
|
||||||
|
location.href = `/search/?q=${term}`;
|
||||||
|
}
|
||||||
|
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="links">
|
||||||
|
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
rel="me"
|
||||||
|
|
||||||
|
target="_blank"
|
||||||
|
class="nerdlink"
|
||||||
|
href="https://social.fairphone.community/@dado">
|
||||||
|
|
||||||
|
|
||||||
|
<svg class='pseudofont' xmlns:svg='http://www.w3.org/2000/svg' width='16' height='16' viewbox='0 0 16 16'><path d='M 7.4779094,-1.598624e-6 C 5.5602384,0.0156984 3.7155894,0.2233384 2.6405814,0.7170384 c 0,0 -2.13206093,0.9537 -2.13206093,4.20766 0,0.74512 -0.01448,1.63603 0.0091,2.58084 0.07742,3.1821946 0.58336693,6.3183886 3.52553593,7.0971276 1.356568,0.359063 2.521335,0.434289 3.45936,0.382729 1.701085,-0.09431 2.6560206,-0.607063 2.6560206,-0.607063 l -0.05611,-1.234252 c 0,0 -1.2156316,0.383272 -2.5808476,0.33656 -1.352609,-0.04639 -2.780561,-0.145832 -2.999328,-1.80651 -0.0202,-0.145872 -0.03031,-0.301902 -0.03031,-0.465714 0,-10e-7 1.327834,0.324572 3.010574,0.40167 1.028943,0.0472 1.993827,-0.06028 2.9738766,-0.177218 1.879445,-0.224425 3.515901,-1.382448 3.721577,-2.4405646 0.32407,-1.666815 0.297376,-4.067605 0.297376,-4.067605 0,-3.25396 -2.131943,-4.20766 -2.131943,-4.20766 C 11.288476,0.2233384 9.4426784,0.0156784 7.5250084,-1.598624e-6 Z M 5.3076104,2.5424984 c 0.798781,0 1.403595,0.30701 1.803551,0.92113 l 0.388886,0.65181 0.388884,-0.65181 c 0.399875,-0.61412 1.00469,-0.92113 1.803551,-0.92113 0.6903266,0 1.2465526,0.24267 1.6713186,0.71609 0.411755,0.47342 0.61677,1.11337 0.61677,1.91862 v 3.939988 h -1.560986 v -3.824218 c 0,-0.80613 -0.339166,-1.21531 -1.0176126,-1.21531 -0.750129,0 -1.126049,0.48533 -1.126049,1.44509 v 2.09324 h -1.551753 v -2.09324 c 0,-0.95976 -0.376039,-1.44509 -1.126168,-1.44509 -0.678446,0 -1.017613,0.40918 -1.017613,1.21531 v 3.824218 h -1.560985 v -3.939988 c 0,-0.80525 0.205053,-1.4452 0.616889,-1.91862 0.424685,-0.47342 0.980911,-0.71609 1.671317,-0.71609 z' /></svg>
|
||||||
|
|
||||||
|
<span>
|
||||||
|
Mastodon
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<div id="contentContainer">
|
||||||
|
<div id="content">
|
||||||
|
<main>
|
||||||
|
<h2>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Tag: #Linux
|
||||||
|
|
||||||
|
</h2>
|
||||||
|
<ul class="list">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<div>
|
||||||
|
<span class="date">
|
||||||
|
2024-07-06
|
||||||
|
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<a href="https://www.ilnostropianetaselvaggio.it/posts/ssh/">Creazione e gestione chiavi SSH</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</main><footer>
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<p><small>
|
||||||
|
2024 © <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>
|
||||||
|
</small></p>
|
||||||
|
<p><small>
|
||||||
|
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||||
|
</small></p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
128
ilnostropianetaselvaggio/public/tags/linux/index.xml
Normal file
@ -0,0 +1,128 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss">
|
||||||
|
<channel>
|
||||||
|
<title>Linux on Il nostro pianeta selvaggio</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/tags/linux/</link>
|
||||||
|
<description>Recent content in Linux on Il nostro pianeta selvaggio</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en</language>
|
||||||
|
<copyright>[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)</copyright>
|
||||||
|
<lastBuildDate>Sat, 06 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ilnostropianetaselvaggio.it/tags/linux/index.xml" rel="self" type="application/rss+xml" /><icon>https://www.ilnostropianetaselvaggio.it/logo.svg</icon>
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>Creazione e gestione chiavi SSH</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/posts/ssh/</link>
|
||||||
|
<pubDate>Sat, 06 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/posts/ssh/</guid>
|
||||||
|
<description><![CDATA[<p><strong>SSH</strong> è un protocollo client / server utilizzato per i login remoti. Utilizzando la crittografia per l’autenticazione, SSH fornisce un metodo
|
||||||
|
crittografato per accedere al server o ad un’altra macchina.</p>
|
||||||
|
<h2 id="installazione-ssh">Installazione SSH</h2>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo apt install openssh-server
|
||||||
|
</span></span><span style="display:flex;"><span>sudo systemctl start ssh
|
||||||
|
</span></span><span style="display:flex;"><span>sudo systemctl <span style="color:#8be9fd;font-style:italic">enable</span> ssh <span style="color:#6272a4">#Abilita SSH all'accensione della macchina</span>
|
||||||
|
</span></span></code></pre></div><h2 id="creazione-chiave-ssh">Creazione chiave SSH</h2>
|
||||||
|
<p>Il protocollo SSH utilizza una tecnica di crittografia chiamata crittografia asimmetrica. Fondamentalmente, la crittografia asimmetrica è un sistema che usa una coppia di chiavi, cioè la <em>chiave pubblica</em> e quella <em>privata</em>.</p>
|
||||||
|
<p>La chiave pubblica può essere condivisa con chiunque, avendo come scopo principale quello di criptare i dati, convertendo il messaggio in un codice segreto. Questa chiave viene solitamente inviata ad altri sistemi, per esempio i server, per criptare i dati prima di inviarli su Internet.</p>
|
||||||
|
<p>D’altra parte, la chiave privata è quella che deve rimanere segreta e viene usata per decifrare i dati crittografati con la chiave pubblica. Senza di essa, è impossibile decodificare le informazioni criptate.</p>
|
||||||
|
<p>Questo metodo permette al client e al server di mantenere un canale di comunicazione sicuro.</p>
|
||||||
|
<p>Ecco cosa succede in background quando si avvia una connessione SSH ad un server:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Il client invia la chiave pubblica al server;</li>
|
||||||
|
<li>Il server chiede al client di firmare un messaggio casuale criptato con la chiave pubblica usando la chiave privata;</li>
|
||||||
|
<li>Il client firma il messaggio e inoltra il risultato al server;</li>
|
||||||
|
<li>Viene stabilita una connessione sicura tra il client e il server.</li>
|
||||||
|
</ul>
|
||||||
|
<p>La coppia di chiavi viene creata sulla propria macchina (client) in questo modo:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh-keygen -t ed25519 -C <span style="color:#f1fa8c">"<commento>"</span> -f /home/user/.ssh/key_name
|
||||||
|
</span></span></code></pre></div><ul>
|
||||||
|
<li>dove <code>ed25519</code> indica l’algoritmo utilizzato per creare la firma digitale della coppia di chiavi. Se il sistema lo supporta, ed25519 è il miglior algoritmo per creare coppie di chiavi SSH;</li>
|
||||||
|
<li>il flag <code>-C</code> è utilizzato per fornire un <em>commento</em> personalizzato alla fine della chiave pubblica, che di solito è l’email o l’identificazione del creatore della coppia di chiavi.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Ecco un esempio:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh-keygen -t ed25519 -C <span style="color:#f1fa8c">"dado"</span>
|
||||||
|
</span></span><span style="display:flex;"><span>Generating public/private ed25519 key pair.
|
||||||
|
</span></span><span style="display:flex;"><span>Enter file in which to save the key <span style="color:#ff79c6">(</span>~/.ssh/id_ed25519<span style="color:#ff79c6">)</span>: ~/.ssh/<file_name>
|
||||||
|
</span></span></code></pre></div><ul>
|
||||||
|
<li><file_name> indica il nome del file in cui sarà salvata la chiave.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Poi verrà chiesta una <em>passphrase</em> da aggiungere alla coppia di chiavi. Questo aggiunge un ulteriore livello di sicurezza se, in qualsiasi momento, il vostro dispositivo viene compromesso. Non è obbligatorio aggiungere una passphrase, ma è sempre raccomandato.</p>
|
||||||
|
<p>Questo comando genera due file nella directory selezionata (comunemente ~/.ssh):</p>
|
||||||
|
<ul>
|
||||||
|
<li>la chiave pubblica con l’estensione <code>.pub</code>;</li>
|
||||||
|
<li>e quella privata senza estensione.</li>
|
||||||
|
</ul>
|
||||||
|
<p>La chiave pubblica può essere vista con un semplice comando:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>cat /home/dado/.ssh/<file_name>.pub
|
||||||
|
</span></span></code></pre></div><h2 id="caricamento-della-chiave-ssh-nella-macchina-remota-server">Caricamento della chiave SSH nella macchina remota (server)</h2>
|
||||||
|
<p>L’output del comando precedente deve essere copiato nel file <strong>.ssh/authorized_keys</strong> presente sulla macchina remota.</p>
|
||||||
|
<p>Per prima cosa, Si accede tramite SSH alla macchina remota:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh user@indirizzo_ip
|
||||||
|
</span></span><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh root@10.21.81.138 -p <span style="color:#bd93f9">1220</span> <span style="color:#ff79c6">(</span>per una porta differente dalla 22<span style="color:#ff79c6">)</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#ff79c6">[</span>15:33:25<span style="color:#ff79c6">]</span>root@server:~
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#8be9fd;font-style:italic">cd</span> .ssh
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#ff79c6">[</span>15:33:31<span style="color:#ff79c6">]</span>root@server:~/.ssh
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#8be9fd;font-style:italic">echo</span> ssh-ed25519 ******************************************************* dado >> authorized_keys
|
||||||
|
</span></span></code></pre></div><p>Oppure, se si preferisce, si può utilizzare Nano ovvero Vim. Tramite il comando <code>cat .ssh/authorized_keys</code> o <code>less .ssh/authorized_keys</code> è possibile vedere la propria chiave nel file di configurazione.</p>
|
||||||
|
<h3 id="configurazione-ssh-sulla-macchina-locale">Configurazione SSH sulla macchina locale</h3>
|
||||||
|
<p>Nel file di configurazione locale, va indicato come raggiungere l’host remoto:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>vim .ssh/config
|
||||||
|
</span></span><span style="display:flex;"><span>host <key_name> <span style="color:#6272a4">#il nome della macchina remota alla quale si accederà</span>
|
||||||
|
</span></span><span style="display:flex;"><span>hostname 10.21.81.138 <span style="color:#6272a4">#indirizzo ip della macchina remota</span>
|
||||||
|
</span></span><span style="display:flex;"><span>user root
|
||||||
|
</span></span><span style="display:flex;"><span>IdentityFile ~/.ssh/<file_name> <span style="color:#6272a4">#indicare il percorso della chiave ssh privata</span>
|
||||||
|
</span></span><span style="display:flex;"><span>TCPKeepAlive yes
|
||||||
|
</span></span><span style="display:flex;"><span>port <span style="color:#bd93f9">22</span>
|
||||||
|
</span></span></code></pre></div><h3 id="accedere-alla-macchina-remota">Accedere alla macchina remota</h3>
|
||||||
|
<p>Per accedere a una macchina server tramite SSH è necessario conoscere l’indirizzo ip di questa macchina e il nome dell’utente. Ciò è possibile scoprirlo con questi semplici comandi:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span> hostname -I
|
||||||
|
</span></span><span style="display:flex;"><span>192.168.0.115
|
||||||
|
</span></span><span style="display:flex;"><span>
|
||||||
|
</span></span><span style="display:flex;"><span> whoami
|
||||||
|
</span></span><span style="display:flex;"><span>dado
|
||||||
|
</span></span></code></pre></div><p>In assenza della chiave, quindi si può sempre accedere in questo modo:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span> ssh dado@192.168.0.115
|
||||||
|
</span></span></code></pre></div><p>Altrimenti, per accedere alla macchina basta digitare:
|
||||||
|
<code>ssh <key_name></code>
|
||||||
|
Ad esempio:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh mnt-bbb
|
||||||
|
</span></span></code></pre></div><h2 id="aggiungere-la-chiave-ssh-allaccount-git">Aggiungere la Chiave SSH all’Account Git</h2>
|
||||||
|
<p>Nelle impostazioni del proprio account, aggiungere la propria chiave pubblica nel campo <code>SSH and GPG keys</code>.</p>
|
||||||
|
<p>Quindi, configurare il file .ssh/config nella macchina locale:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#6272a4"># host gitea.it/dado</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#6272a4"># hostname 10.97.57.55</span>
|
||||||
|
</span></span><span style="display:flex;"><span>user <name>
|
||||||
|
</span></span><span style="display:flex;"><span>IdentityFile /home/user/.ssh/<file>
|
||||||
|
</span></span><span style="display:flex;"><span>TCPKeepAlive yes
|
||||||
|
</span></span><span style="display:flex;"><span>port <span style="color:#bd93f9">22</span>
|
||||||
|
</span></span></code></pre></div><p>Modificare le impostazioni di <code>git</code>:
|
||||||
|
<code>git config --global --edit</code></p>
|
||||||
|
<h2 id="copiare-la-chiave-pubblica-in-remoto">Copiare la chiave pubblica in remoto</h2>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh-copy-id -i ~/.ssh/id_rsa.pub -p <port_number> <username>@<host>
|
||||||
|
</span></span></code></pre></div><h2 id="collegamenti">Collegamenti</h2>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://linuxhint.com/enable-ssh-server-debian/">https://linuxhint.com/enable-ssh-server-debian/</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://wiki.debian.org/it/SSH">https://wiki.debian.org/it/SSH</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://docs.github.com/en/authentication/connecting-to-github-with-ssh">https://docs.github.com/en/authentication/connecting-to-github-with-ssh</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://kinsta.com/it/blog/generare-chiavi-ssh/">https://kinsta.com/it/blog/generare-chiavi-ssh/</a></p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
</channel>
|
||||||
|
</rss>
|
216
ilnostropianetaselvaggio/public/tags/server/index.html
Normal file
@ -0,0 +1,216 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="" lang="en"><head>
|
||||||
|
|
||||||
|
<meta name="robots" content="noai, noimageai">
|
||||||
|
<meta name="viewport" content="width=device-width" />
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link href="https://www.ilnostropianetaselvaggio.it/tags/server/index.xml" rel="alternate" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
<link href="https://www.ilnostropianetaselvaggio.it/tags/server/index.xml" rel="feed" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/favicon.png'
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="shortcut icon"
|
||||||
|
href='/favicon.ico'
|
||||||
|
type="image/x-icon"
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="apple-touch-icon"
|
||||||
|
href='/apple-touch-icon.png'
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/logo.svg'
|
||||||
|
type="image/svg+xml"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<title>
|
||||||
|
|
||||||
|
Server –
|
||||||
|
|
||||||
|
Il nostro pianeta selvaggio
|
||||||
|
</title>
|
||||||
|
|
||||||
|
|
||||||
|
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||||
|
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:site_name"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:title"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
<meta property="og:type" content="blog" />
|
||||||
|
<meta property="og:image"
|
||||||
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
|
<meta property="twitter:domain"
|
||||||
|
content='www.ilnostropianetaselvaggio.i'
|
||||||
|
/>
|
||||||
|
<meta property="twitter:url" content="https://www.ilnostropianetaselvaggio.it/tags/server/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:title"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta name="twitter:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
<meta name="twitter:image"
|
||||||
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
|
<link rel="manifest" href="/manifest/index.json" />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="baseContainer"><header class="">
|
||||||
|
<div class="titleAndSearchContainer">
|
||||||
|
<div id="titleContainer">
|
||||||
|
|
||||||
|
<a class="unstyledLink" href="/">
|
||||||
|
<img src='/logo.svg' alt='Logo'/>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="rightOfLogo">
|
||||||
|
<div class="titleAndHamburger">
|
||||||
|
<h1>
|
||||||
|
<a class="unstyledLink" href="/">Il nostro pianeta selvaggio</a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<label id="hamburger-menu" for="main-nav-toggler">
|
||||||
|

|
||||||
|
</label>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="wide_nav"><nav>
|
||||||
|
|
||||||
|
<input type="checkbox" id="main-nav-toggler" />
|
||||||
|
|
||||||
|
<ul id="main-nav">
|
||||||
|
<li><a href="/">Home</a></li>
|
||||||
|
|
||||||
|
<li><a href="/posts/">Posts</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/tags/">Tags</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="search">
|
||||||
|
<input id="searchbar" type="text" placeholder='Search' />
|
||||||
|
<span class="nerdlink" onclick="newSearch();"></span>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
function newSearch() {
|
||||||
|
let term = searchbar.value.trim();
|
||||||
|
if (!term) return;
|
||||||
|
location.href = `/search/?q=${term}`;
|
||||||
|
}
|
||||||
|
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="links">
|
||||||
|
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
rel="me"
|
||||||
|
|
||||||
|
target="_blank"
|
||||||
|
class="nerdlink"
|
||||||
|
href="https://social.fairphone.community/@dado">
|
||||||
|
|
||||||
|
|
||||||
|
<svg class='pseudofont' xmlns:svg='http://www.w3.org/2000/svg' width='16' height='16' viewbox='0 0 16 16'><path d='M 7.4779094,-1.598624e-6 C 5.5602384,0.0156984 3.7155894,0.2233384 2.6405814,0.7170384 c 0,0 -2.13206093,0.9537 -2.13206093,4.20766 0,0.74512 -0.01448,1.63603 0.0091,2.58084 0.07742,3.1821946 0.58336693,6.3183886 3.52553593,7.0971276 1.356568,0.359063 2.521335,0.434289 3.45936,0.382729 1.701085,-0.09431 2.6560206,-0.607063 2.6560206,-0.607063 l -0.05611,-1.234252 c 0,0 -1.2156316,0.383272 -2.5808476,0.33656 -1.352609,-0.04639 -2.780561,-0.145832 -2.999328,-1.80651 -0.0202,-0.145872 -0.03031,-0.301902 -0.03031,-0.465714 0,-10e-7 1.327834,0.324572 3.010574,0.40167 1.028943,0.0472 1.993827,-0.06028 2.9738766,-0.177218 1.879445,-0.224425 3.515901,-1.382448 3.721577,-2.4405646 0.32407,-1.666815 0.297376,-4.067605 0.297376,-4.067605 0,-3.25396 -2.131943,-4.20766 -2.131943,-4.20766 C 11.288476,0.2233384 9.4426784,0.0156784 7.5250084,-1.598624e-6 Z M 5.3076104,2.5424984 c 0.798781,0 1.403595,0.30701 1.803551,0.92113 l 0.388886,0.65181 0.388884,-0.65181 c 0.399875,-0.61412 1.00469,-0.92113 1.803551,-0.92113 0.6903266,0 1.2465526,0.24267 1.6713186,0.71609 0.411755,0.47342 0.61677,1.11337 0.61677,1.91862 v 3.939988 h -1.560986 v -3.824218 c 0,-0.80613 -0.339166,-1.21531 -1.0176126,-1.21531 -0.750129,0 -1.126049,0.48533 -1.126049,1.44509 v 2.09324 h -1.551753 v -2.09324 c 0,-0.95976 -0.376039,-1.44509 -1.126168,-1.44509 -0.678446,0 -1.017613,0.40918 -1.017613,1.21531 v 3.824218 h -1.560985 v -3.939988 c 0,-0.80525 0.205053,-1.4452 0.616889,-1.91862 0.424685,-0.47342 0.980911,-0.71609 1.671317,-0.71609 z' /></svg>
|
||||||
|
|
||||||
|
<span>
|
||||||
|
Mastodon
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<div id="contentContainer">
|
||||||
|
<div id="content">
|
||||||
|
<main>
|
||||||
|
<h2>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Tag: #Server
|
||||||
|
|
||||||
|
</h2>
|
||||||
|
<ul class="list">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<div>
|
||||||
|
<span class="date">
|
||||||
|
2024-07-06
|
||||||
|
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<a href="https://www.ilnostropianetaselvaggio.it/posts/ssh/">Creazione e gestione chiavi SSH</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</main><footer>
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<p><small>
|
||||||
|
2024 © <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>
|
||||||
|
</small></p>
|
||||||
|
<p><small>
|
||||||
|
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||||
|
</small></p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
128
ilnostropianetaselvaggio/public/tags/server/index.xml
Normal file
@ -0,0 +1,128 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss">
|
||||||
|
<channel>
|
||||||
|
<title>Server on Il nostro pianeta selvaggio</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/tags/server/</link>
|
||||||
|
<description>Recent content in Server on Il nostro pianeta selvaggio</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en</language>
|
||||||
|
<copyright>[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)</copyright>
|
||||||
|
<lastBuildDate>Sat, 06 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ilnostropianetaselvaggio.it/tags/server/index.xml" rel="self" type="application/rss+xml" /><icon>https://www.ilnostropianetaselvaggio.it/logo.svg</icon>
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>Creazione e gestione chiavi SSH</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/posts/ssh/</link>
|
||||||
|
<pubDate>Sat, 06 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/posts/ssh/</guid>
|
||||||
|
<description><![CDATA[<p><strong>SSH</strong> è un protocollo client / server utilizzato per i login remoti. Utilizzando la crittografia per l’autenticazione, SSH fornisce un metodo
|
||||||
|
crittografato per accedere al server o ad un’altra macchina.</p>
|
||||||
|
<h2 id="installazione-ssh">Installazione SSH</h2>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo apt install openssh-server
|
||||||
|
</span></span><span style="display:flex;"><span>sudo systemctl start ssh
|
||||||
|
</span></span><span style="display:flex;"><span>sudo systemctl <span style="color:#8be9fd;font-style:italic">enable</span> ssh <span style="color:#6272a4">#Abilita SSH all'accensione della macchina</span>
|
||||||
|
</span></span></code></pre></div><h2 id="creazione-chiave-ssh">Creazione chiave SSH</h2>
|
||||||
|
<p>Il protocollo SSH utilizza una tecnica di crittografia chiamata crittografia asimmetrica. Fondamentalmente, la crittografia asimmetrica è un sistema che usa una coppia di chiavi, cioè la <em>chiave pubblica</em> e quella <em>privata</em>.</p>
|
||||||
|
<p>La chiave pubblica può essere condivisa con chiunque, avendo come scopo principale quello di criptare i dati, convertendo il messaggio in un codice segreto. Questa chiave viene solitamente inviata ad altri sistemi, per esempio i server, per criptare i dati prima di inviarli su Internet.</p>
|
||||||
|
<p>D’altra parte, la chiave privata è quella che deve rimanere segreta e viene usata per decifrare i dati crittografati con la chiave pubblica. Senza di essa, è impossibile decodificare le informazioni criptate.</p>
|
||||||
|
<p>Questo metodo permette al client e al server di mantenere un canale di comunicazione sicuro.</p>
|
||||||
|
<p>Ecco cosa succede in background quando si avvia una connessione SSH ad un server:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Il client invia la chiave pubblica al server;</li>
|
||||||
|
<li>Il server chiede al client di firmare un messaggio casuale criptato con la chiave pubblica usando la chiave privata;</li>
|
||||||
|
<li>Il client firma il messaggio e inoltra il risultato al server;</li>
|
||||||
|
<li>Viene stabilita una connessione sicura tra il client e il server.</li>
|
||||||
|
</ul>
|
||||||
|
<p>La coppia di chiavi viene creata sulla propria macchina (client) in questo modo:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh-keygen -t ed25519 -C <span style="color:#f1fa8c">"<commento>"</span> -f /home/user/.ssh/key_name
|
||||||
|
</span></span></code></pre></div><ul>
|
||||||
|
<li>dove <code>ed25519</code> indica l’algoritmo utilizzato per creare la firma digitale della coppia di chiavi. Se il sistema lo supporta, ed25519 è il miglior algoritmo per creare coppie di chiavi SSH;</li>
|
||||||
|
<li>il flag <code>-C</code> è utilizzato per fornire un <em>commento</em> personalizzato alla fine della chiave pubblica, che di solito è l’email o l’identificazione del creatore della coppia di chiavi.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Ecco un esempio:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh-keygen -t ed25519 -C <span style="color:#f1fa8c">"dado"</span>
|
||||||
|
</span></span><span style="display:flex;"><span>Generating public/private ed25519 key pair.
|
||||||
|
</span></span><span style="display:flex;"><span>Enter file in which to save the key <span style="color:#ff79c6">(</span>~/.ssh/id_ed25519<span style="color:#ff79c6">)</span>: ~/.ssh/<file_name>
|
||||||
|
</span></span></code></pre></div><ul>
|
||||||
|
<li><file_name> indica il nome del file in cui sarà salvata la chiave.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Poi verrà chiesta una <em>passphrase</em> da aggiungere alla coppia di chiavi. Questo aggiunge un ulteriore livello di sicurezza se, in qualsiasi momento, il vostro dispositivo viene compromesso. Non è obbligatorio aggiungere una passphrase, ma è sempre raccomandato.</p>
|
||||||
|
<p>Questo comando genera due file nella directory selezionata (comunemente ~/.ssh):</p>
|
||||||
|
<ul>
|
||||||
|
<li>la chiave pubblica con l’estensione <code>.pub</code>;</li>
|
||||||
|
<li>e quella privata senza estensione.</li>
|
||||||
|
</ul>
|
||||||
|
<p>La chiave pubblica può essere vista con un semplice comando:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>cat /home/dado/.ssh/<file_name>.pub
|
||||||
|
</span></span></code></pre></div><h2 id="caricamento-della-chiave-ssh-nella-macchina-remota-server">Caricamento della chiave SSH nella macchina remota (server)</h2>
|
||||||
|
<p>L’output del comando precedente deve essere copiato nel file <strong>.ssh/authorized_keys</strong> presente sulla macchina remota.</p>
|
||||||
|
<p>Per prima cosa, Si accede tramite SSH alla macchina remota:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh user@indirizzo_ip
|
||||||
|
</span></span><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh root@10.21.81.138 -p <span style="color:#bd93f9">1220</span> <span style="color:#ff79c6">(</span>per una porta differente dalla 22<span style="color:#ff79c6">)</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#ff79c6">[</span>15:33:25<span style="color:#ff79c6">]</span>root@server:~
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#8be9fd;font-style:italic">cd</span> .ssh
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#ff79c6">[</span>15:33:31<span style="color:#ff79c6">]</span>root@server:~/.ssh
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#8be9fd;font-style:italic">echo</span> ssh-ed25519 ******************************************************* dado >> authorized_keys
|
||||||
|
</span></span></code></pre></div><p>Oppure, se si preferisce, si può utilizzare Nano ovvero Vim. Tramite il comando <code>cat .ssh/authorized_keys</code> o <code>less .ssh/authorized_keys</code> è possibile vedere la propria chiave nel file di configurazione.</p>
|
||||||
|
<h3 id="configurazione-ssh-sulla-macchina-locale">Configurazione SSH sulla macchina locale</h3>
|
||||||
|
<p>Nel file di configurazione locale, va indicato come raggiungere l’host remoto:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>vim .ssh/config
|
||||||
|
</span></span><span style="display:flex;"><span>host <key_name> <span style="color:#6272a4">#il nome della macchina remota alla quale si accederà</span>
|
||||||
|
</span></span><span style="display:flex;"><span>hostname 10.21.81.138 <span style="color:#6272a4">#indirizzo ip della macchina remota</span>
|
||||||
|
</span></span><span style="display:flex;"><span>user root
|
||||||
|
</span></span><span style="display:flex;"><span>IdentityFile ~/.ssh/<file_name> <span style="color:#6272a4">#indicare il percorso della chiave ssh privata</span>
|
||||||
|
</span></span><span style="display:flex;"><span>TCPKeepAlive yes
|
||||||
|
</span></span><span style="display:flex;"><span>port <span style="color:#bd93f9">22</span>
|
||||||
|
</span></span></code></pre></div><h3 id="accedere-alla-macchina-remota">Accedere alla macchina remota</h3>
|
||||||
|
<p>Per accedere a una macchina server tramite SSH è necessario conoscere l’indirizzo ip di questa macchina e il nome dell’utente. Ciò è possibile scoprirlo con questi semplici comandi:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span> hostname -I
|
||||||
|
</span></span><span style="display:flex;"><span>192.168.0.115
|
||||||
|
</span></span><span style="display:flex;"><span>
|
||||||
|
</span></span><span style="display:flex;"><span> whoami
|
||||||
|
</span></span><span style="display:flex;"><span>dado
|
||||||
|
</span></span></code></pre></div><p>In assenza della chiave, quindi si può sempre accedere in questo modo:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span> ssh dado@192.168.0.115
|
||||||
|
</span></span></code></pre></div><p>Altrimenti, per accedere alla macchina basta digitare:
|
||||||
|
<code>ssh <key_name></code>
|
||||||
|
Ad esempio:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh mnt-bbb
|
||||||
|
</span></span></code></pre></div><h2 id="aggiungere-la-chiave-ssh-allaccount-git">Aggiungere la Chiave SSH all’Account Git</h2>
|
||||||
|
<p>Nelle impostazioni del proprio account, aggiungere la propria chiave pubblica nel campo <code>SSH and GPG keys</code>.</p>
|
||||||
|
<p>Quindi, configurare il file .ssh/config nella macchina locale:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#6272a4"># host gitea.it/dado</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#6272a4"># hostname 10.97.57.55</span>
|
||||||
|
</span></span><span style="display:flex;"><span>user <name>
|
||||||
|
</span></span><span style="display:flex;"><span>IdentityFile /home/user/.ssh/<file>
|
||||||
|
</span></span><span style="display:flex;"><span>TCPKeepAlive yes
|
||||||
|
</span></span><span style="display:flex;"><span>port <span style="color:#bd93f9">22</span>
|
||||||
|
</span></span></code></pre></div><p>Modificare le impostazioni di <code>git</code>:
|
||||||
|
<code>git config --global --edit</code></p>
|
||||||
|
<h2 id="copiare-la-chiave-pubblica-in-remoto">Copiare la chiave pubblica in remoto</h2>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh-copy-id -i ~/.ssh/id_rsa.pub -p <port_number> <username>@<host>
|
||||||
|
</span></span></code></pre></div><h2 id="collegamenti">Collegamenti</h2>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://linuxhint.com/enable-ssh-server-debian/">https://linuxhint.com/enable-ssh-server-debian/</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://wiki.debian.org/it/SSH">https://wiki.debian.org/it/SSH</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://docs.github.com/en/authentication/connecting-to-github-with-ssh">https://docs.github.com/en/authentication/connecting-to-github-with-ssh</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://kinsta.com/it/blog/generare-chiavi-ssh/">https://kinsta.com/it/blog/generare-chiavi-ssh/</a></p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
</channel>
|
||||||
|
</rss>
|
216
ilnostropianetaselvaggio/public/tags/ssh/index.html
Normal file
@ -0,0 +1,216 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="" lang="en"><head>
|
||||||
|
|
||||||
|
<meta name="robots" content="noai, noimageai">
|
||||||
|
<meta name="viewport" content="width=device-width" />
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link href="https://www.ilnostropianetaselvaggio.it/tags/ssh/index.xml" rel="alternate" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
<link href="https://www.ilnostropianetaselvaggio.it/tags/ssh/index.xml" rel="feed" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/favicon.png'
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="shortcut icon"
|
||||||
|
href='/favicon.ico'
|
||||||
|
type="image/x-icon"
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="apple-touch-icon"
|
||||||
|
href='/apple-touch-icon.png'
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/logo.svg'
|
||||||
|
type="image/svg+xml"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<title>
|
||||||
|
|
||||||
|
Ssh –
|
||||||
|
|
||||||
|
Il nostro pianeta selvaggio
|
||||||
|
</title>
|
||||||
|
|
||||||
|
|
||||||
|
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||||
|
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:site_name"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:title"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
<meta property="og:type" content="blog" />
|
||||||
|
<meta property="og:image"
|
||||||
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
|
<meta property="twitter:domain"
|
||||||
|
content='www.ilnostropianetaselvaggio.i'
|
||||||
|
/>
|
||||||
|
<meta property="twitter:url" content="https://www.ilnostropianetaselvaggio.it/tags/ssh/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:title"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta name="twitter:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
<meta name="twitter:image"
|
||||||
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
|
<link rel="manifest" href="/manifest/index.json" />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="baseContainer"><header class="">
|
||||||
|
<div class="titleAndSearchContainer">
|
||||||
|
<div id="titleContainer">
|
||||||
|
|
||||||
|
<a class="unstyledLink" href="/">
|
||||||
|
<img src='/logo.svg' alt='Logo'/>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="rightOfLogo">
|
||||||
|
<div class="titleAndHamburger">
|
||||||
|
<h1>
|
||||||
|
<a class="unstyledLink" href="/">Il nostro pianeta selvaggio</a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<label id="hamburger-menu" for="main-nav-toggler">
|
||||||
|

|
||||||
|
</label>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="wide_nav"><nav>
|
||||||
|
|
||||||
|
<input type="checkbox" id="main-nav-toggler" />
|
||||||
|
|
||||||
|
<ul id="main-nav">
|
||||||
|
<li><a href="/">Home</a></li>
|
||||||
|
|
||||||
|
<li><a href="/posts/">Posts</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/tags/">Tags</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="search">
|
||||||
|
<input id="searchbar" type="text" placeholder='Search' />
|
||||||
|
<span class="nerdlink" onclick="newSearch();"></span>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
function newSearch() {
|
||||||
|
let term = searchbar.value.trim();
|
||||||
|
if (!term) return;
|
||||||
|
location.href = `/search/?q=${term}`;
|
||||||
|
}
|
||||||
|
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="links">
|
||||||
|
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
rel="me"
|
||||||
|
|
||||||
|
target="_blank"
|
||||||
|
class="nerdlink"
|
||||||
|
href="https://social.fairphone.community/@dado">
|
||||||
|
|
||||||
|
|
||||||
|
<svg class='pseudofont' xmlns:svg='http://www.w3.org/2000/svg' width='16' height='16' viewbox='0 0 16 16'><path d='M 7.4779094,-1.598624e-6 C 5.5602384,0.0156984 3.7155894,0.2233384 2.6405814,0.7170384 c 0,0 -2.13206093,0.9537 -2.13206093,4.20766 0,0.74512 -0.01448,1.63603 0.0091,2.58084 0.07742,3.1821946 0.58336693,6.3183886 3.52553593,7.0971276 1.356568,0.359063 2.521335,0.434289 3.45936,0.382729 1.701085,-0.09431 2.6560206,-0.607063 2.6560206,-0.607063 l -0.05611,-1.234252 c 0,0 -1.2156316,0.383272 -2.5808476,0.33656 -1.352609,-0.04639 -2.780561,-0.145832 -2.999328,-1.80651 -0.0202,-0.145872 -0.03031,-0.301902 -0.03031,-0.465714 0,-10e-7 1.327834,0.324572 3.010574,0.40167 1.028943,0.0472 1.993827,-0.06028 2.9738766,-0.177218 1.879445,-0.224425 3.515901,-1.382448 3.721577,-2.4405646 0.32407,-1.666815 0.297376,-4.067605 0.297376,-4.067605 0,-3.25396 -2.131943,-4.20766 -2.131943,-4.20766 C 11.288476,0.2233384 9.4426784,0.0156784 7.5250084,-1.598624e-6 Z M 5.3076104,2.5424984 c 0.798781,0 1.403595,0.30701 1.803551,0.92113 l 0.388886,0.65181 0.388884,-0.65181 c 0.399875,-0.61412 1.00469,-0.92113 1.803551,-0.92113 0.6903266,0 1.2465526,0.24267 1.6713186,0.71609 0.411755,0.47342 0.61677,1.11337 0.61677,1.91862 v 3.939988 h -1.560986 v -3.824218 c 0,-0.80613 -0.339166,-1.21531 -1.0176126,-1.21531 -0.750129,0 -1.126049,0.48533 -1.126049,1.44509 v 2.09324 h -1.551753 v -2.09324 c 0,-0.95976 -0.376039,-1.44509 -1.126168,-1.44509 -0.678446,0 -1.017613,0.40918 -1.017613,1.21531 v 3.824218 h -1.560985 v -3.939988 c 0,-0.80525 0.205053,-1.4452 0.616889,-1.91862 0.424685,-0.47342 0.980911,-0.71609 1.671317,-0.71609 z' /></svg>
|
||||||
|
|
||||||
|
<span>
|
||||||
|
Mastodon
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<div id="contentContainer">
|
||||||
|
<div id="content">
|
||||||
|
<main>
|
||||||
|
<h2>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Tag: #Ssh
|
||||||
|
|
||||||
|
</h2>
|
||||||
|
<ul class="list">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<div>
|
||||||
|
<span class="date">
|
||||||
|
2024-07-06
|
||||||
|
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<a href="https://www.ilnostropianetaselvaggio.it/posts/ssh/">Creazione e gestione chiavi SSH</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</main><footer>
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<p><small>
|
||||||
|
2024 © <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>
|
||||||
|
</small></p>
|
||||||
|
<p><small>
|
||||||
|
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||||
|
</small></p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
128
ilnostropianetaselvaggio/public/tags/ssh/index.xml
Normal file
@ -0,0 +1,128 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss">
|
||||||
|
<channel>
|
||||||
|
<title>Ssh on Il nostro pianeta selvaggio</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/tags/ssh/</link>
|
||||||
|
<description>Recent content in Ssh on Il nostro pianeta selvaggio</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en</language>
|
||||||
|
<copyright>[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)</copyright>
|
||||||
|
<lastBuildDate>Sat, 06 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ilnostropianetaselvaggio.it/tags/ssh/index.xml" rel="self" type="application/rss+xml" /><icon>https://www.ilnostropianetaselvaggio.it/logo.svg</icon>
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>Creazione e gestione chiavi SSH</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/posts/ssh/</link>
|
||||||
|
<pubDate>Sat, 06 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/posts/ssh/</guid>
|
||||||
|
<description><![CDATA[<p><strong>SSH</strong> è un protocollo client / server utilizzato per i login remoti. Utilizzando la crittografia per l’autenticazione, SSH fornisce un metodo
|
||||||
|
crittografato per accedere al server o ad un’altra macchina.</p>
|
||||||
|
<h2 id="installazione-ssh">Installazione SSH</h2>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo apt install openssh-server
|
||||||
|
</span></span><span style="display:flex;"><span>sudo systemctl start ssh
|
||||||
|
</span></span><span style="display:flex;"><span>sudo systemctl <span style="color:#8be9fd;font-style:italic">enable</span> ssh <span style="color:#6272a4">#Abilita SSH all'accensione della macchina</span>
|
||||||
|
</span></span></code></pre></div><h2 id="creazione-chiave-ssh">Creazione chiave SSH</h2>
|
||||||
|
<p>Il protocollo SSH utilizza una tecnica di crittografia chiamata crittografia asimmetrica. Fondamentalmente, la crittografia asimmetrica è un sistema che usa una coppia di chiavi, cioè la <em>chiave pubblica</em> e quella <em>privata</em>.</p>
|
||||||
|
<p>La chiave pubblica può essere condivisa con chiunque, avendo come scopo principale quello di criptare i dati, convertendo il messaggio in un codice segreto. Questa chiave viene solitamente inviata ad altri sistemi, per esempio i server, per criptare i dati prima di inviarli su Internet.</p>
|
||||||
|
<p>D’altra parte, la chiave privata è quella che deve rimanere segreta e viene usata per decifrare i dati crittografati con la chiave pubblica. Senza di essa, è impossibile decodificare le informazioni criptate.</p>
|
||||||
|
<p>Questo metodo permette al client e al server di mantenere un canale di comunicazione sicuro.</p>
|
||||||
|
<p>Ecco cosa succede in background quando si avvia una connessione SSH ad un server:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Il client invia la chiave pubblica al server;</li>
|
||||||
|
<li>Il server chiede al client di firmare un messaggio casuale criptato con la chiave pubblica usando la chiave privata;</li>
|
||||||
|
<li>Il client firma il messaggio e inoltra il risultato al server;</li>
|
||||||
|
<li>Viene stabilita una connessione sicura tra il client e il server.</li>
|
||||||
|
</ul>
|
||||||
|
<p>La coppia di chiavi viene creata sulla propria macchina (client) in questo modo:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh-keygen -t ed25519 -C <span style="color:#f1fa8c">"<commento>"</span> -f /home/user/.ssh/key_name
|
||||||
|
</span></span></code></pre></div><ul>
|
||||||
|
<li>dove <code>ed25519</code> indica l’algoritmo utilizzato per creare la firma digitale della coppia di chiavi. Se il sistema lo supporta, ed25519 è il miglior algoritmo per creare coppie di chiavi SSH;</li>
|
||||||
|
<li>il flag <code>-C</code> è utilizzato per fornire un <em>commento</em> personalizzato alla fine della chiave pubblica, che di solito è l’email o l’identificazione del creatore della coppia di chiavi.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Ecco un esempio:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh-keygen -t ed25519 -C <span style="color:#f1fa8c">"dado"</span>
|
||||||
|
</span></span><span style="display:flex;"><span>Generating public/private ed25519 key pair.
|
||||||
|
</span></span><span style="display:flex;"><span>Enter file in which to save the key <span style="color:#ff79c6">(</span>~/.ssh/id_ed25519<span style="color:#ff79c6">)</span>: ~/.ssh/<file_name>
|
||||||
|
</span></span></code></pre></div><ul>
|
||||||
|
<li><file_name> indica il nome del file in cui sarà salvata la chiave.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Poi verrà chiesta una <em>passphrase</em> da aggiungere alla coppia di chiavi. Questo aggiunge un ulteriore livello di sicurezza se, in qualsiasi momento, il vostro dispositivo viene compromesso. Non è obbligatorio aggiungere una passphrase, ma è sempre raccomandato.</p>
|
||||||
|
<p>Questo comando genera due file nella directory selezionata (comunemente ~/.ssh):</p>
|
||||||
|
<ul>
|
||||||
|
<li>la chiave pubblica con l’estensione <code>.pub</code>;</li>
|
||||||
|
<li>e quella privata senza estensione.</li>
|
||||||
|
</ul>
|
||||||
|
<p>La chiave pubblica può essere vista con un semplice comando:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>cat /home/dado/.ssh/<file_name>.pub
|
||||||
|
</span></span></code></pre></div><h2 id="caricamento-della-chiave-ssh-nella-macchina-remota-server">Caricamento della chiave SSH nella macchina remota (server)</h2>
|
||||||
|
<p>L’output del comando precedente deve essere copiato nel file <strong>.ssh/authorized_keys</strong> presente sulla macchina remota.</p>
|
||||||
|
<p>Per prima cosa, Si accede tramite SSH alla macchina remota:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh user@indirizzo_ip
|
||||||
|
</span></span><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh root@10.21.81.138 -p <span style="color:#bd93f9">1220</span> <span style="color:#ff79c6">(</span>per una porta differente dalla 22<span style="color:#ff79c6">)</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#ff79c6">[</span>15:33:25<span style="color:#ff79c6">]</span>root@server:~
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#8be9fd;font-style:italic">cd</span> .ssh
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#ff79c6">[</span>15:33:31<span style="color:#ff79c6">]</span>root@server:~/.ssh
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#8be9fd;font-style:italic">echo</span> ssh-ed25519 ******************************************************* dado >> authorized_keys
|
||||||
|
</span></span></code></pre></div><p>Oppure, se si preferisce, si può utilizzare Nano ovvero Vim. Tramite il comando <code>cat .ssh/authorized_keys</code> o <code>less .ssh/authorized_keys</code> è possibile vedere la propria chiave nel file di configurazione.</p>
|
||||||
|
<h3 id="configurazione-ssh-sulla-macchina-locale">Configurazione SSH sulla macchina locale</h3>
|
||||||
|
<p>Nel file di configurazione locale, va indicato come raggiungere l’host remoto:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>vim .ssh/config
|
||||||
|
</span></span><span style="display:flex;"><span>host <key_name> <span style="color:#6272a4">#il nome della macchina remota alla quale si accederà</span>
|
||||||
|
</span></span><span style="display:flex;"><span>hostname 10.21.81.138 <span style="color:#6272a4">#indirizzo ip della macchina remota</span>
|
||||||
|
</span></span><span style="display:flex;"><span>user root
|
||||||
|
</span></span><span style="display:flex;"><span>IdentityFile ~/.ssh/<file_name> <span style="color:#6272a4">#indicare il percorso della chiave ssh privata</span>
|
||||||
|
</span></span><span style="display:flex;"><span>TCPKeepAlive yes
|
||||||
|
</span></span><span style="display:flex;"><span>port <span style="color:#bd93f9">22</span>
|
||||||
|
</span></span></code></pre></div><h3 id="accedere-alla-macchina-remota">Accedere alla macchina remota</h3>
|
||||||
|
<p>Per accedere a una macchina server tramite SSH è necessario conoscere l’indirizzo ip di questa macchina e il nome dell’utente. Ciò è possibile scoprirlo con questi semplici comandi:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span> hostname -I
|
||||||
|
</span></span><span style="display:flex;"><span>192.168.0.115
|
||||||
|
</span></span><span style="display:flex;"><span>
|
||||||
|
</span></span><span style="display:flex;"><span> whoami
|
||||||
|
</span></span><span style="display:flex;"><span>dado
|
||||||
|
</span></span></code></pre></div><p>In assenza della chiave, quindi si può sempre accedere in questo modo:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span> ssh dado@192.168.0.115
|
||||||
|
</span></span></code></pre></div><p>Altrimenti, per accedere alla macchina basta digitare:
|
||||||
|
<code>ssh <key_name></code>
|
||||||
|
Ad esempio:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>dado@WORKSTATION03:~
|
||||||
|
</span></span><span style="display:flex;"><span>ssh mnt-bbb
|
||||||
|
</span></span></code></pre></div><h2 id="aggiungere-la-chiave-ssh-allaccount-git">Aggiungere la Chiave SSH all’Account Git</h2>
|
||||||
|
<p>Nelle impostazioni del proprio account, aggiungere la propria chiave pubblica nel campo <code>SSH and GPG keys</code>.</p>
|
||||||
|
<p>Quindi, configurare il file .ssh/config nella macchina locale:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#6272a4"># host gitea.it/dado</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#6272a4"># hostname 10.97.57.55</span>
|
||||||
|
</span></span><span style="display:flex;"><span>user <name>
|
||||||
|
</span></span><span style="display:flex;"><span>IdentityFile /home/user/.ssh/<file>
|
||||||
|
</span></span><span style="display:flex;"><span>TCPKeepAlive yes
|
||||||
|
</span></span><span style="display:flex;"><span>port <span style="color:#bd93f9">22</span>
|
||||||
|
</span></span></code></pre></div><p>Modificare le impostazioni di <code>git</code>:
|
||||||
|
<code>git config --global --edit</code></p>
|
||||||
|
<h2 id="copiare-la-chiave-pubblica-in-remoto">Copiare la chiave pubblica in remoto</h2>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ssh-copy-id -i ~/.ssh/id_rsa.pub -p <port_number> <username>@<host>
|
||||||
|
</span></span></code></pre></div><h2 id="collegamenti">Collegamenti</h2>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://linuxhint.com/enable-ssh-server-debian/">https://linuxhint.com/enable-ssh-server-debian/</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://wiki.debian.org/it/SSH">https://wiki.debian.org/it/SSH</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://docs.github.com/en/authentication/connecting-to-github-with-ssh">https://docs.github.com/en/authentication/connecting-to-github-with-ssh</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><a href="https://kinsta.com/it/blog/generare-chiavi-ssh/">https://kinsta.com/it/blog/generare-chiavi-ssh/</a></p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
</channel>
|
||||||
|
</rss>
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="description" content="il nostro fantastico blog" />
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
@ -116,6 +116,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
@ -141,22 +145,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
|
@ -17,6 +17,29 @@
|
|||||||
<guid>https://www.ilnostropianetaselvaggio.it/posts/hello-world/</guid>
|
<guid>https://www.ilnostropianetaselvaggio.it/posts/hello-world/</guid>
|
||||||
<description><![CDATA[<h2 id="our-new-web-home">Our new web home</h2>
|
<description><![CDATA[<h2 id="our-new-web-home">Our new web home</h2>
|
||||||
<p><img src="/images/hello-world/hello-world.jpg" alt="Fantastic Planet"></p>
|
<p><img src="/images/hello-world/hello-world.jpg" alt="Fantastic Planet"></p>
|
||||||
|
<h3 id="our-services">Our services</h3>
|
||||||
|
<p>Al momento, sono self-hostati i seguenti servizi:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://podcast.ilnostropianetaselvaggio.it">Castopod</a>: una piattaforma open-source per la pubblicazione e la gestione di podcast;</li>
|
||||||
|
<li><a href="https://rss.ilnostropianetaselvaggio.it">FreshRSS</a></li>
|
||||||
|
<li><a href="https://git.ilnostropianetaselvaggio.it">Gitea</a></li>
|
||||||
|
<li><a href="https://memo.ilnostropianetaselvaggio.it">Memos</a>: una piattaforma di note e condivisione di contenuti che consente di organizzare e condividere facilmente le proprie idee e informazioni;</li>
|
||||||
|
<li><a href="https://ntfy.ilnostropianetaselvaggio.it">ntfy</a></li>
|
||||||
|
<li><a href="https://vault.ilnostropianetaselvaggio.it">Vaultwarden</a>: un gestore di password open-source;</li>
|
||||||
|
<li><a href="https://www.dadocloud.ovh">Nextcloud</a></li>
|
||||||
|
<li><a href="https://chat.dadocloud.ovh">Snikket</a>: una piattaforma di messaggistica istantanea basata sul protocollo XMPP;</li>
|
||||||
|
<li><a href="https://molly.ilnostropianetaselvaggio.it">Mollysocket</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>Per il monitoraggio pubblico dell’istanza e dei servizi annessi, vedere: <a href="https://mon.ilnostropianetaselvaggio.it/status/health">Kuma</a></p>
|
||||||
|
<h3 id="scheduled">Scheduled</h3>
|
||||||
|
<ul>
|
||||||
|
<li>RocketChat</li>
|
||||||
|
<li>Matrix (Dendrite)</li>
|
||||||
|
<li>Chatmail</li>
|
||||||
|
<li>Mailcow</li>
|
||||||
|
<li>Wireguard VPN</li>
|
||||||
|
<li>…</li>
|
||||||
|
</ul>
|
||||||
]]></description>
|
]]></description>
|
||||||
|
|
||||||
</item>
|
</item>
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
<meta name="author" content="dado" />
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
<meta name="description" content="il nostro fantastico blog" />
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
@ -116,6 +116,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/tags/">Tags</a></li>
|
<li><a href="/tags/">Tags</a></li>
|
||||||
@ -141,22 +145,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="links">
|
<div id="links">
|
||||||
<a
|
|
||||||
|
|
||||||
rel="noreferrer"
|
|
||||||
|
|
||||||
target="_blank"
|
|
||||||
class="nerdlink"
|
|
||||||
href="/index.xml">
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<span>
|
|
||||||
RSS
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
|
|
||||||
|
216
ilnostropianetaselvaggio/public/tags/yak/index.html
Normal file
@ -0,0 +1,216 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="" lang="en"><head>
|
||||||
|
|
||||||
|
<meta name="robots" content="noai, noimageai">
|
||||||
|
<meta name="viewport" content="width=device-width" />
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link href="https://www.ilnostropianetaselvaggio.it/tags/yak/index.xml" rel="alternate" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
<link href="https://www.ilnostropianetaselvaggio.it/tags/yak/index.xml" rel="feed" type="application/rss+xml" title="Il nostro pianeta selvaggio" />
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/favicon.png'
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="shortcut icon"
|
||||||
|
href='/favicon.ico'
|
||||||
|
type="image/x-icon"
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="apple-touch-icon"
|
||||||
|
href='/apple-touch-icon.png'
|
||||||
|
/>
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
href='/logo.svg'
|
||||||
|
type="image/svg+xml"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<title>
|
||||||
|
|
||||||
|
Yak –
|
||||||
|
|
||||||
|
Il nostro pianeta selvaggio
|
||||||
|
</title>
|
||||||
|
|
||||||
|
|
||||||
|
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||||
|
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link type="text/css" rel="stylesheet" href=https://www.ilnostropianetaselvaggio.it/css/styles.5e2a22e13c29c048fd40941bfdc5c45a61ea875b2cde3a8034e70bc20e64fe39686de6e22a3fcacd86e6d573108e36c1f27ee78bbf168791176e2e087587ccde.css integrity="sha512-Xioi4TwpwEj9QJQb/cXEWmHqh1ss3jqANOcLwg5k/jlobebiKj/KzYbm1XMQjjbB8n7ni78Wh5EXbi4IdYfM3g==" />
|
||||||
|
<meta name="author" content="yak e dado" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:site_name"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:title"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta property="og:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
<meta property="og:type" content="blog" />
|
||||||
|
<meta property="og:image"
|
||||||
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
|
<meta property="twitter:domain"
|
||||||
|
content='www.ilnostropianetaselvaggio.i'
|
||||||
|
/>
|
||||||
|
<meta property="twitter:url" content="https://www.ilnostropianetaselvaggio.it/tags/yak/" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="twitter:title"
|
||||||
|
content='Il nostro pianeta selvaggio' />
|
||||||
|
|
||||||
|
<meta name="twitter:description" content="il nostro fantastico blog" />
|
||||||
|
|
||||||
|
<meta name="twitter:image"
|
||||||
|
content='https://www.ilnostropianetaselvaggio.it/icon512.png' />
|
||||||
|
|
||||||
|
<link rel="manifest" href="/manifest/index.json" />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="baseContainer"><header class="">
|
||||||
|
<div class="titleAndSearchContainer">
|
||||||
|
<div id="titleContainer">
|
||||||
|
|
||||||
|
<a class="unstyledLink" href="/">
|
||||||
|
<img src='/logo.svg' alt='Logo'/>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="rightOfLogo">
|
||||||
|
<div class="titleAndHamburger">
|
||||||
|
<h1>
|
||||||
|
<a class="unstyledLink" href="/">Il nostro pianeta selvaggio</a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<label id="hamburger-menu" for="main-nav-toggler">
|
||||||
|

|
||||||
|
</label>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="wide_nav"><nav>
|
||||||
|
|
||||||
|
<input type="checkbox" id="main-nav-toggler" />
|
||||||
|
|
||||||
|
<ul id="main-nav">
|
||||||
|
<li><a href="/">Home</a></li>
|
||||||
|
|
||||||
|
<li><a href="/posts/">Posts</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="https://www.ilnostropianetaselvaggio.it/pages/about/">
|
||||||
|
About
|
||||||
|
</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/tags/">Tags</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="search">
|
||||||
|
<input id="searchbar" type="text" placeholder='Search' />
|
||||||
|
<span class="nerdlink" onclick="newSearch();"></span>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
function newSearch() {
|
||||||
|
let term = searchbar.value.trim();
|
||||||
|
if (!term) return;
|
||||||
|
location.href = `/search/?q=${term}`;
|
||||||
|
}
|
||||||
|
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="links">
|
||||||
|
|
||||||
|
|
||||||
|
<a
|
||||||
|
|
||||||
|
rel="me"
|
||||||
|
|
||||||
|
target="_blank"
|
||||||
|
class="nerdlink"
|
||||||
|
href="https://social.fairphone.community/@dado">
|
||||||
|
|
||||||
|
|
||||||
|
<svg class='pseudofont' xmlns:svg='http://www.w3.org/2000/svg' width='16' height='16' viewbox='0 0 16 16'><path d='M 7.4779094,-1.598624e-6 C 5.5602384,0.0156984 3.7155894,0.2233384 2.6405814,0.7170384 c 0,0 -2.13206093,0.9537 -2.13206093,4.20766 0,0.74512 -0.01448,1.63603 0.0091,2.58084 0.07742,3.1821946 0.58336693,6.3183886 3.52553593,7.0971276 1.356568,0.359063 2.521335,0.434289 3.45936,0.382729 1.701085,-0.09431 2.6560206,-0.607063 2.6560206,-0.607063 l -0.05611,-1.234252 c 0,0 -1.2156316,0.383272 -2.5808476,0.33656 -1.352609,-0.04639 -2.780561,-0.145832 -2.999328,-1.80651 -0.0202,-0.145872 -0.03031,-0.301902 -0.03031,-0.465714 0,-10e-7 1.327834,0.324572 3.010574,0.40167 1.028943,0.0472 1.993827,-0.06028 2.9738766,-0.177218 1.879445,-0.224425 3.515901,-1.382448 3.721577,-2.4405646 0.32407,-1.666815 0.297376,-4.067605 0.297376,-4.067605 0,-3.25396 -2.131943,-4.20766 -2.131943,-4.20766 C 11.288476,0.2233384 9.4426784,0.0156784 7.5250084,-1.598624e-6 Z M 5.3076104,2.5424984 c 0.798781,0 1.403595,0.30701 1.803551,0.92113 l 0.388886,0.65181 0.388884,-0.65181 c 0.399875,-0.61412 1.00469,-0.92113 1.803551,-0.92113 0.6903266,0 1.2465526,0.24267 1.6713186,0.71609 0.411755,0.47342 0.61677,1.11337 0.61677,1.91862 v 3.939988 h -1.560986 v -3.824218 c 0,-0.80613 -0.339166,-1.21531 -1.0176126,-1.21531 -0.750129,0 -1.126049,0.48533 -1.126049,1.44509 v 2.09324 h -1.551753 v -2.09324 c 0,-0.95976 -0.376039,-1.44509 -1.126168,-1.44509 -0.678446,0 -1.017613,0.40918 -1.017613,1.21531 v 3.824218 h -1.560985 v -3.939988 c 0,-0.80525 0.205053,-1.4452 0.616889,-1.91862 0.424685,-0.47342 0.980911,-0.71609 1.671317,-0.71609 z' /></svg>
|
||||||
|
|
||||||
|
<span>
|
||||||
|
Mastodon
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<div id="contentContainer">
|
||||||
|
<div id="content">
|
||||||
|
<main>
|
||||||
|
<h2>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Tag: #Yak
|
||||||
|
|
||||||
|
</h2>
|
||||||
|
<ul class="list">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<div>
|
||||||
|
<span class="date">
|
||||||
|
2024-07-12
|
||||||
|
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<a href="https://www.ilnostropianetaselvaggio.it/pages/about/">About</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</main><footer>
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<p><small>
|
||||||
|
2024 © <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>
|
||||||
|
</small></p>
|
||||||
|
<p><small>
|
||||||
|
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||||
|
</small></p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
29
ilnostropianetaselvaggio/public/tags/yak/index.xml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss">
|
||||||
|
<channel>
|
||||||
|
<title>Yak on Il nostro pianeta selvaggio</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/tags/yak/</link>
|
||||||
|
<description>Recent content in Yak on Il nostro pianeta selvaggio</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en</language>
|
||||||
|
<copyright>[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)</copyright>
|
||||||
|
<lastBuildDate>Fri, 12 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ilnostropianetaselvaggio.it/tags/yak/index.xml" rel="self" type="application/rss+xml" /><icon>https://www.ilnostropianetaselvaggio.it/logo.svg</icon>
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>About</title>
|
||||||
|
<link>https://www.ilnostropianetaselvaggio.it/pages/about/</link>
|
||||||
|
<pubDate>Fri, 12 Jul 2024 00:00:00 +0000</pubDate>
|
||||||
|
|
||||||
|
<guid>https://www.ilnostropianetaselvaggio.it/pages/about/</guid>
|
||||||
|
<description><![CDATA[<p>Ciao!</p>
|
||||||
|
<p>Siamo due amici, <a href="">Andrea</a> e <a href="">Davide</a>, aka <em>yak</em> e <em>dado</em>. Abbiamo ideato questo progetto, <strong>Il nostro pianeta selvaggio</strong>, un po’ per gioco, immaginandolo come il nostro spazio, ossia uno spazio personale e anarchico (appunto selvaggio), nel quale portare le nostre passioni, raccontarci e, sopratutto, divertirci.</p>
|
||||||
|
<p>Oltre al presente sito web, come potete leggere dalla homepage, abbiamo in cantiere diversi servizi, tra cui un podcast, che partirà a breve!</p>
|
||||||
|
<p>Entrambi appassionati di Free Software, di cinema e di informatica, ma ognuno con le sue peculiarità: Andrea si occupa principalmente di gestire il podcast e tutta la parte audio, mentre Davide gestisce l’infrastruttura informatica che ci sta dietro.</p>
|
||||||
|
<p>Ringraziamo anche <a href="https://www.instagram.com/v4lent_4rt">Valentina</a> per i bei loghi!</p>
|
||||||
|
]]></description>
|
||||||
|
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
</channel>
|
||||||
|
</rss>
|
Before Width: | Height: | Size: 8.7 KiB |
@ -1,26 +1,53 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
<svg
|
||||||
<svg height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
viewBox="0 0 254.28 254.28"
|
||||||
viewBox="0 0 512 512" xml:space="preserve">
|
version="1.1"
|
||||||
<path style="fill:#90C8EC;" d="M451.316,269.856c2.255-7.902,2.855-12.854,2.855-12.854H57.828c0.06,1.203,0.142,2.385,0.225,3.569
|
id="svg17"
|
||||||
c-0.144-1.184-0.225-2.371-0.225-3.569c0,109.444,88.725,198.172,198.172,198.172s198.171-88.727,198.171-198.172
|
sodipodi:docname="Favicon 1 (palette 2)_Il nostro pianeta selvaggio.svg"
|
||||||
C454.171,261.385,453.185,265.677,451.316,269.856z"/>
|
width="254.28"
|
||||||
<path style="fill:#578CAD;" d="M408.912,208.821c28.273,13.093,45.259,29.88,45.259,48.182c0,41.83-88.725,75.74-198.171,75.74
|
height="254.28"
|
||||||
c-109.447,0-198.172-33.911-198.172-75.74c0-41.832,88.725-75.744,198.172-75.744c48.621,0,93.152,6.693,127.63,17.799"/>
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
<ellipse style="fill:#3A5D74;" cx="256" cy="254.502" rx="118.795" ry="25.72"/>
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
<g>
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
<path style="opacity:0.1;fill:#231F20;enable-background:new ;" d="M155.359,254.504c0-13.543,48.351-24.641,109.72-25.645
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
c-2.997-0.05-6.024-0.074-9.079-0.074c-65.61,0-118.799,11.516-118.799,25.72c0,14.202,53.189,25.72,118.799,25.72
|
<sodipodi:namedview
|
||||||
c3.055,0,6.083-0.025,9.079-0.074C203.71,279.146,155.359,268.045,155.359,254.504z"/>
|
id="namedview19"
|
||||||
<path style="opacity:0.1;fill:#231F20;enable-background:new ;" d="M265.162,332.66c-105.194-1.83-189.01-35.001-189.01-75.656
|
pagecolor="#505050"
|
||||||
c0-40.668,83.858-73.845,189.088-75.661c-0.208-0.003-0.421-0.002-0.632-0.005c0.028-0.001,0.057-0.002,0.084-0.002
|
bordercolor="#eeeeee"
|
||||||
c-2.882-0.047-5.779-0.074-8.692-0.074c-109.447,0-198.172,33.912-198.172,75.744c0,109.444,88.725,198.172,198.172,198.172
|
borderopacity="1"
|
||||||
c2.891,0,5.764-0.075,8.623-0.198c-94.246-4.037-171.433-73.893-186.768-164.764c32.2,25.183,99.867,42.53,178.145,42.53
|
inkscape:showpageshadow="0"
|
||||||
C259.072,332.743,262.125,332.713,265.162,332.66z"/>
|
inkscape:pageopacity="0"
|
||||||
</g>
|
inkscape:pagecheckerboard="0"
|
||||||
<path style="fill:#CAE9F7;" d="M256,511.999c-68.381,0-132.667-26.628-181.019-74.98C26.628,388.667,0,324.381,0,256.001
|
inkscape:deskcolor="#505050"
|
||||||
S26.628,123.334,74.982,74.982C123.333,26.629,187.619,0.001,256,0.001c68.379,0,132.667,26.628,181.019,74.982
|
showgrid="false" />
|
||||||
C485.372,123.334,512,187.62,512,256.001s-26.628,132.666-74.982,181.017C388.667,485.371,324.379,511.999,256,511.999z M256,16.17
|
<defs
|
||||||
c-132.245,0-239.832,107.589-239.832,239.832S123.756,495.831,256,495.831s239.832-107.587,239.832-239.829
|
id="defs4">
|
||||||
C495.832,123.757,388.245,16.17,256,16.17z"/>
|
<style
|
||||||
</svg>
|
id="style2">.d{fill:#1995b9;}.e{fill:#cb2e2b;}.f{fill:#e2e9e9;}</style>
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
id="a"
|
||||||
|
transform="matrix(1.0874102,0,0,1.0874102,-0.01087642,-1.3048972)">
|
||||||
|
<g
|
||||||
|
id="g12">
|
||||||
|
<circle
|
||||||
|
class="d"
|
||||||
|
cx="116.93"
|
||||||
|
cy="118.12"
|
||||||
|
r="116.92"
|
||||||
|
id="circle6" />
|
||||||
|
<ellipse
|
||||||
|
class="e"
|
||||||
|
cx="133.53"
|
||||||
|
cy="84.209999"
|
||||||
|
rx="69.040001"
|
||||||
|
ry="89.459999"
|
||||||
|
transform="rotate(-64.48,133.52933,84.207072)"
|
||||||
|
id="ellipse8" />
|
||||||
|
<path
|
||||||
|
class="f"
|
||||||
|
d="m 187.76,79.25 c -3.65,6.52 -16.31,-7.77 -36.61,-19.12 -20.3,-11.35 -40.53,-15.47 -36.89,-21.99 3.65,-6.52 26.04,-5.46 46.34,5.89 20.3,11.35 30.8,28.7 27.16,35.22 z"
|
||||||
|
id="path10" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 1.5 KiB |