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
).
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?
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
).
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.