Como configuro o sshd usando o Cygwin no Windows 7 para login remoto

1

Gostaria de configurar um servidor ssh com o Cygwin na área de trabalho do Windows 7 para que eu possa acessar remotamente o meu computador de maneira mais civilizada do que usar o VNC. Eu gostaria de usar zsh como meu shell padrão. Eu gostaria de poder usar um par de chaves existente em ambas as direções (ou seja, acessar remotamente a área de trabalho e fazer login em outras máquinas a partir da área de trabalho). Eu adoraria configurar isso uma vez e nunca mais mexer com isso novamente.

Aqui está o que eu tenho até agora:

  • O Cygwin é instalado com todos os pacotes possíveis (eu não sabia no momento em que estava me metendo, mas está pronto)
  • Eu corri ssh-host-config com base em um ou mais guias on-line.
  • Eu mudei meu shell para zsh .
  • Eu adicionei várias coisas ao meu .zshrc que são projetadas para lançar ssh-agent no login do shell, mas todas elas deixam vários ssh-agent processos em execução após o shell ser fechado (suponho que isso seja ruim)
  • Eu preferiria ter apenas um "global" ssh-agent em execução
  • Em um ponto, consegui fazer conexões ssh de saída com outras máquinas (as conexões de entrada atingiram o tempo limite), mas isso não funciona mais.

Eu realmente adoraria saber como fazer o sshd iniciar na inicialização (do meu computador, portanto, não preciso deixar um terminal aberto) e como obter ssh-agent para iniciar uma vez e continuar assim, por isso Não preciso digitar o código-chave da minha chave o tempo todo.

Eu tenho acesso ao meu roteador (para encaminhamento de porta).

Eu não sou um assistente de configuração de shell (ou seja, não sei o suficiente para escrever algo para iniciar o agente ssh corretamente).

Como convencer o cygwin e o sshd a atender às minhas necessidades?

Obrigado antecipadamente.

    
por DanBlakemore 21.09.2012 / 06:39

0 respostas