20Jul

Como SSH Hop com Key Forwarding do Windows


Você tem a necessidade de trabalhar com as chaves SSH do Windows e você acha que isso se torna um aborrecimento muito rápido?
HTG entra em como tornar o processo tão transparente quanto possível, usando o conjunto de pacotes do PuTTY.Imagem

por kaneda99.

Visão geral

Neste guia, explicaremos como SSH para uma máquina Linux do Windows com sua chave pública, usando o Putty &Winscp. Além disso, vamos habilitar a opção de encaminhamento. Isso permitirá que você continue a pular da máquina que você conectou com sua chave, a outra máquina que suporte o SSHing com as chaves. Não vamos entrar em como colocar sua chave pública na máquina Linux, já que já abordamos esse tópico.

Instale programas / pacotes básicos

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

Gerar um par de teclas

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

  • Abra "PuTTY Key Generator" entrando em "Start" - & gt;"PuTTY" - & gt;"PuTTYgen"
  • Embora não seja necessário, é recomendável que você altere o comprimento da sua chave do padrão 1024. Mude o número de "bits" na parte inferior de "1024" para "4096".
  • Clique em "Gerar" e mova o mouse ao redor aleatoriamente até que a barra atinja 100%.Este "sais" é a chave, então tente fazer os movimentos do mouse o mais aleatórios possível.
  • Uma vez que o programa está pronto gerando a chave,
  • Na linha "Key Comment", altere-a para ser algo mais útil como seu nome. Por exemplo:
  • Embora não seja necessário, é altamente recomendável que você defina uma senha na chave privada. Isso protegerá sua chave privada caso algum ganhe acesso a ele e você só será incomodado ao entrar uma vez no arranque da máquina, se você executar todas as etapas no guia.
  • Clique em "Salvar chave privada".
Nota: Se você já possui uma chave privada salva, você pode "extrair" a parcela pública "carregando" com o gerador.

Configurando a chave-quartermaster

O programa "Pageant" que foi instalado como parte do pacote PuTTY, pode armazenar sua chave / s e entregá-los ao mRemote, WinSCP e PuTTY conforme necessário.

  • Abra "Pageant" no menu Iniciar.(Nota: pode escorrer para a bandeja do sistema)
  • Se ele foi executado na bandeja do sistema, clique duas vezes, para abrir a janela principal.
  • Clique em "Adicionar chave" e dê seu par de chaves salvo.
  • Se necessário, forneça a frase-senha.

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

Carregar chaves automaticamente na inicialização( Opcional)

O processo acima deve ser repetido após cada reinicialização da máquina, pois o Pageant não guarda 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ê permitiu que o Pageant retomasse o sufixo ppk, você poderia simplesmente adicionar os arquivos de chaves ao "arranque" do Windowspasta.
  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:

    "C: \ Arquivos de Programas( x86) \ PuTTY \ pageant.exe" "C: \ Users \ AviadR \ Documents \ aviad 4096.ppk""C: \ Users \ AviadR \ Documents \ aviad 1024.ppk
  • Então, adicione este atalho à inicialização da janela.

Habilitar o encaminhamento do agente SSH( PuTTY / mRemote)

Esta configuração é opcional, mas fazê-lo permitirá que você tenha SSHed em uma máquina para continuar e SSH, para a próxima máquina, com a mesma chave. Para fazer isso:

  • Open PuTTY.
  • Em "Conexão" - & gt;"SSH" - & gt;"Auth".
  • Verifique o "Permitir o encaminhamento do agente".
  • Volte para "Sessão"
  • Selecione a entrada "Configurações padrão".
  • Clique em "Salvar".
  • Feito.

Habilite o encaminhamento do agente SSH( WinSCP)

  • Em uma guia nova conexão do WinSCP, ative a caixa de seleção Opções antecipadas.
  • Vá para o "SSH" - & gt;"Autenticação".
  • Marque a caixa de seleção "Permitir encaminhamento do agente".
  • Vá para as "Opções Gerais" clicando em "Preferências" - & gt;"Preferências".
  • Habilite o Putty para ser invocado com a opção de encaminhamento, indo para "Integração" - & gt;"Aplicação" e anexando a opção "-A" CLI.
  • Agora você pode tornar este o modelo para conexões subseqüentes voltando para "Sessão" e digitando, as informações básicas que você conhece 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 realidade é que o bug # 1 da Ubuntu "A Microsoft possui uma participação maioritária no mercado de desktop" ainda é válido.talvez um dia mudemos completamente para o desktop Linux, mas esse dia não será hoje e não para o shell de 35 anos.

Spike: Então eu acho que eu servi o meu tempo e eu estou livre para ir?
SoundWave: grátis para Cybertron. ..