
Na tentativa de substituir progressivamente os servidores Windows por máquinas Linux, procuro uma forma unificada de administrar uma rede mista dos dois. O daemon interno atual que usamos para o administrador do Windows aceita comandos em uma sintaxe semelhante ao Unix: ls, cp, ... então minha ideia era tentar fazer todo o administrador por ssh.
Posso instalar o Cygwin no Windows e instalar um sshd local também. Eu encontrei o script apt-cyg, para instalar coisas semelhantes ao apt-get no Debian/Ubuntu.
Agora, meu problema é que parece que muitos sites de atualização no Cygwin são sites FTP, todos bloqueados pelo nosso firewall. Infelizmente eles não falham imediatamente, mas apenas o tempo limite. Presumo que exista para cada site um site equivalente a HTTP.
Existe uma maneira de informar globalmente a configuração do Cygwin, que é usada pelo apt-cyg, para NÃO usar nenhum site FTP? De preferência sem que eu tenha que passar por todos os arquivos e excluí-los manualmente?
Responder1
Isso não é diretamente uma resposta à pergunta, mas pelo menos uma possível solução alternativa.
Em primeiro lugar, existe um apt-get.sh no Cygwin, então você não precisa encontrar e instalar o apt-cyg.
Em segundo lugar, o Cygwin salva os espelhos que você usou em:
C:\cygwin\setup
então certifique-se de excluir os espelhos FTP lá e então chame:
apt-get.sh -m THE_MIRROR_OF_YOUR_CHOICE update
Então, ele salvará informações sobre esse espelho em C:\cygwin\setup, e parece que irá usá-lo por padrão, para que você não precise mais especificá-lo explicitamente. Problema resolvido, desde que aquele espelho não desça.