Quais são os campos válidos no arquivo .ssh / config?


0

Eu estou montando um arquivo de configuração para o ssh no Ubuntu 16.04. Eu criei o arquivo como ~/.ssh/config, e eu tive sucesso adicionando alguns servidores básicos que requeriam apenas um HostName, Porte User. Agora estou tentando definir diretórios de destino padrão (por exemplo, user@my.server.com:/default/landing/path ). Isso é possível?

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

scp -o PubkeyAuthentication=no file user@my.server.com:/path/to/dest

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

Resumindo: qual é o conjunto de opções possíveis para o arquivo de configuração ssh?


Resposta curta: Depende da versão do SSH que você está usando!
Attie

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 do usuário ( ~/.ssh/config ).


0

Acontece que eu negligenciei uma página chave ao procurar por esta informação: todos os campos válidos podem ser encontrados em O site da OpenSSH aqui .

Para minhas perguntas específicas:

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

Evidentemente não há como especificar o diretório, mas este StackOverflow Q / A dá uma solução alternativa.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.