Userland

启动ubuntu后运行ssh #

修改 /support/startSSHServer.sh 文件,在最下面加两行

#! /bin/bash

if [ ! -f /support/.ssh_setup_complete ]; then
    rm -rf /etc/dropbear
    mkdir /etc/dropbear
    dropbearkey -t dss -s 1024 -f /etc/dropbear/dropbear_dss_host_key
    dropbearkey -t rsa -s 2048 -f /etc/dropbear/dropbear_rsa_host_key
    dropbearkey -t ecdsa -s 521 -f /etc/dropbear/dropbear_ecdsa_host_key
    touch /support/.ssh_setup_complete
fi

dropbear -E -p 2022

# Start OpenSSH Server
service ssh start

下载并修改ssh配置 #

sudo apt-get update sudo apt-get install openssh-server

启动回话是运行脚本 #

先修改默认登录用户的 .bashrc 文件,在最后加一行 su 来切换用户的 root, 然后修改root用户的 .bashrc 文件

vim ~/.bashrc

添加脚本

/root/auto.sh

修改权限

chmod +x /root/auto.sh

脚本的内容为启动服务器和反向隧道

pm2 start /root/myServer/server.js
ssh -fN -R 8081:localhost:3000 root@xx