Como administrador de sistema, às vezes eu tive que administrar máquinas que estão a centenas ou milhares de quilômetros de distância de mim, e tudo está bem desde que eu possa ssh. Mas quando a rede quebra ... eu consigo lidar com uma pessoa remota, de diferentes níveis de conhecimento Unix, por telefone (& bate-papo, se eu tiver sorte). Então, na verdade, uma situação bastante semelhante.
Algumas diferenças:
-
Existem abordagens para adicionar gerenciamento remoto fora da banda ou gerenciamento remoto sem ajuda do SO. Estes provavelmente não se aplicam à sua situação, indo ignorá-los (tomadas de reinicialização remota, consoles seriais, IP KVM, IPMI, etc.)
-
Meu objetivo é, em geral, restabelecer minha capacidade de administrar a máquina, momento em que eu assumo; seu objetivo é provavelmente diferente.
De qualquer forma, algumas abordagens gerais:
- Se for possível, estabeleça um método de comunicação visual. Usando um telefone celular para tirar screenshots (como nas imagens reais do monitor) e enviá-los para o outro funciona. E é muito muito mais fácil para você identificar um erro de digitação dessa maneira. Se você está dando uma apresentação, coloque os comandos (em grande digitação!) Nos slides. Ou em folhetos.
- Um método de comunicação baseado em texto (chat / IRC / etc.) também é ótimo, então você não precisa mais soletrar um comando pelo telefone. E-mail funciona também, pelo menos enquanto o atraso não for tão ruim. (E-mail também permite que você especifique uma fonte de máquina de escrever). Até SMS (mensagens de texto por telefone celular) podem funcionar.
- Se você precisar fazer muitas coisas, você tornará as coisas muito mais fáceis se primeiro se concentrar em obter um método de comunicação melhor em execução.
- Soletre os comandos com muita clareza. Diga à pessoa exatamente o que digitar; o seu exemplo "entre aspas" é uma má ideia - em vez disso, diga à pessoa para digitar uma aspa dupla quando necessário. Dizer "curl space capital dash L" é demorado, mas consome muito menos tempo do que o tempo todo que você vai gastar resolvendo o erro do mal-entendido da pessoa.
- Às vezes, as opções longas são melhores -
dash dash execute
é mais fácil de transmitir do quedash e
(facilmente incompreendida para-c
ou mesmo-3
). Quando precisar soletrar letras, use o alfabeto fonético da NATO ou similar. - Diga à pessoa o que você vai fazer. "Eu vou dizer espaço se você precisar digitar um, caso contrário, por favor não. E não pressione enter até que eu diga. Tudo ficará em minúsculas, a menos que eu diga 'capital' na frente dele."
- Se o comando for de todo perigoso ou possível, digite-o de volta para você. Faça-lhes perguntas - "existe um espaço entre o painel e o o?" para ter certeza de que está certo.
- Você está falando, você pode usar tom / volume / pausa (ênfase) para fazer as coisas se destacarem (mostradas no exemplo com itálico)
Então, eu sugeriria algo como:
Me: curl space dash capital ell space example dot see [optionally you could put as in Charlie here] oh em slash file dot tee ex tee space dash oh space double-quote path slash to slash something space with space the word spaces (pause) dot tee ex tee double-quote
Them: ok
Me: Just to confirm, you've got the word spaces, plural, typed out before the dot tee ex tee?
Them: yeah
Me: And the dash el is capital, but the dash oh is lowercase, right?
Them: yep
Me: ok, press enter.
⋮