O que são campos válidos no arquivo .ssh / config?

0

Estou montando um arquivo de configuração para o ssh no Ubuntu 16.04. Eu criei o arquivo como ~/.ssh/config e tive sucesso adicionando alguns servidores básicos que exigiam apenas HostName , Port e User . Agora estou tentando definir diretórios de destino padrão (por exemplo, [email protected]:/default/landing/path ). Isso é possível?

Além disso, gostaria de poder desativar PubkeyAuthentication e, em vez disso, usar a autenticação por senha. Ao usar scp , posso fazer isso como

scp -o PubkeyAuthentication=no file [email protected]:/path/to/dest

Isso é possível no arquivo de configuração?

Longa história: qual é o conjunto de opções possíveis para o arquivo de configuração ssh?

    
por marcman 17.02.2018 / 17:01

2 respostas

2

O conteúdo do arquivo é documentado como

man 5 ssh_config

que documenta a configuração padrão ( /etc/ssh/ssh_config ) e a do usuário ( ~/.ssh/config ).

    
por 17.02.2018 / 18:59
0

Acontece que eu ignorei uma página importante ao pesquisar por esta informação: todos os campos válidos podem ser encontrados no site do OpenSSH aqui .

Para minhas perguntas específicas:

PubkeyAuthentication no é como desativar a autenticação por chave pública

Não há, evidentemente, como especificar o diretório, mas este StackOverflow Q / A fornece uma solução alternativa.

    
por 17.02.2018 / 17:08

Tags