O aviso mencionado é que a impressão digital que o host remoto foi alterado desde a primeira vez que você registrou lá.
Além disso, o aviso indica qual é o registro ofensivo em known_hosts.
Offending ECDSA key in /root/.ssh/known_hosts:1 indica que a primeira linha em known_host é ofensiva.
Você pode removê-lo executando ssh-keygen -R 192.168.1.xxx ou com
vi +1 /root/.ssh/known_hosts
A impressão digital é gerada a partir de chaves que existem no /etc/ssh/ , fazendo o hashing delas. Depois de aceitar na primeira conexão, ele é adicionado em known_host e avaliado durante o login.
editar 1
Se você tiver várias entradas para o servidor targer como domain , domain.foo , 1.2.3.4 all devem ser removidas e insira-as manualmente, executando o comando que você tenta usar, como ssh / sftp etc.
Além disso, você pode adicionar as chaves do host remoto com ssh-keyscan que lhe dará as impressões digitais e armazená-las em known_hosts . No entanto, a lógica da impressão digital é que você deve verificar o controle remoto antes de adicioná-lo a known_host