Переменная через ssh подключение

Всем привет! Есть вопрос, подключаюсь к хосту по ssh где запущен докер контейнер, и выполняю команду "docker exec -it name /bin/sh "ping6 -c5 ::1"", в подключение пробрасывается моя переменная в которой задан IPv6 ::1, вместо вывода пинг, выходит manual как пользоваться ping6, то есть переменная IPV6 не передалась. Получается, на второй уровень переменные не передаются?

echo "Enter IPv6"
read IPV6

echo "Enter User Name"
read name

echo "Enter Server"
read server

echo "Enter port"
read port

echo "Enter password"
read pass

export SSHPASS=$pass

sshpass -e ssh -tt -p $port $name@$server "docker exec -it my-nginx /bin/sh -c "ping6 -c 5 "$IPV6"""

Если просто зайти в систему и выполнить команду, то всё работает:

docker exec -it my-nginx /bin/sh -c "ping6 -c 5 "$IPV6""

Подскажите, кто нибудь сталкивался с подобным?


Ответы (0 шт):