runv-server

server tooling for runv.club
Log | Files | Refs | README

index.html (5674B)


      1 <!DOCTYPE html>
      2 <html lang="pt-BR">
      3 <head>
      4   <meta charset="utf-8">
      5   <meta name="viewport" content="width=device-width, initial-scale=1">
      6   <title>Junte-se — runv.club</title>
      7   <meta name="description" content="Como gerar uma chave SSH no Linux, macOS ou Windows e pedir entrada na runv.club via ssh entre@runv.club.">
      8   <link rel="preconnect" href="https://fonts.googleapis.com">
      9   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
     10   <link href="https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:ital,wght@0,400;0,700;1,400&family=IBM+Plex+Mono:wght@400;600&family=Syne:wght@600;700;800&display=swap" rel="stylesheet">
     11   <link rel="icon" href="/favicon.svg" type="image/svg+xml">
     12   <link rel="stylesheet" href="../assets/style.css">
     13 </head>
     14 <body>
     15   <div class="wrap">
     16     <nav class="top-nav"><a href="/">← runv.club</a></nav>
     17 
     18     <header>
     19       <p class="eyebrow">runv.club</p>
     20       <nav class="hero-nav" aria-label="Outras páginas">
     21         <a href="/news/">Notícias</a>
     22         <span class="hero-nav-sep" aria-hidden="true">·</span>
     23         <a href="/wiki/">Wiki</a>
     24         <span class="hero-nav-sep" aria-hidden="true">·</span>
     25         <span class="hero-nav-current" aria-current="page">Junte-se</span>
     26       </nav>
     27       <h1 class="hero-title subpage-title">Junte-se</h1>
     28       <p class="subpage-intro">Uma chave SSH no seu computador e um primeiro contato com <span class="ssh-identity">entre@runv.club</span> — de um jeito simples, em qualquer sistema.</p>
     29     </header>
     30 
     31     <div class="entre-callout" role="status">
     32       <span class="entre-callout-label">Pedido de entrada</span>
     33       <span class="ssh-identity ssh-identity-lg">entre@runv.club</span>
     34     </div>
     35 
     36     <section class="mini-cards" aria-label="Antes de começar">
     37       <article class="mini-card">
     38         <p class="mini-card-kicker">O que você precisa</p>
     39         <h2>Um computador e alguns minutos</h2>
     40         <p>Você só precisa gerar uma chave SSH, copiar a parte pública e seguir o fluxo guiado do <span class="ssh-identity">entre@runv.club</span>.</p>
     41       </article>
     42       <article class="mini-card">
     43         <p class="mini-card-kicker">Sem pressa</p>
     44         <h2>Não precisa saber tudo agora</h2>
     45         <p>Se esta for sua primeira vez com SSH, tudo bem. A ideia aqui é justamente tornar esse começo mais simples e amigável.</p>
     46       </article>
     47     </section>
     48 
     49     <main class="section prose-block subpage-main join-main">
     50       <h2>Em resumo</h2>
     51       <ol class="checklist join-summary">
     52         <li><strong>Gere</strong> um par de chaves SSH no seu computador. Você vai usar só a <em>chave pública</em> no pedido.</li>
     53         <li><strong>Conecte-se</strong> com <code>ssh</code> a <span class="ssh-identity">entre@runv.club</span> e siga o que aparecer na tela.</li>
     54         <li><strong>Aguarde</strong> a revisão. O processo é manual e não há cadastro instantâneo.</li>
     55       </ol>
     56 
     57       <p>
     58         Se esta é a sua primeira vez usando SSH, tudo bem: esta página foi pensada justamente para ajudar você a dar esse primeiro passo com calma.
     59       </p>
     60 
     61       <h2>Linux</h2>
     62       <p>No terminal, gere uma chave Ed25519 e copie a linha da <strong>chave pública</strong> (<code>.pub</code>).</p>
     63       <pre class="code-block" tabindex="0"><code>ssh-keygen -t ed25519 -C "seu-email-ou-pc" -f ~/.ssh/id_ed25519_runv
     64 cat ~/.ssh/id_ed25519_runv.pub</code></pre>
     65 
     66       <h2>macOS</h2>
     67       <p>No <strong>Terminal</strong> (Spotlight: “Terminal”), use os mesmos comandos do Linux. O OpenSSH já vem no sistema; se quiser, pode adicionar a chave com <code>ssh-add ~/.ssh/id_ed25519_runv</code>.</p>
     68       <pre class="code-block" tabindex="0"><code>ssh-keygen -t ed25519 -C "seu-email-ou-pc" -f ~/.ssh/id_ed25519_runv
     69 cat ~/.ssh/id_ed25519_runv.pub</code></pre>
     70 
     71       <h2>Windows</h2>
     72       <p>No <strong>PowerShell</strong> ou Terminal do Windows, confirme primeiro se o cliente existe com <code>ssh -V</code>. Se faltar, instale o <em>Cliente OpenSSH</em> em Configurações → Aplicativos → Recursos opcionais.</p>
     73       <pre class="code-block" tabindex="0"><code>ssh-keygen -t ed25519 -C "seu-email-ou-pc" -f $env:USERPROFILE\.ssh\id_ed25519_runv
     74 Get-Content $env:USERPROFILE\.ssh\id_ed25519_runv.pub</code></pre>
     75       <p class="join-note">Nunca compartilhe o arquivo <strong>sem</strong> <code>.pub</code>. Esse é o arquivo privado e deve ficar só com você.</p>
     76 
     77       <h2>Ligar ao <span class="ssh-identity">entre@runv.club</span></h2>
     78       <p>Linux / macOS:</p>
     79       <pre class="code-block" tabindex="0"><code>ssh -i ~/.ssh/id_ed25519_runv entre@runv.club</code></pre>
     80       <p>Windows (PowerShell):</p>
     81       <pre class="code-block" tabindex="0"><code>ssh -i $env:USERPROFILE\.ssh\id_ed25519_runv entre@runv.club</code></pre>
     82       <p>Na primeira vez, aceite a fingerprint se estiver conectando ao servidor certo. Se a sua chave tiver outro nome ou estiver no caminho padrão, você pode omitir <code>-i</code>.</p>
     83       <p>
     84         Dúvidas ou bloqueios: <a href="mailto:admin@runv.club">admin@runv.club</a>. A preferência é por chaves <strong>Ed25519</strong>; ECDSA e RSA também podem ser aceitas conforme a política do servidor.
     85       </p>
     86       <p>
     87         Depois que a conta for aprovada, você poderá entrar na pubnix, criar sua página pessoal, explorar o ambiente e conversar com a comunidade no IRC.
     88       </p>
     89     </main>
     90 
     91     <footer class="site-footer">
     92       <p>Administração: <a href="mailto:admin@runv.club">admin@runv.club</a><span class="footer-sep" aria-hidden="true"> · </span><a href="/faq/" class="footer-link-discrete">FAQ</a></p>
     93     </footer>
     94   </div>
     95 </body>
     96 </html>