LINUX.ORG.RU

История изменений

Исправление pfg, (текущая версия) :

с линукса на винду прощее исконно виндовым средством по имени RDP. минус - перехват стола у пользователя. т.е. паралельно работать как в тимвьювере не будет.

в остальном весьма неплохо клиент написан. пользуюсь реминой.
для шифроканала, вместо вездепихуемых VPN, использую проброс порта через ssh (проще, логичнее и обычно уже есть во всяком исполнении)
присоветую найденный в тырнете, удобный скрипт для запуска ssh на лине в фоне, удобно в составе граф.интерфейса ремины.
сам скрипт rdp0ssh.sh

#!/bin/sh
scriptname="$(basename $0)"    #получение имени скрипта

if [ $# -lt 3 ]
 then
    echo "Usage: $scriptname start | stop  RDP_NODE_IP  SSH_NODE_IP"
    exit
fi

case "$1" in

start)
  echo "Starting tunnel to $3"     
#        запуск ssh в фоне с управляющим сокетом в run
  ssh -M -S $XDG_RUNTIME_DIR/$scriptname.control -fnNT -L 10389:$2:3389 $3
  ssh -S $XDG_RUNTIME_DIR/$scriptname.control -O check $3
  ;;

stop)
  echo "Stopping tunnel to $3"
#        посыл сигнала отключения в сокет для завершения фонового ssh
  ssh -S $XDG_RUNTIME_DIR/$scriptname.control -O exit $3
 ;;

*)
  echo "Did not understand your argument, please use start|stop"
  ;;
esac

пользоваться так (эти команды засовываю в соответствующие пункты ремины)
~/bin/rdp0ssh.sh start 192.168.1.45 203.0.113.214
~/bin/rdp0ssh.sh stop 192.168.1.45 203.0.113.214
первый IP 192.168.1.45 - адрес в локалке компа с виндой.
второй IP 203.0.113.214 - адрес роутера/компутера «сети» в интернете.

ключ доступа и параметры берутся из ~/.ssh/config - все ок.

Исходная версия pfg, :

с линукса на винду прощее исконно виндовым средством по имени RDP. минус - перехват стола у пользователя. т.е. паралельно работать как в тимвьювере не будет.

в остальном весьма неплохо клиент написан. пользуюсь реминой.
для шифроканала, вместо вездепихуемых VPN, использую проброс порта через ssh (проще, логичнее и обычно уже есть во всяком исполнении)
присоветую найденный в тырнете, удобный скрипт для запуска ssh на лине в фоне, удобно в составе граф.интерфейса ремины.
сам скрипт rdp0ssh.sh

#!/bin/sh
scriptname="$(basename $0)"    #получение имени скрипта

if [ $# -lt 3 ]
 then
    echo "Usage: $scriptname start | stop  RDP_NODE_IP  SSH_NODE_IP"
    exit
fi

case "$1" in

start)
  echo "Starting tunnel to $3"     
#        запуск ssh в фоне с управляющим сокетом в run
  ssh -M -S $XDG_RUNTIME_DIR/$scriptname.control -fnNT -L 10389:$2:3389 $3
  ssh -S $XDG_RUNTIME_DIR/$scriptname.control -O check $3
  ;;

stop)
  echo "Stopping tunnel to $3"
#        посыл сигнала отключения в сокет для завершения фонового ssh
  ssh -S $XDG_RUNTIME_DIR/$scriptname.control -O exit $3
 ;;

*)
  echo "Did not understand your argument, please use start|stop"
  ;;
esac

пользоваться так (эти команды засовываю в соответствующие пункты ремины)
~/bin/rdp0ssh.sh start 192.168.1.45 203.0.113.214
~/bin/rdp0ssh.sh stop 192.168.1.45 203.0.113.214
первый IP 192.168.1.45 - адрес в локалке компа с виндой.
второй IP 203.0.113.214 - адрес роутера/компутера «сети» в интернете.