Qual é o comando equivalente da Putty para o Mac OS X?

1

No meu sistema Windows, consegui criar um túnel executando o comando abaixo usando o Putty:

putty.exe -D 12345 -P 8888 localhost

Ainda não estou acostumado com o Mac e gostaria de testá-lo no Mac. Alguém sabe o comando para alcançar o mesmo tunelamento no Mac OS X ou eu tenho que usar um cliente?

    
por splattne 04.02.2012 / 08:25

4 respostas

6

As opções de linha de comando do putty são (na maior parte, mas não inteiramente) um clone daquelas que o cliente openssh usa, então o equivalente à linha de comando acima seria apenas ssh -D 12345 -p 8888 localhost .

Leia man ssh para os detalhes completos das opções.

Bem. Não sei por que você encaminharia as portas para o localhost, mas tenho certeza de que era apenas uma demonstração;)

    
por 04.02.2012 / 08:47
5

O MacOSX fornece por padrão um cliente ssh de linha de comando, basta executá-lo a partir de um terminal com:

$ ssh user@hostname

Para verificar se as opções são as mesmas que você está acostumado com o PuTTY, leia a referência do ssh man com:

$ man ssh
    
por 04.02.2012 / 08:39
2

A sintaxe ssh do Mac (e para a maioria dos outros comandos * nix) não é a mesma que em uma caixa do Linux. Eu acho que você poderia tentar ssh -D 12345 -p 8888 localhost , mas não me lembro muito bem. A melhor maneira é man ssh .

Eu costumo fazer um arquivo de configuração ( .ssh/config ) com parâmetros para que você possa simplesmente digitar ssh bypassfw se você quer rodar esse comando.

Host bypassfw
HostName localhost
Port 8888
DynamicForward 12345
    
por 04.02.2012 / 09:37
0

Não tenho certeza se isso ainda é relevante ou não. Mas eu usei esse comando.

ssh -L 8080:192.168.0.12:9991 [email protected]

Basicamente,

ssh -L local_port:remote_ip:remote_port remote_user@remote_ip
    
por 29.06.2017 / 05:56

Tags