.ssh/config 文件中的有效字段是什么?

.ssh/config 文件中的有效字段是什么?

我正在为 Ubuntu 16.04 上的 ssh 整理一个配置文件。我已将文件创建为~/.ssh/config,并成功添加了一些只需要、和的基本服务器HostNamePort现在User,我正在尝试设置默认登录目录(即[email protected]:/default/landing/path)。这可能吗?

此外,我希望能够禁用密码验证PubkeyAuthentication,而改用密码验证。使用时,scp我可以这样做

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

在配置文件中这可能吗?

长话短说:ssh 配置文件的可能选项集是什么?

答案1

文件内容记录为

man 5 ssh_config

记录默认配置(/etc/ssh/ssh_config)和用户配置(~/.ssh/config)。

答案2

事实证明,我在搜索此信息时忽略了一个关键页面:所有有效字段都可以在OpenSSH 的网站在这里

对于我的具体问题:

PubkeyAuthentication no如何关闭公钥认证

显然没有办法指定目录,但是此 StackOverflow 问答给出了一种解决方法。

相关内容