Como eu abro a porta RDP no Linux?

3

Prólogo
Eu tenho um MacBook e quero me conectar a uma máquina Windows remota, que está conectada a um servidor Linux. Quando estou no meu local na rede, uso o link para conectar-me à máquina do Windows .

Agora eu quero fazer o mesmo em casa. A máquina do Windows não está conectada à internet.

Pergunta
A palavra mágica é ssh Tunnel. Por enquanto, tudo bem. Mas eu não sou capaz de administrar isso. Eu acho que o problema é com a porta na máquina linux. Como faço para abrir a porta RDP no servidor? (dadas as permissões)

    
por fragant1996 12.05.2012 / 21:29

2 respostas

2

No seu Mac, você precisará abrir um túnel SSH. Isso pressupõe que você tenha acesso SSH ao servidor Linux no trabalho e uma conta de usuário válida nesse servidor Linux.

Em uma janela do Terminal.app no seu Mac, algo como:

sudo ssh -L 3389:windows_internal_IP:3389 username@linux_external_IP

Onde windows_internal_IP é o IP interno que você usa para acessar o sistema Windows no trabalho e linux_external_IP é o endereço IP voltado para a Internet do servidor Linux. username é o seu nome de usuário no sistema Linux.

Se essa conexão for bem-sucedida, você poderá abrir o cliente de área de trabalho remota do Mac e conectar-se a 127.0.0.1 .

    
por 12.05.2012 / 21:34
2
ssh -L 3389:YourWinPCIPaddr:3389 [email protected]

Isso encaminhará o WinPCs RDP (porta 3389, acho) para a porta 3389 do seu computador local.

Depois é só usar o cliente RDP para conectar ao 'localhost'

ps, se você estiver executando o RDP em sua máquina local também, ele não permitirá a conexão com o 3389. Então você terá que escolher outra porta:

ssh -L 12345:YourWinPCIPaddr:3389 [email protected]

E, em seguida, conecte-se ao localhost: 12345

    
por 12.05.2012 / 21:33

Tags

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '666437',
    'url' => 'how-do-i-open-the-rdp-port-in-linux',
];

$_SESSION = [
    '__flash' => [],
];