wssh工具使用

wssh工具使用
 
  • wssh工具使用
  • 介绍
    • 科普:
      • wssh 是一个 SSH 到 WebSockets 的桥,可以让你通过 HTTP 调用远程服务器的 SHELL 命令。
      • wssh 可以让我们通过 HTTP 来调用远程的一个 shell,也就是说我们可以用浏览器来访问某个 Linux 服务器/虚拟机的终端(只要这个服务器上运行了 wsshd 服务器端)。wssh 客户端通过 ssh 帐号连接到 wsshd 服务器端。wssh 更多的是当作库来开发一些应用,比如开发云计算、虚拟机后台控制面板的虚拟机控制台等等。
  • 步骤
    • yum  -y  install  git gcc python libevent-dev python-dev python-pip
      安装软件所需依赖
    •  pip  install  gevent  gevent-websocket  paramiko flask
      安装wssh需要的python库
    • git clone https://github.com/aluzzardi/wssh.git
      下载安装wssh
    • cd wssh/
      进入工作目录运行py文件
    • python  setup.py  install
      执行开启文件
    • wsshd
      运行
    • ss  -ntulp | grep 5000
      查看端口是否开启
    • http://139.159.148.138:5000/
  • 遇到错误
    • 1
      • Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-TR_ExY/gevent
      • You are using pip version 7.1.2, however version 19.2.3 is available.
      • You should consider upgrading via the 'pip install --upgrade pip' command.
      • 原因
        • 使用的是PIP7.1.2版,但是19.2.3版是可用的。
      • 解决
        • pip install--upgrade pip
  • 正常访问,执行ls命令
  • 报错解决
    • python NameError: name 'platform_system' is not defined
      • 报错
        • 未定义 platform_system
      • 解决
        • pip install --upgrade setuptools
        • 升级pip和setuptools
  • 注意
    • 不要在登录行填指令
    • 直接进入终端就好了
    • 无敌

猜你喜欢

转载自www.cnblogs.com/qianfye/p/11615630.html