Authorized_keys 中多个 permitopen 选项的工作示例

Sha*_*ugh 3 ssh ssh-tunnel ssh-keys

我有一个配置.ssh/authorized_keys了单个permitopen选项的工作密钥。我去添加了一个额外的permitopen,它不允许到新服务器的隧道。该文件说:

多个 PermitOpen 选项可以应用于同一个公钥,如果它们用逗号分隔,因此一个密钥可以允许多个端口。

但是,文档没有显示任何示例。有人可以提供一个工作示例吗?我已经尝试了以下两种方法:

permitopen="host-1:3389",permitopen="host-2:3389" ssh-rsa AAAAC...

permitopen="host-1:3389,host-2:3389" ssh-rsa AAAAC...

Sha*_*ugh 5

我已经让它工作了。上面的第一个例子有效。

permitopen="host-1:3389",permitopen="host-2:3389" ssh-rsa AAAAC...

就我而言,它不起作用,因为主机名区分大小写

我使用以下命令进行连接:

ssh -f user@tunneler -L 10001:host-1:3389 -L 10002:HOST-2:3389 -N

由于第二个主机名的大写而失败。

ssh -f user@tunneler -L 10001:host-1:3389 -L 10002:host-2:3389 -N 工作。

它必须符合究竟是什么的permitopen选项。