Microsoft Remote Desktop através da porta encaminhada do SSH -- remote-desktop campo com ssh camp apple Relacionado O problema

Microsoft Remote Desktop through ssh-forwarded port


11
vote

problema

português

Eu tenho uma situação em que eu forneço acesso a um servidor Windows encaminhando a porta de desktop remota 3389 com SSH do Mac para o "interno" de uma rede inacessível.

Agora eu posso me conectar com a versão Windows da área de trabalho remota, mas a versão Mac do tempo de área de trabalho remoto fora e não fornece acesso. Isso é mesmo ao usar o número IP como o host para se conectar.

Qualquer ideia por que isso acontece e como posso trabalhar em torno disso?

english

I have a situation where I provide access to a Windows server by forwarding the remote desktop port 3389 with ssh from my Mac to the "inside" of an otherwise inacessible network.

I can now connect with the Windows version of Remote Desktop, but the Mac version of Remote Desktop time out and do not provide access. This is even when using the IP-number as the host to connect to.

Any idea why this happens and how I can work around it?

     
         
         

Lista de respostas

7
 
vote

Não encaminhar a porta local 3389, várias versões da área de trabalho remota são muito inteligentes para o seu próprio bem.

Minhas etapas usuais envolvem encaminhamento de 3390 local para remoto 3389. Em seguida, no MacRDC eu uso: localhost:3390 como endereço para conectar também.

Eu não sei se você está usando qualquer coisa para auxiliar na configuração da conexão SSH, mas a partir da linha de comando, seria algo como:

ssh -L 3390:172.16.5.32:3389 jason@remote.net

onde;
- 3390 é a porta de encaminhamento local na minha caixa.
- ABCDEFGHIJKLMNABCDEFGHIJKLMN3 é o host do Windows remoto. e;
- 3389 é a porta da área de trabalho remota (obviamente).

 

Don't forward local port 3389, various versions of Remote Desktop are too smart for their own good.

My usual steps involve forwarding local 3390 to remote 3389. Then, in MacRDC I use: localhost:3390 as the address to connect too.

I don't know if you're using anything to assist in the ssh connection setup, but from the command line, it would be something like:

ssh -L 3390:172.16.5.32:3389 jason@remote.net

Where;
- 3390 is the local forwarding port on my box.
- 172.16.5.32 is the remote windows host. and;
- 3389 is the Remote Desktop Port (obviously).

 
 
         
         
5
 
vote

