反向 SSH 和 SSH 密钥

反向 SSH 和 SSH 密钥

设想

VPS 在互联网上。公司网络后面的内部机器。

目标

$internal_machine连接到$VPS;我登录到$VPS并连接到$internal_machineSSH 会话将位于本地$VPS

按键

$VPS包含 .authorized_hosts 中的公共 SSH 块。$internal_machine正在与私钥连接$VPS

代码

$internal_machine

ssh -oStrictHostKeyChecking=accept-new -i .ssh/KEY -R 2048:localhost:22 vps.internet.net

连接已建立。提示进入$internal_machine更改为$VPS迅速的。

在 $VPS 上:

ssh -p 2048 localhost

错误:

ubuntu@localhost: Permission denied (publickey).

我也尝试过连接,在$VPS,用 -i 指定键也不起作用。

我是否误解了这是如何工作的?

答案1

需要使用的密钥是最初配置用于登录 $VPS 的密钥。

相关内容