SSH 本地端口转发不起作用,改为打开 TTY 连接

SSH local port forwarding doesn't work, opens a TTY connection instead

我正在尝试将 Digital Ocean 上服务器上的远程端口转发到本地端口。这是我正在使用的命令:

ssh -R 9000:localhost:3000 root@<server IP>

但是这个命令不是转发端口,而是打开一个终端连接。我的 SSH 配置有误吗?可能是什么问题?

尝试运行

ssh -fNT -R 9000:localhost:3000 root@<server IP>

-fNT 将 ssh 置于后台,不执行远程命令并禁用伪 tty 分配。