支持JavaScript和CSS的现代浏览器
linux
在Debian/Ubuntu系统上shellinabox配置文件的默认位置是/etc/default/shellinabox。在RHEL/CentOS/Fedora上,默认位置在/etc/sysconfig/shellinaboxd。
如果要更改默认端口,在Debian / Ubuntu:$ sudo vi /etc/default/shellinabox在RHEL和CentOS / Fedora:# vi /etc/sysconfig/shellinaboxd
更改你的端口到任意数量。因为我在本地网络上测试它,所以我使用默认值。
重启shelinabox服务。在Debian/Ubuntu:$ sudo systemctl restart shellinabox或者$ sudo service shellinabox restart
重启shelinabox服务。在RHEL/CentOS系统,运行下面的命令能在每次重启时自动启动shellinaboxd服务# systemctl enable shellinaboxd或者# chkconfig shellinaboxd on
现在,去你的客户端系统,打开Web浏览器并导航到:https://ip-address-of-remote-servers:4200。如果你改变了端口,请填写修改后的端口。
你会得到一个证书问题的警告信息。接受该证书并继续。
输入远程系统的用户名和密码。现在,您就能够从浏览器本身访问远程系统的外壳。从现在开始,你可以通过本地系统的Web浏览器在你的远程服务器随意操作。
当你完成时,记得点击退出。
如果你正在运行一个防火墙,记得要打开端口4200或任何你指定的端口。 例如,在RHEL/CentOS系统,你可以允许端口。 # firewall-cmd --permanent --add-port=4200/tcp