windows平台安装autossh服务

首先按要装cygwin,并选择安装autossh。

然后在cygwin终端中执行安装服务命令:

cygrunsrv -I AutoSSH -y tcpip -O -u $user -w $pwd -p /usr/bin/autossh -a "-f -M 0 -N -v $user@host  -D 1080 -i path_to_private_key" -e AUTOSSH_NETSERVICE=yes

之后即可启动AutoSSH

net start autossh


说明:

  1. 如果出现fail to add hosts to known_hosts错误,需要修改/etc/passwd,将$user的home改成绝对路径。如/cygdrive/c/Users/$user

  2. 服务启动后,可能会出现"服务启动后停止"的错误,没关系。其他已经正常启动了。可以忽略这个错误。


你可能感兴趣的:(linux,ssh,autossh)