autossh不生效_背景中的autossh不起作用
我已经通过autossh建立了一个隧道.
这有效:
autossh -M 33201 -N -i myIdFile -R 33101:localhost:22 autossh@myhost.com
我想在后台运行autossh.使用-f选项似乎很容易.
但是,这不起作用:
autossh -f -M 33201 -N -i myIdFile -R 33101:localhost:22 autossh@myhost.com
Autossh在后台运行正常,但ssh连接似乎每次都失败.在/ var / syslog中我看到多个出现的:
autossh[3420]: ssh exited with error status 255; restarting ssh
我究竟做错了什么?一个疯狂的猜测是它与通过密钥文件进行身份验证有关.我该如何调试这个(将-v添加到ssh选项似乎不会记录在任何地方).
编辑:
我使用-y选项获得了一些ssh日志
/usr/bin/ssh[3484]: debug1: Next authentication method: publickey
/usr/bin/ssh[3484]: debug1: Trying private key: /home/myuser/.ssh/id_rsa
/usr/bin/ssh[3484]: debug1: Trying private key: /home/myuser/.ssh/id_dsa
/usr/bin/ssh[3484]: debug1: Trying private key: /home/myuser/.ssh/id_ecdsa
/usr/bin/ssh[3484]: debug1: No more authentication methods to try.
/usr/bin/ssh[3484]: fatal: Permission denied (publickey).
autossh[3469]: ssh exited with error status 255; restarting ssh
所以当使用-f选项时,似乎autossh不接受我的标识文件(-i myIdFile).这是为什么?
(Raspian上的autossh 1.4c)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
