O que o% h e% p fazem neste comando?

2

$ ssh -o User=fred -o ProxyCommand="nc -X 5 -x localhost:9150 %h %p" server.example.org

É de link

Não consigo encontrar comentários sobre os argumentos %h e %p .

    
por AGamePlayer 10.02.2015 / 09:09

1 resposta

4

Está na página man, na seção ProxyCommand :

Specifies the command to use to connect to the server. The command string extends to the end of the line, and is executed with the user's shell. In the command string, any occurrence of ‘%h’ will be substituted by the host name to connect, ‘%p’ by the port, and ‘%r’ by the remote user name.

Portanto, neste caso, %h representará server.example.org e %p representará 22 .

A propósito, uma maneira mais fácil de soletrar -o User=fred é -l fred .

    
por 10.02.2015 / 09:12

Tags