У меня есть машина C, к которой я могу подключиться по SSH со своей машины B. Но когда C использует Wireguard для подключения к Интернету через машину A, я больше не могу подключиться к ней по SSH с машины B. Что мне делать?
Это потому, что теперь вы больше не находитесь в частной сети, которую вы создали 10.0.0.x.
У вас есть два варианта: одна машина ssh B от машины A или машина Wireguard C с B на и ssh
тогда вам нужно включить переадресацию ip:
# echo 1 > /proc/sys/net/ipv4/ip_forward
# /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# /sbin/iptables -A FORWARD -i eth0 -o wg0 -m state --state RELATED,ESTABLISHED
-j ACCEPT
# /sbin/iptables -A FORWARD -i wg0 -o eth0 -j ACCEPT
Теперь вы можете использовать ssh с C
Ссылки Переадресация IP , NAT.