LINUX.ORG.RU
ФорумAdmin

Сервер и клиен поменяные местами

 


0

1

Мне нужен ssh доступ к компьютеру который находится за NAT'ом на работе. У меня дома есть чистый ip т.е. я могу быть сервером. Мне нужно сделать так чтобы я мог выполнять команды на клиенте. Есть-ли решение данной проблемы в только в рамках ssh? Про vpn не напоминать.

SSH тунелирование?

lnx
()

Можно через ssh забирать команду из одного файла, удалять этот файл, а вывод складывать в другой.

На домашнем компьютере это будет выглядеть как то так:

echo "ifconfig" >> ~/.ssh.in && sleep 10s && cat ~/.ssh.out

// Да, я мастер по созданию костылей.

april
()

Уже сотни раз поднимали этот вопрос.

На машине за NAT: autossh -M 20180 -f -N andreykyz@твойдомашнийIP -R 11111:127.0.0.1:22

На домашней машине localhost:11111 это будет ссылка на машину за натом:22 т.е. как правило ssh доступ.

RCV ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.