no seu Mac, talvez experimente esta solução:

  • instalar sshuttle (implementa o túnel / proxy SSH, mas também implementa algumas alterações de roteamento) ( https: // github .com / apenwarr / sshuttle.git )
  • Configure o SShuttle para rotar apenas para o endereço IP da caixa do Windows que você deseja alcançar:

    sshuttle --dns -r yourusername@yoursshbox.com 1.1.1.1.1/32

    Substitua:

    1.1.1.1/32 Com o endereço IP do host do Windows. Se houver um número de hosts que você precisa acessar e eles estão na mesma sub-rede, você pode apenas mudar o / 32 para algo mais amplo, digamos / 24.

  • Fire no seu cliente Mac RDP e tente acessar o endereço IP da máquina Windows. Talvez possa usar o nome do host se você também for encaminhando consultas de DNS para a caixa que você está usando como uma ponte.

Esta é uma variação do método -d3389, mas emprega as características do proxy das meias do SSH.

 

On your mac, perhaps try out this solution:

  • install sshuttle ( implements ssh tunnel/proxy, but also implements some routing changes ) ( https://github.com/apenwarr/sshuttle.git )
  • configure sshuttle to only route for the ip address of the windows box you want to reach:

    sshuttle --dns -r YourUserName@YourSSHBox.com 1.1.1.1/32

    Replace:

    1.1.1.1/32 with the ip address of the windows host. If there are a number of hosts you need to access and they are in the same subnet, you can just change the /32 to something wider, say /24.

  • Fire up your Mac RDP client and attempt to access the IP address of the Windows machine. Perhaps can use the hostname if you are also forwarding DNS queries to the box you are using as a bridge.

This is a variation of the -D3389 method, but employs the socks proxy features of ssh.

 
 
   
   
3
 
vote

A área de trabalho remota do Windows implementa mais algoritmos de autenticação e criptografia específicos para o Windows. Isso nos aconteceu com frequência, na verdade, somos forçados a usar o Windows Remote Desktop por nossos administradores de rede, pois estamos usando métodos de autenticação OSX não implementa. Vamos cruzar os dedos e espero que a Microsoft libera uma correspondência para a área de trabalho remota do Windows-grau o mais cedo possível.

 

The Windows Remote Desktop implements more authentication and encryption algorithms specific to Windows. This happened to us often, in fact we're forced to use Windows Remote Desktop by our network administrators as we're using authentication methods OSX doesn't implement. Let's cross fingers and hope Microsoft releases a match for the Windows-grade Remote Desktop asap.

 
 
   
   
3
 
vote

Você tentou desativar a exigência de "autenticação de nível de rede" de "Painel de Controle - & GT; System - & GT; Permitir acesso remoto" na máquina de destino?

autenticação de nível nativo

 

Did you try to disable requirement for "Network Level Authentication" from "Control Panel -> System -> Allow Remote Access" on the target machine?

Native Level Authentication

 
 
       
       
1
 
vote

tente cabo: Digite link Description aqui

Eu descobri que funciona melhor do que o cliente oficial do RDP, e tende a lidar com configurações imperfeitas mais suave.

 

Try CoRD: enter link description here

I've found it works better than the official RDP client, and tends to handle imperfect setups smoother.

 
 
 
 
1
 
vote

O cliente OSX Microsoft Remote Desktop não parece suportar o método de autenticação padrão usado pelo Windows 7 +

A solução é fazer o seguinte na máquina Windows:

  • start - & gt; Editar diretiva de grupo
  • Configuração do computador

    • modelos administrativos

      • Windows componentes

        • Serviços de desktop remotos
        • host de sessão de área de trabalho remota

          • segurança

              .
            1. alterar 'requer uso de conexões específicas para área de trabalho remota (RDP)' para habilitado e escolha rdp a partir do menu suspenso.

            2. alterar 'exige a autenticação do usuário para conexões remotas usando autenticações de nível de rede' para desativado

Agora você deve ser capaz de se conectar usando o cliente de desktop remoto OSX sem problemas através do túnel SSH.

 

The OSX Microsoft Remote Desktop client does not seem to support the default authentication method used by Windows 7+

The solution is to do the following on the Windows machine:

  • Start -> Edit Group Policy
  • Computer configuration

    • Administrative Templates

      • Windows Components

        • Remote Desktop Services
        • Remote Desktop Session Host

          • Security

            1. Change 'Require use of specific for remote desktop (RDP) connections' to Enabled and choose RDP from the dropdown.

            2. Change 'Require user authentication for remote connections by using Network Level Authentications' to Disabled

Now you should be able to connect using the OSX Remote Desktop Client without any problems through the SSH tunnel.

 
 
 
 
-1
 
vote

às vezes apenas atualizando o software resolve o problema.

Digite a descrição da imagem aqui

Pendente do seu sistema operacional, você deve ter a versão correta do Wrdc.

Como você tem o 2.1.0 desatualizado, você deve atualizar para um dos seguintes. Ver. 2.1.1 da Microsoft ou da última ver. 2.1.2. de baixo.

http://www.cloud9realtime.com/guides/macintosh%20rdp % 20guide.pdf

Digite a descrição da imagem aqui

Se o software de atualização não ajudar e se você não puder se conectar com o endereço IP, o nome do host ou o nome do computador, então é provável que porta 3389 seja bloqueado em algum lugar em sua WAN. < / p >.

Para testar sua configuração de tunelamento SSH, tente telnet para a porta em sua máquina local.

 

Sometimes just Updating the software solves the problem.

enter image description here

Pending your OS you should make sure to have the correct version of WRDC.

Since you have the outdated 2.1.0 you should update to one of the following. Ver. 2.1.1 from Microsoft or the latest ver. 2.1.2. from below.

http://www.cloud9realtime.com/Guides/Macintosh%20RDP%20Guide.pdf

enter image description here

If updating software does not help and if you cannot connect with the IP address, the host name, or the computer name, then it is likely that port 3389 is blocked somewhere in your WAN.

To test your ssh tunneling setup try telneting to the port on your local machine.

 
 
       
       
-2
 
vote

Encaminhamento para a porta 3389 é obrigado a lhe dar problemas. O sistema reconhecerá o que você está tentando fazer e basicamente curto-circuito em si. Esta é a desvantagem de DIY Desktop remoto , IMHO.

 

Forwarding to port 3389 is bound to give you trouble. The system will recognize what you're trying to do and basically short circuit itself. This is the drawback of DIY Remote Desktop, imho.

 
 
 
 

Perguntas relacionadas

1  Desativar dispositivo de rede por período de tempo especificado  ( Disable network device for specified period of time ) 
Recentemente, convertei um antigo MacBook em um servidor, executando o OS X 10.6.8 (a edição normal e não-servidor). Eu uso como meu servidor VPN, meu servido...

0  Web e saída SSH parou de funcionar, mas ping e outros serviços de rede funcionam  ( Web and outbound ssh stopped working but ping and other network services work ) 
Nosso imac em casa funcionando 10.6 de repente parou de carregar páginas da Web. Também ao tentar fazer um login seguro para outro host no terminal.app, ele f...

11  Microsoft Remote Desktop através da porta encaminhada do SSH  ( Microsoft remote desktop through ssh forwarded port ) 
Eu tenho uma situação em que eu forneço acesso a um servidor Windows encaminhando a porta de desktop remota 3389 com SSH do Mac para o "interno" de uma rede i...

4  Montando um SCP remoto ou compartilhamento SFTP no Mac  ( Mounting a remote scp or sftp share on mac ) 
Eu uso fuse4x e empilhadeira para montar um diretório remoto (um servidor dev). Eu uso o PHPSTORM para abrir projetos e fonte ( /Volumes/dev/project_path ), m...

1  Posso evitar que um remoto Mac digite o sono através de uma conexão SSH remota?  ( Can i prevent a remote mac from entering sleep via a remote ssh connection ) 
Desde que eu atualizei para o leão da montanha, tenho a sensação de que meu Mac (início de 2008 iMac) vai dormir aleatoriamente quando estou conectado pelo SS...

2  Como se livrar de todos os .serverauth. $$ no diretório inicial no OS X?  ( How to get rid of all the serverauth in the home directory on os x ) 
Como evitar o Gettin Muito de .serverauth.$$ arquivos no diretório inicial no OS X 10.8? ($$ é um número pid). ...

105  O que é um bom utilitário gráfico SFTP para OS X?  ( Whats a good graphical sftp utility for os x ) 
Eu preciso de um pequeno utilitário gráfico, usando o que posso ssh para um servidor e ver todos os arquivos e copiar e colar (arrastar e soltar) na minha máq...

2  Terminal: Existe uma maneira de ser notificado de atividade ao responder um log de erros  ( Terminal is there a way to be notified of activity when tailing an error log ) 
Eu frequentemente ssh em uma máquina e cauda -f é log de erros php. Minha situação ideal seria deixar essa janela terminal aberta em segundo plano, mas quando...

2  GRC dentro do terminal (com cores diferentes no terminal em função do tamanho dos arquivos) não funciona em 10.14.6 Mojave e trabalhando em alta Sierra 10.13.6  ( Grc inside terminal with different colors into terminal as a function of files ) 
Eu posso trabalhar a ferramenta grc , que permite ter cores para permissões e cores diferentes como uma função do tamanho dos arquivos listados, por exemplo,...

1  Acessando Nokia N900 SSH via USB [FECHADO]  ( Accessing nokia n900 ssh via usb ) 
. FECHADO. Esta questão é off-tópico . Atualmente não está aceitando respostas. Quer melh...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.