一、安装
apt install nfs-common
WebSSH 要求 Python2.7 或 3.4+。如果有 Python 环境,可以使用 pip 进行安装:
pip install webssh
WebSSH 在安装完成后,可以直接执行
二、设置开机自启
1、编写启动脚本
nano /usr/lib/python3/start_wssh.sh
复制下面到脚本
#!/bin/bash
nohup wssh --address=0.0.0.0 --port=6100 &
2、编写关闭脚本
nano /usr/lib/python3/stop_wssh.sh
复制下面到脚本
#!/usr/bin/env sh
kill -9 $(ps -aux | grep wssh | awk 'NR==1{print $2}'
3、附加权限
chmod u+x /usr/lib/python3/start_wssh.sh
chmod u+x /usr/lib/python3/stop_wssh.sh
4、编写.service脚本
sudo nano /etc/systemd/system/webssh.service
4.1.复制下面到脚本
[Unit]
Description=Jupyter Notebook Service
After=network.target sshd.service
[Service]
# backend running
Type=forking
ExecStart=/usr/lib/python3/start_wssh.sh
ExecStop=/usr/lib/python3/stop_wssh.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
4.2.通知 systemd 我们创建了一个新的单元文件:
sudo systemctl daemon-reload
4.3.启用单元文件:
sudo systemctl enable webssh.service
4.4.执行以下命令启动 VNC 服务:
sudo systemctl start webssh.service
4.5.验证服务是否已成功启动:
sudo systemctl status webssh.service
4.6.重启服务器
sudo reboot
证服务是否已成功启动:**
sudo systemctl status webssh.service
4.6.重启服务器
sudo reboot