| import os |
| import time |
|
|
| |
| os.system("apt update && apt install -y openssh-server unzip") |
|
|
| |
| os.system("echo 'root:123456' | chpasswd") |
|
|
| |
| os.system("sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config") |
| os.system("sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config") |
|
|
| |
| os.system("service ssh start") |
|
|
| |
| os.system("wget -O ngrok.zip https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.zip") |
| os.system("unzip ngrok.zip") |
| os.system("chmod +x ngrok") |
|
|
| |
| NGROK_TOKEN = "3C0LPg1zjf8Ui52LQnfPnD8RYAp_Y8Ps2ghwf2yCNvhL7vit" |
| os.system(f"./ngrok config add-authtoken {NGROK_TOKEN}") |
|
|
| |
| os.system("./ngrok tcp 22 &") |
|
|
| print("Tunggu 10 detik untuk link SSH...") |
| time.sleep(10) |
|
|
| |
| os.system("curl -s http://127.0.0.1:4040/api/tunnels") |