O Secure Shell, às vezes chamado de Secure Socket Shell, é um protocolo que permite usar uma interface baseada em texto para conectar-se com segurança a um computador ou servidor remoto. Este artigo é sobre como usar o servidor SSH no Windows e Mac ou Linux.
Quando uma conexão SSH segura é estabelecida, uma sessão de shell é iniciada e você pode controlar o servidor digitando comandos no cliente em seu computador local. As pessoas que mais utilizam este protocolo são os administradores de sistemas e redes, bem como qualquer pessoa que precise gerenciar um computador remotamente de forma muito segura.
Como usar o servidor SSH no Windows e Mac ou Linux
Como usar o SSH em um computador no Windows
Agora você pode instalar um cliente SSH real no Windows 10 e Windows 11. Ele vem com Windows 10 e Windows 11, mas você não precisa usá-lo.
No Windows 10 ou Windows 11, abra o aplicativo Configurações e vá para Aplicativos > Aplicativos e recursos > Recursos opcionais para instale o cliente OpenSSH. Clique em “Adicionar um recurso” e examine a lista de recursos extras até encontrar “Cliente OpenSSH”. Clique em”Instalar”depois de marcar a caixa. Abra o PowerShell depois de instalado e use o comando SSH para se conectar a um servidor. Experimente o PuTTY se quiser algo com uma interface gráfica do usuário (GUI) e mais opções. Comece a usar o PuTTY baixando-o e executando-o. Você pode baixar uma versão independente do PuTTY ou um instalador que inclua o PuTTY e outras ferramentas. ou um arquivo chamado putty.exe que pode funcionar como um aplicativo portátil. Na caixa “Nome do host (ou endereço IP)”, digite o nome do host ou endereço IP do servidor SSH. Certifique-se de que o número na caixa “Porta” seja o mesmo que o servidor SSH precisa. Por padrão, os servidores SSH usam a porta 22, mas os servidores geralmente são configurados para usar um número de porta diferente. Para conectar, clique em “Abrir”. Na primeira vez que você tentar se conectar a um servidor, receberá um aviso de segurança. Esta mensagem informa que você nunca se conectou a este servidor antes. Isso é normal, então clique em “OK” para seguir em frente. Se você vir este aviso novamente depois de se conectar ao servidor uma vez, isso significa que a impressão digital da chave de criptografia do servidor foi alterada. O administrador do servidor o alterou ou alguém está tentando induzi-lo a se conectar a um servidor SSH falso e ruim, interceptando seu tráfego. Tome cuidado! Você será solicitado a inserir seu nome de usuário e senha para sua conta do servidor SSH. Quando você fizer isso, você será vinculado. Para encerrar a conexão SSH, basta fechar a janela.
Você pode fazer muito mais com o PuTTY. Por exemplo, se você precisar usar um arquivo de chave privada para autenticar com o servidor SSH, você pode encontrar esta opção em Connection > SSH > Auth na janela PuTTY Configuration que aparece quando você inicia o programa.
Como usar SSH no macOS ou Linux
MacOS e Linux, que são baseados em UNIX, têm um comando SSH integrado que funciona praticamente da mesma forma em qualquer lugar.
Abra uma janela do Terminal em um dos esses sistemas operacionais antes de se conectar a um servidor SSH. Isso está em Finder > Aplicativos > Utilitários > Terminal em um Mac. Em uma área de trabalho do Linux, procure no menu de aplicativos um link para o Terminal. Para se conectar a um servidor SSH, digite o seguinte comando no terminal. Substitua username pelo seu nome de usuário no servidor SSH e ssh.server.com pelo nome do host ou endereço IP do servidor SSH: ssh [email protected] Este comando conectará ao servidor SSH padrão na porta 22. Para alterar a porta, adicione-p ao final do comando e, em seguida, o número da porta à qual deseja se conectar, assim: ssh [email protected] 2222 Na primeira vez que você se conectar, verá uma mensagem pedindo-lhe para confirmar o nome do servidor. Se esta é a primeira vez que você se conecta ao servidor, a mensagem é normal e você pode simplesmente digitar “sim” para continuar. Se você já se conectou ao servidor e vê esta mensagem, isso significa que o administrador do servidor alterou a impressão digital da chave ou você está sendo enganado para se conectar a um servidor falso. Tome cuidado! Antes de prosseguir, você será solicitado a digitar a senha necessária para a conta de usuário no servidor SSH. Depois de fazer isso, você será vinculado. Para encerrar a conexão SSH, feche a janela ou digite “exit” e pressione Enter. A página de manual do SSH informará mais sobre como usar o comando ssh. Você pode digitar man ssh no terminal ou visualizá-lo em seu navegador para acessá-lo. Se você executar seu próprio servidor SSH, certifique-se de bloqueá-lo para se manter seguro.
FAQ
Como se conectar ao servidor SSH no Windows 10?
Se você digitar ssh user@machine em seu prompt de comando, poderá iniciar uma sessão SSH. Ser-lhe-á pedido a sua palavra-passe. Ao adicionar a configuração da linha de comando a um perfil em suas configurações, você pode criar um perfil do Terminal do Windows que faça isso ao inicializar. json dentro da lista de objetos no perfil.
Como se conectar ao servidor via SSH PuTTY?
Inicie o cliente PuTTY, digite o endereço IP do servidor no campo Nome do host, e clique em Abrir. Assim que a sessão começar, você será solicitado a fazer login. Digite seu “Nome de login personalizado” ou “Nome de login padrão” em suas Configurações de usuário SSH e pressione Enter/Return.
Como usar SSH para Endereço IP usando PuTTY?
Abra o Putty e coloque seu nome de host ou endereço IP no campo Nome do host ou endereço IP. A porta 22 será usada por padrão. Para abrir a janela da linha de comando, clique no botão Abrir. No prompt de login como na janela da linha de comando, digite o nome de usuário SSH e pressione a tecla Enter no teclado.