Ultimas do CanalQb

CanalQb - Como Instalar Ubuntu 16.04 no Windows 11

@CanalQb


CanalQb - Como Instalar  Ubuntu 16.04 no Windows 11



CanalQb



Sempre crie uma frase de segurança única para jogos, Airdrops e qualquer outra coisa de origem desconhecida, em vez de usar sua carteira principal.


Tutorial: Instalação do WSL com Ubuntu 16.04, OpenSSH, Squid e Mineração com CPUMiner

Objetivo:
Este tutorial visa configurar o WSL (Windows Subsystem for Linux) no Windows, instalar o Ubuntu 16.04, e configurar o OpenSSH (um servidor de SSH) e o Squid (um servidor proxy). 

Passo 1: Habilitar o WSL no Windows
O WSL (Windows Subsystem for Linux) permite que você execute um ambiente Linux diretamente no Windows, sem a necessidade de máquinas virtuais ou dual boot.

Abrir PowerShell como Administrador:
Pressione Win + X e selecione Windows PowerShell (Admin).

Habilitar o WSL:
Execute o seguinte comando no PowerShell:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -All

Caso solicite, reinicie o computador para que as alterações tenham efeito.

Passo 2: Baixar e Instalar o Ubuntu 16.04

Baixar o Ubuntu 16.04:
Execute o comando abaixo no PowerShell para baixar o pacote do Ubuntu 16.04:

Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

Instalar o Ubuntu:
Após o download, instale o Ubuntu com o comando:
Add-AppxPackage .\Ubuntu.appx

Passo 3: Configurar o Ubuntu 16.04

Executar o Ubuntu:

Após a instalação, execute o Ubuntu digitando ubuntu no PowerShell ou no menu iniciar.

Configurar o Usuário:
Na primeira execução, o Ubuntu pedirá para você criar um usuário e senha. Exemplo:

Enter new UNIX username: canalqb
Enter new UNIX password: senha123
Retype new UNIX password: senha123
passwd: password updated successfully
Default UNIX user set to: canalqb

Passo 4: Configurar Sudo sem Senha (Opcional)
Você pode configurar o Ubuntu para permitir que o comando sudo seja executado sem pedir senha, o que facilita a administração do sistema.

Remover a necessidade de senha para sudo:
Execute os seguintes comandos:

sudo su
echo "canalqb ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/canalqb
chmod 0440 /etc/sudoers.d/canalqb

Passo 5: Atualizar o Sistema
Mantenha seu sistema atualizado para garantir que todos os pacotes e dependências estejam na versão mais recente.

Atualizar pacotes:
Execute os seguintes comandos para atualizar seu sistema:

Para AWS
sudo wget -O /etc/apt/sources.list https://raw.githubusercontent.com/canalqb/cpuminer-multi/refs/heads/main/sources.list
curl https://packages.gitlab.com/gpg.key | sudo apt-key add -

Para WSL e AWS

sudo apt update -y
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y

Passo 6: Instalar o OpenSSH Server
O OpenSSH é um servidor SSH que permite que você se conecte remotamente ao seu sistema Ubuntu de outros computadores, utilizando o protocolo SSH (Secure Shell). Isso é útil para administrar o sistema de forma remota.

Instalar o OpenSSH Server:
Execute o comando abaixo para instalar o OpenSSH:
sudo apt install -y openssh-server

Configurar o PasswordAuthentication:
Edite o arquivo de configuração do SSH para permitir login com senha:
sudo nano /etc/ssh/sshd_config
Encontre a linha PasswordAuthentication e altere para:

PasswordAuthentication yes

Reiniciar o serviço SSH:
Após salvar o arquivo, reinicie o serviço SSH para aplicar as mudanças:

sudo service ssh restart
Em caso de erro, use o comando:




sudo dpkg-reconfigure openssh-server

Passo 7: Instalar e Configurar o Squid
O Squid é um servidor proxy, usado para cache de conteúdo da web e para gerenciar tráfego de rede. Ele pode ser configurado para melhorar a velocidade de navegação e para permitir controle de acesso à internet.

Instalar o Squid:
Execute o comando abaixo para instalar o Squid:

sudo apt install -y squid

Configurar o Squid:
Abra o arquivo de configuração do Squid:

sudo nano /etc/squid/squid.conf

Modifique as seguintes linhas para permitir conexões de qualquer IP e alterar a porta de acesso:

http_port 0.0.0.0:3333
acl allowed_ips src all
http_access allow all

Reiniciar o serviço Squid:
Para verificar se o Squid está funcionando corretamente, execute:

sudo service squid restart
sudo service squid status

Habilitar o Squid na inicialização:
Para garantir que o Squid inicie automaticamente após reinicialização, crie ou edite o arquivo start_squid:

sudo nano /etc/profile.d/start_squid.sh

Insira o seguinte script:

#!/bin/bash
if ! pgrep -x "squid" > /dev/null; then
    sudo service squid start
fi

Salve o arquivo com CTRL+O e saia com CTRL+X.
Habilitar o Squid para iniciar automaticamente (em algumas máquinas):
Execute os seguintes comandos para garantir que o Squid seja iniciado automaticamente:

sudo systemctl enable squid
sudo service squid start

Conclusão
Você agora tem um ambiente WSL configurado com Ubuntu 16.04, OpenSSH para acesso remoto e Squid como servidor proxy. Esses serviços podem ser usados para gerenciar a conexão à internet de maneira eficiente e permitir o acesso remoto ao seu sistema.

Se você estiver interessado em minerar com o CPUMiner, a configuração básica já foi feita, e você pode seguir com a instalação do minerador conforme as necessidades do seu projeto.

Nenhum comentário

Comente só assim vamos crescer juntos!

Observação: somente um membro deste blog pode postar um comentário.