Pagina inicial » como » Como SSH Hop com o encaminhamento de chaves do Windows

    Como SSH Hop com o encaminhamento de chaves do Windows


    Você tem a necessidade de trabalhar com chaves SSH do Windows e descobre que isso se torna um aborrecimento muito 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 com a qual você se conectou com a chave para outra máquina que ofereça suporte a SSHing com chaves. Nós não vamos entrar em como colocar sua chave pública na máquina Linux, como já cobrimos este tópico.

    Instalar programas / pacotes básicos

    • Obter o PuTTY pacote (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 “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 aleatório possível.
    • Uma vez que o programa é feito gerando a chave,
    • Na linha "Comentário Chave", mude para algo mais útil como o seu nome. Por exemplo:
    • Embora não seja obrigatório, é altamente recomendável que você defina uma frase secreta na chave privada. Isso protegerá sua chave privada no caso de alguém obter 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á tem 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)
    • 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 o seu par de chaves salvo.
    • Se necessário, forneça a frase secreta.

    Feito, a partir de agora, Putty, WinSCP e qualquer programa que serve 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 configurações de teclas 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 “startup” do Windows.
    2. Crie um atalho para o programa que passa os arquivos-chave como parâmetros. Por exemplo, o comando “Target” para duas (2) chaves seria semelhante a:

      "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)

    Esta configuração é opcional, mas ao fazê-lo permitirá que você, uma vez que você tenha SSHed em uma máquina, continue 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".
    • Volte para "Sessão"
    • Selecione a entrada "Configurações padrão".
    • Clique em "Salvar".
    • Feito.

    Ativar encaminhamento de agente SSH (WinSCP)

    • Em uma nova guia de conexão do WinSCP, marque a caixa de seleção Opções avançadas.
    • Vá para o "SSH" -> "Autenticação".
    • Marque a caixa de seleção "Permitir encaminhamento de agentes".
    • Vá para as “Opções Gerais” clicando em “Preferências” -> “Preferências”.
    • Ative o Putty para ser chamado com a opção de encaminhamento entrando em “Integration” -> “Application” e anexando a opção “-A” CLI.
    • Agora você pode tornar este modelo para conexões subseqüentes voltando para “Session” e digitando, as informações básicas que você sabe que serão uniformes em todas as conexões (se houver), como Username, IP, Etc '. Então "salve" a sessão.
    Notas do autor Enquanto puristas, dirão que qualquer SSHing sério, deve ser feito a partir de uma máquina Linux, a realidade é que o bug nº 1 do Ubuntu “Microsoft tem uma participação majoritária no mercado de desktops”, ainda é verdade. talvez um dia nós vamos passar 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 ...