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:
ssh-host-config com base em um ou mais guias on-line. zsh . .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) ssh-agent em execução 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.