使用shellinabox可以实现在浏览器中打开ssh操作和使用工具链接ssh服务一样,实现效果如下图:
vbox.png
s.png
42.png
安装方法:

For Debian/Ubuntu
$ sudo apt-get install openssl shellinabox

For RHEL/CentOS
$ sudo yum install openssl shellinabox

For Fedora
$ sudo dnf install openssl shellinabox

Start the Service in systemd based systems.
$ sudo systemctl start shellinaboxd.service

Start the Service in sysvinit based systems.
$ sudo service shellinaboxd start

配置文件在/etc/sysconfig/shellinaboxd,可以修改用户、用户组、端口等·

USER=shellinabox
GROUP=shellinabox
CERTDIR=/var/lib/shellinabox
PORT=4200
OPTS="--disable-ssl-menu -s /:LOGIN"

若CentOS/RedHat系统需要安装下epel源,如发现不能连接执行下下面脚本,添加下虚拟终端,每一个远程连接都会产生一个pst设备;

cat <<EOF>> /etc/securetty
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7
pts/8
pts/9
pts/10
EOF
带符号 * 的表示必填项
  1. Alair
    Alair

    Linux下就用不到这个了,还是简单点好,老乡

    回复
    1. Ice
      Ice博主

      嗯linux下主要用SecureCRT和xshell了,这个就当玩·

      回复