SSH ou montagem remota do sistema de arquivos

1

Em uma situação onde você passa a maior parte do tempo no terminal e no Vim / Emacs / outros editores de linha de comando, quais são os prós e contras de trabalhar via SSH ou montando um sistema de arquivos remoto usando ferramentas como SSHFS e AFP? ?

Atualmente trabalho em SSH, mas acho hediondo manter arquivos de ponto / rc em vários hosts, por isso considero alterar meu fluxo de trabalho. Alguém com visão sobre o assunto?

Nota: Sim, eu presumo que isso será fechado pelos mods rápido o suficiente, mas eu estou genuinamente curioso.

    
por krystah 17.12.2013 / 10:19

2 respostas

3

À medida que o hardware se tornou mais barato e onipresente (e agora até os tablets e smartphones tocam nesse espaço), as configurações distribuídas são um fato da vida. Muitas pessoas usam um repositório do GitHub como hub de configuração, eu pessoalmente prefiro sincronizar com o Unison File Synchronizer . De qualquer forma, existem muitas soluções viáveis por aí.

A montagem de sistemas de arquivos remotos é ótima para configuração de edição em massa, por exemplo, para atualizar as configurações de DNS para todos os servidores de produção. Mas normalmente as tarefas de sysadmin não consistem apenas em edições, mas também requerem outras ações (como reiniciar um serviço). Isso pode ser viável no Emacs, onde você pode facilmente obter um shell dentro do editor, mas no Vim, isso geralmente significa abrir uma conexão SSH separada para o sistema. Isso (e porque eu prefiro ter um registro completo das mudanças do sistema no histórico de comandos do shell) significa que eu escolho a edição local para essas tarefas. (E essas tarefas são geralmente pequenas, então eu não preciso da minha configuração completa do Vim, de qualquer forma.)

    
por 17.12.2013 / 10:49
1

Configure o NFS em seu servidor e monte-o localmente a cada inicialização ou quando necessário.

Você poderá usar todas as suas ferramentas locais para edição, etc ... como se os arquivos estivessem armazenados localmente. Além disso, quando um arquivo é savec, ele é armazenado no servidor.

O SSH é a melhor opção, mas para conforto tente o NFS.

    
por 17.12.2013 / 12:04