У меня есть следующая строка, которая не работает:
ssh -o StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=5 root@$serverip "echo 'nameserver 1.1.1.1' > /etc/resolv.conf && sudo systemctl restart resolvconf.service"
Поскольку мне как-то нужно поместить сервер имен 1.1.1.1 в какой-то другой тип цитирования, я думаю. Может кому-л помочь?
Просто беги cat /etc/resolv.conf
.
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
Ваша команда работает. Но ваш призыв к systemctl restart resolvconf
перезапишите ваши изменения снова. Вам нужно правильно настроить resolvconf вместо записи в /etc/resolv.conf
.