用Ubuntu远程登录虚拟host时出现:
start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
解决:
sudo dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl
(此方法没试过。)
cmd='/usr/sbin/sshd',opts='-D'
host.cmd(cmd+' '+opts+'&')
意为在新建的虚拟Host的终端里执行/usr/sbin/sshd -D&,其中sshd -D&为启动sshd并作为一个非守护进程在后台运行。
转载于:https://blog.51cto.com/4610383/1414995