Converte argumentos de linha de comando ssh em propriedades .ssh / config

1

Eu entendo que (quase?) todos os argumentos de linha de comando do SSH podem ser substituídos por uma propriedade em ~ / .ssh / config. Mas não é de todo óbvio como fazer isso sistematicamente: a página man para ssh refere-se apenas à página de configuração (por exemplo, "Encaminhamentos de porta também podem ser especificados no arquivo de configuração"). A man página para ssh_config nunca se refere a opções de linha de comando.

Então, existe uma lista definitiva dos parâmetros de configuração correspondentes e opções de linha de comando? Por exemplo, a que -R corresponde?

    
por Steve Bennett 02.04.2013 / 07:46

1 resposta

2

Qualquer opção ssh que possa ser usada no formulário -o Option=Value pode ser definida no arquivo de configuração como uma linha Option Value . Muitos dos sinalizadores CLI são meramente abreviados para opções de formato longo, por exemplo, ssh -2 é equivalente a ssh -o Protocol=2 e, portanto, pode ser definido em .ssh_config as Protocol 2 .

Acredito que -R x:rhost:y corresponde a RemoteForward x rhost:y .

Mas não há como especificar um sinalizador que não tenha um formulário de formato longo correspondente. E no meu sistema, a lista definitiva aparece nas páginas ssh e ssh_config man, na primeira sob a bandeira -o e na segunda no corpo principal da página, começando muito perto do topo. / p>     

por 02.04.2013 / 09:14

Tags