Para o rsync, existe um que --no-motd
você pode usar para suprimir o motd do seu script e ver apenas a saída do que o rsync está transferindo. Parece que foi adicionado no rsync 3.x, pois não vejo essa opção no 2.x.
A página de manual lista uma ressalva sobre não usá-lo ao tentar obter uma lista de módulos que você pode rsync:
--no-motd
Esta opção afeta as informações emitidas pelo cliente no início de uma transferência de daemon. Isso suprime o texto da mensagem do dia (MOTD), mas também afeta a lista de módulos que o daemon envia em resposta à solicitação "rsync host ::" (devido a uma limitação no protocolo rsync). omita esta opção se desejar solicitar a lista de módulos do daemon.
Para scp, tentando tocar no arquivo ~/.hushlogin
. Quando eu scp arquivos, não vejo o motivo, mas a sua configuração pode ser diferente. A página do manual para login
tem mais informações:
Se o arquivo .hushlogin existir, um logon "silencioso" será executado (isso desabilita a verificação do correio e a impressão da última hora e mensagem do logon do dia). Caso contrário, se / var / log / lastlog existir, a hora do último login será impressa (e o login atual será registrado).
rsync --no-motd
Nao funciona para mim. O SSH MOTD ainda está sendo mostrado.