桌面终端运维包括哪些内容,web 终端
Hi~由于博主公司业务有相当多的Linux终端设备,每次连上设备需要使用到外部工具,如:Xshell,每次都得去输入IP,端口,账号,密码相当的繁琐;偶尔看到阿里云远程连接终端功能挺有意思的,自己无聊就搭了一个,今天给大家分享一下个人比较好用的,可以实现单点登录概念,让运维从系统中直接无输入式SSH连接至终端~~~
首先我们需要保证的是安装环境~
python3(如果环境不随你,请找其他博客升级CSDN)
由于Python 2.7和2021-1-1停止了与pip ~的业务,请确保系统环境Python3并查看Python版本说明
#python -V#阿里云博主服务器,安装CentOS7的时候已经有默认的内置环境# python3-V,如果你的Python环境已经到了3,就不用升级#实际效果:【mubaic link】# Python 3-VPython 3 . 6 . 8 ——335433343愚人节35435433——35435434354343434333333333333愚人节54343434353435343435343343333333333333333333333
pip(yum安装方法,你可以自己在CSDN找其他方法)
首先需要安装epel扩展源码(如果有就不用再安装了):
sudo yum -y install epel-release
安装pip
sudo yum -y安装python-pip ——35435435435435435435435435435435435435435435435435435435435
回到正题,安装完环境后咱们就可以来准备安装webssh了
:github上将webssh项目下载下来,地址:https://github.com/huashengdun/webssh
:将下载下来的.zip项目包放置服务器(建议放置目录/usr/local)
:确保已进入zip项目包所在目录(cd /usr/local)
:解压zip项目包
解压缩webssh-master.zip
:进入webssh目录安装webssh
#进入目录# cdwebsssh-master # install websssh # pyinstall
:记得开放8888端口,因为webssh默认使用8888端口
如果安装错误证明缺少环境,只需按照错误提示#安装所需的环境,然后再次执行安装命令# py install:执行命令启动webssh项目
#403 Public plain http request is forbidden. 即上面所说http拦截案例图片,解决方案看上方代码块
# Run webssh#wssh#以下提示表示操作成功[I210122 14: 24: 33 Settings: 125]警告策略[I210122 14: 24: 33 Main: 39]侦听:8888 (http) #端到端直接访问:http://ip:8888 #如果访问出现403因为webssh拦截http错误:禁止web SSH公共普通http请求。#根据GitHub作者提供的解决方案,只需打开普通http: # #wssh - fbidhttp=False# #后台运行web ssh # nohupwsh-fbidhttp=False #检查8888端口是否占用netstat-LNP grep888 #如果出现其他程序,使用#kill -9 id杀死其他程序
:最后再说说如何实现自动登录吧
只需要在自己系统中对终端记录好了IP、端口、账号、密码,即可直连方式直接连接终端~实现单点登录~~
#根据作者华盛顿提供的实现自动登录的方案(其实少了一个字段~ ~博主开发的方案)#自动登录地址#http://ip:8888//?主机名=服务器地址用户名=登录帐户密码=登录密码(由base64加密的密码)端口=服务器端口
—————————————————————完——————————————————————
010-59000
欢迎转载,请带上博主。
原文:Java终身实习工程师———MubaiClink
QQ: 244769060
E charts > label > formatter实现引入Img图像。
Bootstrap-bsSuggest实现二次联动!不需要修改源代码!全网第一?