1

在 ssh 上运行此命令时我没有问题,但在 autossh 中它不起作用。到目前为止我已经完成的命令列表:

1- ssh-keygen -t rsa
2- cp id_rsa.pub /home/sshUser/.ssh/authorized_keys2/
3- cp id_rsa /home/sshUser/.ssh/authorized_keys2/
4- autossh -fNg -L 3307:127.0.0.1:3306 sshUser@10.100.20.25

在最后一行之后没有任何反应。ssh 仍然完成,我用以下命令检查它:“sudo lsof -i -n | egrep '\'”但是如果我使用 ssh 而不是 autossh 它可以工作。

4

2 回答 2

2

我遇到了一个非常相似的问题:autossh不会做出反应,但会显示帮助文本。

解决方法是添加监控端口,即-M <port>参数。如果您设置-M 0监控将被禁用。

不幸的是,在当前版本之前1.40,帮助将-M参数显示为可选。这是一个已知问题

于 2018-08-16T09:29:35.563 回答
1

在 Linux Mint 17 (~Ubuntu 14.04) 上,我需要运行autosshassudo才能让它工作。

于 2014-09-03T22:18:39.680 回答