<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux &#8211; DesignTeen</title>
	<atom:link href="https://www.designteen.net/category/tutoriais/linux/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.designteen.net</link>
	<description>Um blog de tutoriais e dicas</description>
	<lastBuildDate>Thu, 02 Apr 2026 03:49:37 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.6</generator>
	<item>
		<title>Instalar WireGuard no Ubuntu 22.04</title>
		<link>https://www.designteen.net/instalar-wireguard-no-ubuntu-22-04/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Sun, 15 Mar 2026 04:01:23 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=314</guid>

					<description><![CDATA[Se você precisa instalar um VPN gratuito para ter acesso a alguns serviços de um IP de seu servidor. 1️⃣ Instalar WireGuard Execute no seu servidor: curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh Depois: chmod +x wireguard-install.sh Agora rode: sudo ./wireguard-install.sh 2️⃣ O instalador vai perguntar Responda: IP público ENTER Interface eth0 Porta 51820&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Se você precisa instalar um VPN gratuito para ter acesso a alguns serviços de um IP de seu servidor.</p>



<h1>1&#x20e3; Instalar WireGuard</h1>



<p>Execute no seu servidor:</p>



<pre class="wp-block-preformatted">curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh</pre>



<p>Depois:</p>



<pre class="wp-block-preformatted">chmod +x wireguard-install.sh</pre>



<p>Agora rode:</p>



<pre class="wp-block-preformatted">sudo ./wireguard-install.sh</pre>



<hr class="wp-block-separator"/>



<h1>2&#x20e3; O instalador vai perguntar</h1>



<p>Responda:</p>



<p><strong>IP público</strong></p>



<pre class="wp-block-preformatted">ENTER</pre>



<p><strong>Interface</strong></p>



<pre class="wp-block-preformatted">eth0</pre>



<p><strong>Porta</strong></p>



<pre class="wp-block-preformatted">51820</pre>



<p><strong>DNS</strong></p>



<pre class="wp-block-preformatted">1.1.1.1</pre>



<hr class="wp-block-separator"/>



<h1>3&#x20e3; Criar o primeiro usuário VPN</h1>



<p>Ele vai perguntar:</p>



<pre class="wp-block-preformatted">Client name:</pre>



<p>Digite por exemplo:</p>



<pre class="wp-block-preformatted">nameuser</pre>



<p>Depois disso ele gera automaticamente:</p>



<pre class="wp-block-preformatted">
nameuser.conf</pre>



<p>E um <strong>QRCode</strong>.</p>



<hr class="wp-block-separator"/>



<h1>4&#x20e3; Conectar no Windows</h1>



<p>Instale:</p>



<p>WireGuard</p>



<p><a href="https://www.wireguard.com/install/" target="_blank" rel="noreferrer noopener">https://www.wireguard.com/install/</a></p>



<p>Depois:</p>



<p>1&#x20e3; abrir WireGuard<br>2&#x20e3; <strong>Import tunnel</strong><br>3&#x20e3; selecionar <code> nameuser.conf</code></p>



<p>Conectar.</p>



<hr class="wp-block-separator"/>



<h1>5&#x20e3; Conectar no iPhone</h1>



<p>Instale:</p>



<p>WireGuard na App Store.</p>



<p>Depois:</p>



<p>1&#x20e3; abrir app<br>2&#x20e3; <strong>Add tunnel</strong><br>3&#x20e3; <strong>Scan QR Code</strong></p>



<p>Escaneie o QR que o script mostrou.</p>



<hr class="wp-block-separator"/>



<h1>6&#x20e3; Liberar porta no firewall</h1>



<p>Se estiver usando firewall no seu provedor, libere:</p>



<pre class="wp-block-preformatted">UDP 51820</pre>



<hr class="wp-block-separator"/>



<h1>7&#x20e3; Testar se funcionou</h1>



<p>Conecte na VPN e execute no computador:</p>



<pre class="wp-block-preformatted">ping 10.66.66.1</pre>



<p>Se responder → VPN funcionando.</p>



<hr class="wp-block-separator"/>



<h1>Resultado</h1>



<p>Depois de conectar:</p>



<pre class="wp-block-preformatted">Internet<br>   │<br>   └── VPN WireGuard<br>          │<br>          └── seu servidor</pre>



<p>Agora você pode acessar:</p>



<ul><li>SSH</li><li>banco de dados</li><li>painel</li><li>serviços internos</li></ul>



<p>como se estivesse <strong>na mesma rede do servidor</strong>.</p>



<hr class="wp-block-separator"/>



<h1><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Dica muito útil para seu caso</h1>



<p>Depois que a VPN estiver funcionando, você pode:</p>



<ul><li><strong>fechar completamente o SSH para internet</strong></li><li>liberar SSH <strong>somente para IP da VPN</strong></li></ul>



<p>Exemplo:</p>



<pre class="wp-block-preformatted">AllowUsers root@10.66.66.0/24</pre>



<p>Assim <strong>só quem conectar na VPN consegue acessar SSH</strong>.</p>



<p>Segurança sobe MUITO.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Como liberar o acesso remoto do MySQL no Ubuntu 10.04 LTS e acessar pelo PHP</title>
		<link>https://www.designteen.net/como-liberar-o-acesso-remoto-do-mysql-no-ubuntu-10-04-lts/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Tue, 18 Jul 2023 21:02:32 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=295</guid>

					<description><![CDATA[Faça a liberação do firewall Liberar banco remoto Se você deseja permitir o acesso remoto apenas para o localhost (127.0.0.1) e um endereço IP específico, você precisará fazer algumas alterações adicionais na configuração do MySQL. Siga as etapas abaixo: Abra o arquivo de configuração do MySQL usando um editor de&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Faça a liberação do <strong>firewall</strong></p>



<pre class="wp-block-code"><code>sudo ufw allow 3306/tcp
</code></pre>



<pre class="wp-block-code"><code>sudo ufw reload</code></pre>



<p><strong>Liberar banco remoto</strong></p>



<p>Se você deseja permitir o acesso remoto apenas para o localhost (127.0.0.1) e um endereço IP específico, você precisará fazer algumas alterações adicionais na configuração do MySQL. Siga as etapas abaixo:</p>



<ol><li>Abra o arquivo de configuração do MySQL usando um editor de texto. O local do arquivo pode variar, mas geralmente é encontrado em <code>/etc/mysql/mysql.conf.d/mysqld.cnf</code> ou <code>/etc/mysql/my.cnf</code>.</li><li>Localize a linha que começa com <code>bind-address</code> e certifique-se de que esteja configurada para o endereço IP do localhost (127.0.0.1). Por exemplo:<br><br></li></ol>



<pre class="wp-block-code"><code>bind-address = 127.0.0.1</code></pre>



<p>3. Adicione as seguintes linhas abaixo da linha bind-address para permitir a conexão remota a partir do IP específico que você deseja. Substitua <strong>seu_ip_aqui </strong>pelo endereço IP desejado:</p>



<pre class="wp-block-code"><code>bind-address = 127.0.0.1
bind-address = seu_ip_aqui</code></pre>



<pre class="wp-block-code"><code>bind-address = 0.0.0.0 (para todos ips)
</code></pre>



<p><br>4. Salve e feche o arquivo de configuração.</p>



<p>5. Reinicie o serviço do MySQL para aplicar as alterações:</p>



<pre class="wp-block-code"><code>sudo service mysql restart</code></pre>



<p>Com essas alterações, o MySQL estará configurado para permitir o acesso remoto apenas para o localhost (127.0.0.1) e o endereço IP específico fornecido.</p>



<p>Lembre-se de substituir <code><strong>seu_ip_aqui</strong></code> pelo endereço IP correto que deseja permitir o acesso. Isso garantirá que apenas o localhost e o IP especificado possam se conectar remotamente ao MySQL.</p>



<p><strong>Como faz para acessar o MYSQL remotamente pelo PHP?</strong></p>



<p>Para acessar o banco de dados MySQL em um servidor remoto usando PHP, você precisará configurar a conexão com o banco de dados e fornecer as credenciais corretas. Aqui está um exemplo de como fazer isso:</p>



<ol><li>Certifique-se de ter o driver MySQL habilitado no PHP. Você pode verificar se o driver está habilitado verificando a saída da função <code>phpinfo()</code>. Procure por algo como &#8220;pdo&#8221;, &#8220;mysqlnd&#8221; ou &#8220;mysqli&#8221;.<br></li><li>No seu código PHP, você precisará usar a extensão PDO para estabelecer a conexão com o banco de dados. <br>O uso do PDO oferece uma camada de abstração mais poderosa e segura para interagir com bancos de dados no PHP. Ele fornece recursos como manipulação de exceções para erros de banco de dados e suporte a diferentes drivers de banco de dados.<br><br>Aqui está um exemplo básico de como configurar a conexão:<br></li><li></li></ol>



<pre class="wp-block-code"><code>&lt;?php
$servername = "seu_ip_aqui"; // IP do servidor MySQL remoto
$username = "seu_usuario"; // Nome de usuário para acessar o banco de dados
$password = "sua_senha"; // Senha para acessar o banco de dados
$dbname = "seu_banco_de_dados"; // Nome do banco de dados que você deseja acessar

try {
    // Criando a conexão usando PDO
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);

    // Configurando o modo de erro do PDO para Exception
    $conn-&gt;setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // Exemplo de consulta:
    $sql = "SELECT * FROM sua_tabela";
    $stmt = $conn-&gt;query($sql);

    // Exemplo de iteração pelos resultados da consulta:
    while ($row = $stmt-&gt;fetch(PDO::FETCH_ASSOC)) {
        // Faça algo com os dados obtidos
    }
} catch (PDOException $e) {
    die("Falha na conexão: " . $e-&gt;getMessage());
}

// Fechando a conexão
$conn = null;
?&gt;

</code></pre>



<p>Certifique-se de substituir <code>seu_ip_aqui</code>, <code>seu_usuario</code>, <code>sua_senha</code> e <code>seu_banco_de_dados</code> pelas informações corretas do seu banco de dados remoto.</p>



<p>Quanto à criação de um login e senha para acesso remoto ao servidor MySQL, você pode executar as seguintes etapas:</p>



<ol><li>Faça login no servidor MySQL como um usuário com privilégios administrativos.</li><li>Crie um novo usuário com o comando <code>CREATE USER</code>:</li><li></li></ol>



<pre class="wp-block-code"><code>CREATE USER '<strong>seu_usuario</strong>'@'<strong>seu_ip_aqui</strong>' IDENTIFIED BY '<strong>sua_senha</strong>';
GRANT ALL PRIVILEGES ON *.* TO '<strong>usuario</strong>'@'<strong>endereco_ip</strong>' WITH GRANT OPTION;
FLUSH PRIVILEGES;</code></pre>



<pre class="wp-block-code"><code>CREATE USER <strong>seu_usuario</strong> IDENTIFIED BY 'passsss';
GRANT ALL PRIVILEGES ON *.* TO <strong>seu_usuario</strong> WITH GRANT OPTION;
FLUSH PRIVILEGES;</code></pre>



<p>Substitua <code><strong>seu_usuario</strong></code>, <strong><code>seu_ip_aqui</code> </strong>e <strong><code>sua_senha</code> </strong>pelas informações desejadas.</p>



<p></p>



<p>Esse caso deixa bem exposto o <strong>Mysql</strong>, é interessante adicionar um firewall direto no painel para que previna os ataques.</p>



<p>Dessa forma, você criou um novo usuário com login e senha e concedeu as permissões adequadas para acessar o banco de dados MySQL remotamente a partir do endereço IP especificado.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configurando IP Fixo no Raspberry</title>
		<link>https://www.designteen.net/configurando-ip-fixo-no-raspberry/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Thu, 28 Oct 2021 04:56:36 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=247</guid>

					<description><![CDATA[Digite o seguinte comando: ifconfig Localize as informações do IP do eth0 e/ou wlan0: Digite o comando &#8220;sudo nano /etc/dhcpcd.conf&#8221; e insira as informações abaixo (remova o &#8220;#&#8221; em frente as linhas para definir os IPs).]]></description>
										<content:encoded><![CDATA[
<p>Digite o seguinte comando: <strong>ifconfig</strong></p>



<figure class="wp-block-image"><img/></figure>



<p>Localize as informações do IP do eth0 e/ou wlan0:</p>



<figure class="wp-block-image"><img/></figure>



<p>Digite o comando &#8220;<strong>sudo nano /etc/dhcpcd.conf</strong>&#8221; e insira as informações abaixo (remova o &#8220;#&#8221; em frente as linhas para definir os IPs).</p>



<figure class="wp-block-image"><img/><figcaption>Para retornar as configurações originais (default) basta colocar o &#8220;#&#8221; antes das linhas. Deixando a linha como comentário e recebendo o IP automaticamente.</figcaption></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Criptografando e Decriptografando com GPG</title>
		<link>https://www.designteen.net/criptografando-e-decriptografando-com-gpg/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Thu, 28 Oct 2021 00:00:47 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=245</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="ENVIANDO ARQUIVO DE FORMA SEGURA | INTRODUÇÃO AO GPG" width="690" height="388" src="https://www.youtube.com/embed/9Crwy11DbxE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ordenar arquivos por data de criação</title>
		<link>https://www.designteen.net/ordenar-arquivos-por-data-de-criacao/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Mon, 25 Oct 2021 17:30:58 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=242</guid>

					<description><![CDATA[Como ordenar arquivos linux pela data da criação?]]></description>
										<content:encoded><![CDATA[
<p>Como ordenar arquivos linux pela data da criação?</p>



<pre class="wp-block-code"><code>find . -mtime -1</code></pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Como fazer RSYNC com o RCLONE</title>
		<link>https://www.designteen.net/como-fazer-rsync-com-o-rclone/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Thu, 04 Feb 2021 21:52:13 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=186</guid>

					<description><![CDATA[Como fazer o backup de seus arquivos no GDrive via RCLONE Primeiro teremos que instalar o RCLONE em nosso servidor. Depois de instalar precisamos configurar um repositório, digite o seguinte comando: Logo após selecione :&#8211;> n) New remote&#8211;> coloque o nome do seu repositório exemplo: gdrive&#8211;> Escolha o Gdrive, no&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Como fazer o backup de seus arquivos no GDrive via RCLONE</p>



<p>Primeiro teremos que instalar o RCLONE em nosso servidor.</p>



<pre class="wp-block-code"><code>curl https://rclone.org/install.sh | sudo bash</code></pre>



<p>Depois de instalar precisamos configurar um repositório, digite o seguinte comando:</p>



<pre class="wp-block-code"><code>rclone config</code></pre>



<p>Logo após selecione :<br><strong>&#8211;></strong> n) New remote<br><strong>&#8211;></strong> coloque o nome do seu repositório exemplo: gdrive<br><strong>&#8211;></strong> Escolha o Gdrive, no meu caso é o numero 15<br><strong>&#8211;></strong> Entre no Google Cloud Plataform e copie o id do seu user em credenciais.<br><strong>&#8211;></strong> Cole agora o password <br><strong>&#8211;></strong> 1 Full access<br><strong>&#8211;></strong> Agora ele está perguntando se quer deixar na raiz ou então quer uma pasta especifica, no meu caso selecionei uma pasta especifica dentro do drive e copiei o ID dela (final da url) e colei no terminal.<br><strong>&#8211;></strong> Quando aparecer <strong>REMOTE CONFIG USE AUTO CONFIG</strong>? selecione (<strong>N</strong>) para acessar a url do google e liberar permissão para a aplicação acessar o gdrive.<br><strong>&#8211;></strong> Será disparado uma url do google, entre nessa url e faça o login em sua conta, faça a permissão e copie o código gerado pelo google.<br><strong>&#8211;></strong> Cole no terminal e aperte enter.<br><strong><strong>&#8211;></strong></strong> Depois só ir avançando e seu gdrive estará configurado.</p>



<p>Segue o comando para pegar a sincronizar a data atual:</p>



<pre class="wp-block-code"><code>rclone sync /var/www/ gdrive:$(date +"%m-%d-%Y")</code></pre>



<p>Lembrando: o nome gdrive é o nome do seu bucket no rclone.</p>



<p>Para sincronizar apenas arquivos especificos:</p>



<pre class="wp-block-code"><code>rclone sync /mnt/teste/ gdrive: --include "*.{png,jpg}"</code></pre>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Raspberry Pi &#8211; Emergency Mode Due to Bad fstab</title>
		<link>https://www.designteen.net/raspberry-pi-emergency-mode-due-to-bad-fstab/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Thu, 04 Feb 2021 16:19:59 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=183</guid>

					<description><![CDATA[Um certo dia meu raspberry pi parou de funcionar e apresentou a seguinte mensagem: You are in emergency mode. After logging in, &#8220;journalctl -xb&#8221; to viewsystem logs, &#8220;systemctl reboot&#8221; to reboot, &#8220;systemctl default&#8221; or ^D to try again to boot into default mode. Então resolvi corrigir para continuar utilizando meu&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Um certo dia meu raspberry pi parou de funcionar e apresentou a seguinte mensagem: </p>



<p>You are in emergency mode. After logging in, &#8220;journalctl -xb&#8221; to view<br>system logs, &#8220;systemctl reboot&#8221; to reboot, &#8220;systemctl default&#8221; or ^D to try again to boot into default mode.</p>



<p>Então resolvi corrigir para continuar utilizando meu rasp.</p>



<p>Mas se você for como eu, editar fstab raramente funciona bem na primeira vez. Isso normalmente resulta em seu sistema travar na inicialização com uma mensagem dizendo que seu Raspberry Pi entrou no “Modo de Emergência”. Você corrige isso removendo (ou editando) a nova linha de seu arquivo fstab. Mas como fazer isso se o sistema não inicializar?</p>



<p>Veja como tirar o Raspberry Pi do modo de emergência e inicializá-lo novamente:</p>



<p>Retire o cartão SD do Pi e monte-o em outro computador.<br>Abra a partição de inicialização e o arquivo <strong>cmdline.txt</strong><br>Adicione <strong>init=/bin/sh</strong> ao final da linha e salve o arquivo<br>Desmonte, coloque de volta no seu Pi e ligue o seu Pi. Seu Pi inicializará em um ambiente de shell mínimo como root .<br>Neste ponto, você precisa montar o sistema de arquivos real, mas sem carregar o fstab . Para fazer isso, insira <strong>mount -o remount,rw / –target /</strong> e pressione Enter<br>Agora, edite seu arquivo fstab inserindo <strong>nano /etc/fstab</strong> e pressionando enter.</p>



<p>Depois de fazer suas edições, saia do arquivo e, na linha de comando, digite exit . O sistema entrará em pânico, mas tudo bem.</p>



<p>Remova o cartão SD do seu Pi e coloque-o de volta no outro computador.</p>



<p>Abra a partição de inicialização e o arquivo <strong>cmdline.txt</strong></p>



<p>Remova <strong>init=/bin/sh</strong> do final da linha e salve o arquivo</p>



<p>Desmonte o cartão SD, coloque-o de volta no seu Pi e ligue o seu Pi. Você deve estar pronto para ir agora.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Deixar o NANO como editor default no CentOS 7</title>
		<link>https://www.designteen.net/deixar-o-nano-como-editor-default-no-centos-7/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Tue, 04 Aug 2020 02:05:25 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=138</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<pre class="wp-block-code"><code>export EDITOR=/bin/nano</code></pre>



<pre class="wp-block-code"><code>crontab -e</code></pre>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Importar SQL via SHELL</title>
		<link>https://www.designteen.net/importar-sql-via-shell/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Fri, 24 Jul 2020 04:28:52 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=131</guid>

					<description><![CDATA[Será solicitada a senha do nome de usuário no terminal, basta informá-la.]]></description>
										<content:encoded><![CDATA[
<pre class="wp-block-code"><code>mysql -p -u USER DATABASE &lt; dicasetr_site.sql</code></pre>



<p>Será solicitada a senha do nome de usuário no terminal, basta informá-la.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Como configurar chaves SSH no meu servidor</title>
		<link>https://www.designteen.net/como-configurar-chaves-ssh-no-meu-servidor/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Thu, 23 Jul 2020 02:22:05 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=128</guid>

					<description><![CDATA[Passo #1: Criar o par de chaves RSA O primeiro passo é criar o par de chaves na máquina do cliente (há uma boa chance de que isso seja apenas o seu computador): ssh-keygen -t rsa Passo #2: Armazenar as chaves e senha Depois de inserir o comando Gen Key,&#8230;]]></description>
										<content:encoded><![CDATA[
<h3 id="chapter-1">Passo #1: Criar o par de chaves RSA</h3>



<p>O primeiro passo é criar o par de chaves na máquina do cliente (há uma boa chance de que isso seja apenas o seu computador):</p>



<pre class="wp-block-preformatted">ssh-keygen -t rsa</pre>



<h3 id="chapter-2">Passo #2: Armazenar as chaves e senha</h3>



<p>Depois de inserir o comando Gen Key, receberá mais algumas perguntas:</p>



<pre class="wp-block-preformatted">Enter file in which to save the key (/home/demo/.ssh/id_rsa):</pre>



<p>Pode pressionar Enter, salvando o arquivo para o usuário home (neste caso, meu exemplo de usuário é chamado demo).</p>



<pre class="wp-block-preformatted">Enter passphrase (empty for no passphrase):</pre>



<p>Cabe a si decidir se deseja usar uma senha. Introduzir uma frase de acesso tem os seus benefícios: a segurança de uma chave, não importa o quão encriptada, ainda depende do facto de não ser visível para mais ninguém. Se uma chave privada protegida por senha cair na posse de utilizadores não autorizados, eles serão incapazes de fazer logon nas suas contas associadas até que eles descobram a senha, dando ao utilizador hackeado algum tempo extra. A única desvantagem, é claro, para ter uma senha é ter que digitá-la, de seguida, em cada vez que usar o par de chaves.</p>



<p>Todo o processo de geração de chaves é semelhante a este:</p>



<pre class="wp-block-preformatted">ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/demo/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/demo/.ssh/id_rsa.Your public key has been saved in /home/demo/.ssh/id_rsa.pub.The key fingerprint is:4a:dd:0a:c6:35:4e:3f:ed:27:38:8c:74:44:4d:93:67 demo@aThe key's randomart image is:+--[ RSA 2048]----+|.oo. || .o.E||+ .o || . = = . ||= S = .|| o + = + ||. o + o .|| . o || |+-----------------+</pre>



<p>A chave pública agora está localizada em /home/demo/.ssh/id_rsa.pub A chave privada (identificação) agora está localizada em /home/demo/.ssh/id_rsa</p>



<h3 id="chapter-3">Passo #3: Copiar a Chave Pública</h3>



<p>Uma vez que o par de chaves é gerado, será necessário colocar a chave pública no servidor virtual que queremos usar.</p>



<p>Pode copiar a chave pública no arquivo authorized_keys da nova máquina com o comando ssh-copy-id. Certifique-se que substitui o exemplo de nome de utilizador e endereço IP abaixo.</p>



<pre class="wp-block-preformatted">ssh-copy-id user@123.45.56.78</pre>



<p>Como alternativa, você pode colar as chaves usando SSH:</p>



<pre class="wp-block-preformatted">cat ~/.ssh/id_rsa.pub | ssh user@123.45.56.78 "mkdir -p ~/.ssh &amp;&amp; cat &gt;&gt;~/.ssh/authorized_keys"</pre>



<p></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
