代码如下

复制代码

[root@lee ~]# git clone https://github.com/aluzzardi/wssh.git

下载后,直接进入目录安装

代码如下

复制代码

[root@lee ~]# cd wssh

[root@lee ~]# python setup.py install

如果安装出错,可能需要安装一些依赖包,根据提示安装就好,依赖包大概也就五六个。安装好以后可以直接输入命令启动服务

代码如下

复制代码

[root@lee ~]# wsshd

wsshd/0.1.0 running on 0.0.0.0:5000

默认监听所有IP的5000端口,这时候你通过浏览器端输入ip:5000即可访问

可以输入账号,IP地址以及密码就能登录。遗憾的是默认连接22端口,要是端口改了就悲剧了。连接后的效果图:

命令界面还支持变色,如:

但如果你用vi命令打开编辑器就悲剧了,因为无法使用键盘操作文本,并且无法:wq退出

但可以进行简单交互,如确认对话

那它是如何使用浏览器交互的呢?其实这是一个Python程序,使用WebSocket连接交互,Chrome截图:

所以需要使用支持WebSocket连接的浏览器才能访问,假如你使用不支持WebSocket的浏览器访问,比如IE7就Over了。当然,这只是一个常识,实际上我还是倾向于ssh工具的,毕竟浏览器端的稳定性与安全性都让人满冷汗。不过可以开一些权限小的口子,然后iptables过滤一下就能很方便的在陌生机子上使用浏览器管理远程server了。

linux ssh 远程浏览器,使用浏览器通过ssh连接linux方法相关推荐

  1. 【超详细】在Linux上远程登录遇到的若干问题及解决方法(一)

    [超详细]在Linux上远程登录遇到的若干问题及解决方法(一) 目录 文章目录 [超详细]在Linux上远程登录遇到的若干问题及解决方法(一) 目录 正文 问题一:为什么我使用**ifconfig** ...

  2. 凝思linux下远程,凝思linux VNC远程桌面,推荐三款凝思linux VNC远程桌面

    凝思linux VNC远程桌面,推荐三款凝思linux VNC远程桌面 发布时间:2020-08-10 06:25:03 来源:ITPUB博客 阅读:112 作者:朴所罗门 栏目:云计算 可能大家对于 ...

  3. linux环境安装mysql8.0以及使用Navicat连接Linux中的mysql

    目录 一.linux环境安装mysql 二.使用Navicat连接Linux中的mysql 一.linux环境安装mysql 1.官网下载mysql对应的包,我这下载的是8.0.28版本.官网链接:M ...

  4. linux 查看u盘文件,详细介绍Linux系统下检测U盘是不是已经连接的方法

    Linux操作系统是基于Unix操作系统发展而来的一种克隆系统,它诞生于1991年的10月5日(这是第一次正式向外公布的时间).今天就跟着小编一起来看一看:详细介绍linux系统下检测U盘是不是已经连 ...

  5. linux显示远程命令执行情况,判断ssh远程命令是否执行结束

    通常在那些"一键化部署"的shell脚本中,可能需要使用ssh执行远程命令来实现一些简单的自动化,这些远程命令可能需要执行一段时间才能结束(如yum命令).例如,远程ssh配置yu ...

  6. 在浏览器中打开shell,连接linux

    这个项目可以在浏览器上打开 shell 页面,连接linux,可以输入 shell 命令,支持文件上传和下载. 功能 服务器基本信息统一查看 通过浏览器打开服务器shell 文件上传到服务器,或从服务 ...

  7. ssh远程工具_Rsync如何利用SSH加密隧道同步文件

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解Linux系统中的Rsync如何利用SSH ...

  8. ssh远程服务器操作不流畅,SSH登录卡顿解决方案

    在使用ssh远程登录Linux主机时,经常出现需要等待一段时间才能登录,甚至登录超时的情况 原因一:SSH服务器默认开启了DNS的查询功能:UseDNS=yes 当UseDNS选项处于开启状态时,客户 ...

  9. 内网穿透:SSH远程端口直接转发 或 SSH+Nginx间接转发

    说明 木有公网ip,利用云服务器中转,实现外网对本地无公网ip主机web server的访问 SSH远程端口直接转发 windows本地用Python+Flask搭建了一个测试网站 服务器ssh配置信 ...

  10. linux unix 可视化界面,Linux/UNIX远程调用图形化界面的一种方法

    看题目大家应该可以理解本文只是介绍远程调用Linux/Unix图形化界面(GUI)的一种方法,个人认为这种方法比较方便简单,其他方法不在此做单独介绍了. 准备软/硬件 1.windows pc:一般指 ...

最新文章

  1. Hough Transform 霍夫变换检测直线
  2. Python语言学习:python语言代码调试—异常处理之详细攻略
  3. 高手如何实践HBase?不容错过的滴滴内部技巧
  4. python内置对象是什么_#【Python】【基础知识】【内置对象常用方法】
  5. 记一次mysql千万订单汇总查询优化
  6. (剑指Offer)面试题46:求1+2+3+....+n
  7. 树莓派3B+编译OpenCV3.4.3详细步骤
  8. win11如何执行干净启动 windows11执行干净启动的设置方法
  9. HTML5开发手机项目总结
  10. java8foreach_Java forEach – Java 8 forEach
  11. CSS3+JS实现静态圆形进度条【清晰、易懂】
  12. poi下载excel模板
  13. 实现1V1音视频实时互动直播系统 十二、第一节 STUN_TURN服务器搭建
  14. separated by semicolons
  15. 14.linux中的无人职守安装脚本kickstart
  16. 2023年全国管理类联考英语二真题及解析
  17. android手机功耗优化,安卓统一推送实测:待机功耗降30%
  18. 基于AD Event日志识别域用户密码攻击
  19. html文字段落缩进,CSS text-indent段落首行文字缩进分享
  20. AI创业哪家强?6大选择给你方向!

热门文章

  1. Java基础系列(三十):局部内部类
  2. linux 终端命令行的快捷键列表
  3. 【精】ContentProvider
  4. 教会你ECshop安装百度分享按钮教程
  5. 模态对话框和非模态对话框的区别1
  6. Java引用包的方法
  7. Linux常用命令:chmod
  8. 【小概念】格拉姆矩阵(gram matrix)
  9. 移位密码(凯撒密码)
  10. clearcase使用小结