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...
我已经让它工作了。上面的第一个例子有效。
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
选项。