Como SSH Hop com o encaminhamento de chaves do Windows

Índice:

Como SSH Hop com o encaminhamento de chaves do Windows
Como SSH Hop com o encaminhamento de chaves do Windows

Vídeo: Como SSH Hop com o encaminhamento de chaves do Windows

Vídeo: Como SSH Hop com o encaminhamento de chaves do Windows
Vídeo: Como alterar a cor da barra de tarefas e da borda das janelas no Windows 8 - YouTube 2024, Abril
Anonim
Image
Image

Você tem a necessidade de trabalhar com chaves SSH do Windows e descobre que isso se torna um problema rapidamente? O HTG explica como tornar o processo o mais transparente possível, usando o pacote do pacote PuTTY.

Imagem por kaneda99.

visão global

Neste guia, explicaremos como usar o SSH em uma máquina Linux do Windows com sua chave pública, usando o Putty & Winscp. Além disso, habilitaremos a opção de encaminhamento. Isso permitirá que você continue pulando da máquina à qual conectou com sua chave para outra máquina que ofereça suporte a SSHing com chaves. Nós não iremos falar sobre como colocar sua chave pública na máquina Linux, já que já cobrimos este tópico.

Instalar programas / pacotes básicos

  • Obter o PuTTYpacote (não apenas o executável) e instale-o.
  • Opcionalmente, obtenha os programas WinSCP e mRemote e instale-os.

Gere um par de chaves

Se você ainda não criou um par de chaves e deseja fazê-lo no conforto da área de trabalho do Windows, pode usar o "PuTTY Key Generator" que foi instalado como parte do "pacote PuTTY":

  • Abra o “PuTTY Key Generator” entrando em “Start” -> “PuTTY” -> “PuTTYgen”
  • Embora não seja obrigatório, é recomendável que você altere o tamanho da sua chave do padrão 1024. Altere o número de “bits” na parte inferior de “1024” para “4096”.
  • Clique em "Gerar" e mova o mouse aleatoriamente até a barra atingir 100%. Isso "salga" sua chave, então tente fazer os movimentos do mouse o mais aleatoriamente possível.

    Image
    Image
  • Uma vez que o programa é feito gerando a chave,
  • Na linha "Key Comment", mude para algo mais útil como o seu nome. Por exemplo:

    Image
    Image
  • Embora não seja obrigatório, é altamente recomendável que você defina uma frase secreta na chave privada. Isso protegerá sua chave privada caso alguém tenha acesso a ela e você só será incomodado com a entrada uma vez na inicialização da máquina, se executar todas as etapas do guia.
  • Clique em "Salvar chave privada".

Nota: Se você já possui uma chave privada salva, você pode “extrair” a parte pública “carregando” com o gerador.

Configurando o Keymaster Quartermaster

O programa “Pageant” que foi instalado como parte do pacote PuTTY, pode armazenar sua chave / s e fornecê-la ao mRemote, WinSCP e PuTTY conforme necessário.

  • Abra "Pageant" no menu inicial. (Nota: pode correr para a bandeja do sistema)

    Image
    Image
  • Se ele tiver passado para a bandeja do sistema, clique duas vezes nele para abrir a janela principal.
  • Clique em "Adicionar chave" e forneça seu par de chaves salvo.
  • Se necessário, forneça a frase secreta.

Feito, a partir de agora, Putty, WinSCP e qualquer programa que sirva como fronteado para eles (como o mRemote) primeiro consultará o programa Pageant se houver uma chave para usar na conexão.

Carregando chaves automaticamente na inicialização (opcional)

O processo acima precisa ser repetido após cada reinicialização da máquina, pois o Pageant não salva as configurações de chave carregadas. Para que ele carregue a configuração automaticamente na inicialização, você pode usar um dos dois métodos abaixo:

  1. Supondo que você tenha permitido que o Pageant assuma o sufixo ppk, você poderá simplesmente adicionar os arquivos de chave à pasta "inicialização" do Windows.
  2. Crie um atalho para o programa que passa os arquivos-chave como parâmetros. Por exemplo, o comando "Destino" para duas (2) chaves seria semelhante a:

    Image
    Image

    “C: Arquivos de programas (x86) PuTTY pageant.exe” “C: Users AviadR Documentos aviad’s 4096.ppk” “C: Users AviadR Documents aviad’s 1024.ppk

Em seguida, adicione este atalho à inicialização da janela.

Ativar o encaminhamento do SSH Agent (PuTTY / mRemote)

Essa configuração é opcional, mas, ao fazer isso, você poderá continuar com SSHed em uma máquina e SSH a partir dela, para a próxima máquina, com a mesma chave. Para fazer isso:

  • Abra o PuTTY.
  • Em "Conexão" -> "SSH" -> "Auth".
  • Marque a opção "Permitir encaminhamento de agentes".

    Image
    Image
  • Volte para "Sessão"
  • Selecione a entrada "Configurações padrão".
  • Clique em "Salvar".

    Image
    Image
  • Feito.

Ativar encaminhamento de agente SSH (WinSCP)

  • Em uma nova guia de conexão do WinSCP, marque a caixa de seleção Ativar opções avançadas.
  • Vá para o "SSH" -> "Autenticação".
  • Marque a caixa de seleção "Permitir encaminhamento de agentes".

    Image
    Image
  • Vá para as "Opções Gerais" clicando em "Preferências" -> "Preferências".

    Image
    Image
  • Ative o Putty para ser chamado com a opção de encaminhamento entrando em “Integration” -> “Application” e anexando a opção “-A” CLI.

    Image
    Image
  • Agora você pode tornar esse modelo para as conexões subsequentes voltando para "Sessão" e digitando, as informações básicas que você sabe que serão uniformes em todas as conexões (se houver), como nome de usuário, IP, etc. Então "salve" a sessão.

Notas do autor Enquanto os puristas, dirão que qualquer SSHing sério, deve ser feito a partir de uma máquina Linux, a verdade é que o bug nº 1 do Ubuntu “a Microsoft tem uma participação majoritária no mercado de desktops”, ainda é verdade. talvez um dia nós mudemos para o desktop Linux completamente, mas esse dia não será hoje e não para o shell de 35 anos.

Spike: Então eu acho que serviu o meu tempo e estou livre para ir? SoundWave: livre para ir, para Cybertron …

Recomendado: