попытайтесь видеть то, что точно происходит. возможно, можно сохранить динамично сгенерированное содержание все еще подаваемым от апача, но позволять статическому содержанию, подаваемому лучше подходящим сервером как ngingx / lighthttpd / mathopd - на том же hsot [если Вы имеете другой IP или можете использовать другой порт] или на другом хосте.
Принятие Вашего поля Linux доступно из Интернета в 1.2.3.4 на порте 23008, во внешней системе я сделал бы:
external% ssh -p 23008 -L 13389:192.168.8.y:3389 username@1.2.3.4
Я затем соединился бы с переданной порту системой RDP с
external% rdesktop localhost:13389
Если Ваше внешнее поле не будет полем Linux, то будут эквивалентные команды для инструментов, которые Вы имеете; идея является все еще тем же: для передачи порта external 13389 192.168.8.y's порт 3389 затем используйте клиент external RDP для соединения с localhost:13389
.
Вы обращаетесь к установке sshd поля Linux правильно, но если Вы не реконфигурировали его, стандарт sshd установка, вероятно, будет поддерживать это очень хорошо.
ssh -L 3389:<ip of windows server>:3389 <ip of ssh server> -l <ssh user> -N
Принятие 3389 является портом, на котором работает Ваш RDP, И ssh сервер имеет доступ к упомянутому порту, можно затем соединиться с 127.0.0.1:3389, как будто это был удаленный сервер.
ssh -L 3389:<ip of windows server>:3389 <dydns of ssh server> -l <ssh user> -N
имена хостов могут использоваться вместо принятия IP, конечно, что у Вас есть порт 22 передачи на ssh сервер, который на ноте стороны может быть плохим, если использование другого порта и передача этого на т.е. 1212 используют-p флаг 1212 года.
– Oneiroi
29 November 2010 в 14:25
Можно также использовать внутреннее ssh-туннелирование от клиента удаленного рабочего стола Remmina .
Если вы может ssh на какой-либо сервер Linux с помощью ключей ssh, и этот сервер имеет открытый порт 3389 (RDP) для пакетов, поступающих с вашего компьютера, вы можете использовать следующую настройку для RDP через туннель ssh.
В редакторе профиля настройте Basic ] как для прямого подключения. Перейдите на вкладку SSH Tunnel и настройте туннелирование следующим образом:
[x] Включить туннель SSH
(o) Пользовательский [IP / имя хоста сервера ssh / linux]
Аутентификация SSH:
Имя пользователя: [имя пользователя на сервере ssh / linux]
(o) Открытый ключ (автоматически)
Используя эти параметры, Remmina открывает
ssh -L 3389:[target windows server]:3389 [linux server] -N
, а затем подключает сеанс RDP через этот канал ssh.
Если вы входите на сервер Linux, используя имя пользователя / пароль или если вы используете другой identity файл, вам необходимо изменить раздел SSH-аутентификации при настройке профиля.