位置: IT常识 - 正文

在Linux系统中安装web端的远程连接工具Wetty(在Linux系统中安装了一块虚拟磁盘大小的2G)

编辑:rootadmin
这篇文章主要介绍了在Linux系统中安装web端的远程连接工具Wetty的方法,包括不需要账号登陆便可进行命令行操作的方法,需要的朋友可以参考下... 15-12-21

推荐整理分享在Linux系统中安装web端的远程连接工具Wetty(在Linux系统中安装了一块虚拟磁盘大小的2G),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:在Linux系统中安装了一块虚拟磁盘大小的2G,在Linux系统中安装Anaconda,在Linux系统中安装VS,在Linux系统中安装了一块虚拟磁盘大小的2G,在Linux系统中安装pacman,在Linux系统中安装pacman,在Linux系统中安装了一块虚拟磁盘大小的2G,在Linux系统中安装pacman,内容如对您有帮助,希望把文章链接给更多的朋友!

Wetty 是什么?

Wetty = Web + tty

作为系统管理员,如果你是在 Linux 桌面下,你可以用它像一个 GNOME 终端(或类似的)一样来连接远程服务器;如果你是在 Windows 下,你可以用它像使用 Putty 这样的 SSH 客户端一样来连接远程,然后同时可以在浏览器中上网并查收邮件等其它事情。

安装步骤

第1步: 安装 epel 源

代码如下:# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm# rpm -ivh epel-release-6-8.noarch.rpm

第2步:安装依赖

代码如下:# yum install epel-release git nodejs npm -y

第3步:在安装完依赖后,克隆 GitHub 仓库

代码如下:# git clone https://github.com/krishnasrinivas/wetty

第4步:运行 Wetty

代码如下:# cd wetty# npm install

第5步:从 Web 浏览器启动 Wetty 并访问 Linux 终端

代码如下:# node app.js -p 8080

第6步:为 Wetty 安装 HTTPS 证书

代码如下:# openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes

等待完成。第7步:通过 HTTPS 来使用 Wetty

代码如下:# nohup node app.js --sslkey key.pem --sslcert cert.pem -p 8080 &

第8步:为 wetty 添加一个用户

代码如下:# useradd <username># Passwd <username>在Linux系统中安装web端的远程连接工具Wetty(在Linux系统中安装了一块虚拟磁盘大小的2G)

第9步:访问 wettyhttp://Your_IP-Address:8080输入你之前为 wetty 创建的证书然后访问。

设置wetty不需要账号登录便可进行命令行操作我们看到,在浏览器中输入http://127.0.0.1:3000进行访问的时候,还需要我们输入账号密码进行认证(如下图第一行所示)。

但在某些应用场景下,我们不需要用户输入账号密码进行认证,而且用户也不一定知道账号密码。我们希望用户打开即可直接进行命令操作。

在命令行终端中输入node app.js会如下提示,其中列出了启动wetty服务的所有选项说明。

从上图的这些选项中看到wetty是通过ssh来进行终端操作的,而其中的--sshauth用于指定ssh的认证模式,其默认为password,表示通过账号密码方式进行认证。Ssh的认证方式有很四种:hostbased、publickey、keyboard-interactive、password。其中password即我们上面说的账号密码认证方式;publickey是RSA公钥认证方式;其它两个我们暂时不关心。

Wetty默认采用的是password认证方式,我们可以通过--sshauth选项指定为publickey认证方式即可。关于ssh公钥的认证机制是:

用户将自己的公钥储存在远程主机上。登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远程主机用事先储存的公钥进行解密,如果成功,就证明用户是可信的,直接允许登录shell,不再要求密码。

那么我们需要先打开一个命令行终端,然后输入

代码如下:$ ssh-keygen

来生成我们的公钥和私钥。

该命令生成的公钥和密钥默认都保存在~/.ssh目录下,

其中id_rsa文件中保存的是私钥,id_rsa.pub文件中保存的是公钥。

上面ssh公钥认证机制提供我们需要讲公钥保存到远程机器中,保存在登录后的用户主目录的~/.ssh/authorized_keys文件中。公钥就是一段字符串,只要把它追加在authorized_keys文件的末尾就行了。而此时我们的远程机器即是本地机器,于是我们只需要将~/.ssh/id_rsa.pub复制一份并命名为authorized_keys即可。

代码如下:$ cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys

然后我们切换到wetty目录下,启动wetty服务,

代码如下:$ node app.js -p 3000 --sshauth=publickey

然后在浏览器中输入http://127.0.0.1:3000/,可以看到此时不需要输入账号密码即可直接操作,如下图所示,、

如果我们嫌每次启动的时候还要指定--sshauth选项太麻烦的话,我们可以直接修改app.js文件中源代码。打开app.js文件,我们可以看到其在第45行指定的sshauth的默认认证方式为password,我们只需要将其修改为publickey即可。

本文链接地址:https://www.jiuchutong.com/zhishi/267611.html 转载请保留说明!

上一篇:Mac修改用户名图文教程 如何修改MAC用户名(mac如何改变用户名)

下一篇:解决win10打开文件夹显示“正在处理它”(windows打开文件)

  • 微博营销该怎样去做?(微博营销的技巧)

    微博营销该怎样去做?(微博营销的技巧)

  • 诺基亚e71刷机包(诺基亚e71刷机)(诺基亚e71刷机教程)

    诺基亚e71刷机包(诺基亚e71刷机)(诺基亚e71刷机教程)

  • 云上贵州怎么取消自动续费(云上贵州扣款怎样退)

    云上贵州怎么取消自动续费(云上贵州扣款怎样退)

  • 苹果13pro像素多少万(iphone13pro照片像素)

    苹果13pro像素多少万(iphone13pro照片像素)

  • p40是曲屏手机还是直面屏呢(华为p40曲屏好还是直屏好)

    p40是曲屏手机还是直面屏呢(华为p40曲屏好还是直屏好)

  • 微型计算机的外储存器是指(微型计算机的外存储器中可以直接进行数据传送的是)

    微型计算机的外储存器是指(微型计算机的外存储器中可以直接进行数据传送的是)

  • 怎么卸载华为手机上下载的软件(怎么卸载华为手机上的软件)

    怎么卸载华为手机上下载的软件(怎么卸载华为手机上的软件)

  • 滴滴长途单有空返费嘛(滴滴长途单不付钱怎么办)

    滴滴长途单有空返费嘛(滴滴长途单不付钱怎么办)

  • 微信怎么定位到别的地方(微信怎么定位到国外朋友圈)

    微信怎么定位到别的地方(微信怎么定位到国外朋友圈)

  • 华为p30pro照相模糊(华为p30pro照相模糊应该怎么设置)

    华为p30pro照相模糊(华为p30pro照相模糊应该怎么设置)

  • 华为mate40pro何时上市(mate40pro好久开售)

    华为mate40pro何时上市(mate40pro好久开售)

  • 人工智能的特征(不属于人工智能的特征)

    人工智能的特征(不属于人工智能的特征)

  • 动态加速频率什么意思(动态加速频率越高越好吗)

    动态加速频率什么意思(动态加速频率越高越好吗)

  • qq最多发几分钟视频(qq能发超过15分钟的视频吗)

    qq最多发几分钟视频(qq能发超过15分钟的视频吗)

  • 手机号注销宽带会停吗(手机号注销宽带迁移)

    手机号注销宽带会停吗(手机号注销宽带迁移)

  • 手机截不了屏怎么回事(手机截不了屏咋办)

    手机截不了屏怎么回事(手机截不了屏咋办)

  • 华为手机不支持淘宝直播吗(华为手机不支持安装软件怎么办)

    华为手机不支持淘宝直播吗(华为手机不支持安装软件怎么办)

  • 微信借充电宝押金怎么退(微信借充电宝押金原路退回怎么操作)

    微信借充电宝押金怎么退(微信借充电宝押金原路退回怎么操作)

  • 苹果x应用与数据在哪(iphone应用与数据)

    苹果x应用与数据在哪(iphone应用与数据)

  • 芒果tv怎么关闭自动续费(芒果tv怎么关闭广告弹窗)

    芒果tv怎么关闭自动续费(芒果tv怎么关闭广告弹窗)

  • 华为magic book笔记本怎么下载软件(华为magicbook笔记本官网)

    华为magic book笔记本怎么下载软件(华为magicbook笔记本官网)

  • 快手极速版怎么拍视频(快手极速版怎么关闭大屏模式)

    快手极速版怎么拍视频(快手极速版怎么关闭大屏模式)

  • 小米m1804e4a是什么型号(小米m1804e4a是什么型号几多钱)

    小米m1804e4a是什么型号(小米m1804e4a是什么型号几多钱)

  • v1818a是啥手机(v1818a是什么手机)

    v1818a是啥手机(v1818a是什么手机)

  • 为什么无线网密码明明是对的,可是就是连不上去(为什么无线网密码对了就是连不上网)

    为什么无线网密码明明是对的,可是就是连不上去(为什么无线网密码对了就是连不上网)

  • qttask.exe是什么进程?qttask.exe是不是病毒?

    qttask.exe是什么进程?qttask.exe是不是病毒?

  • 实现Vue按钮(button)绑定回车(enter)事件(vue怎么让按键启用和禁用)

    实现Vue按钮(button)绑定回车(enter)事件(vue怎么让按键启用和禁用)

  • 城市维护建设税减免税优惠政策
  • 风险纳税人是指个人还是单位
  • 电费的增值税税率是多少
  • 劳保用品销售
  • 递延所得税资产和递延所得税负债
  • 发票验旧期限
  • 简述入伙、退伙的含义与退伙的形式
  • 所得税多交退税分录
  • 企业缴纳印花税通过什么科目
  • 非营利组织免税资格怎么认定
  • 所得税季度预交税率是多少
  • 退回投资款怎么做账
  • 金融资产的划分标准以及相关的处理怎么做
  • 委托加工和进口加工区别
  • 错账的查找方法及适用范围
  • 计提增值税小于10万元
  • 以前年度多交所得税,跨年退回怎么做会计分录
  • 出口没做免税申报怎样补税?
  • 交强险发票备注的车船税怎么报销
  • 医疗器械行业进销存软件
  • 行政单位年初预算怎么做
  • 没有进货发票怎么处罚
  • 付给其他公司的服务费怎么记账
  • 折价收购股权会计分录
  • 净利润含不含所得税
  • 涉农产品税率
  • 税务局退的教育费附加怎么做账
  • 金融企业同期同类贷款利率计算
  • 公司招聘费属于什么科目
  • 为什么无形资产减值准备一经计提不得转回
  • 企业营业利润为负的原因有哪些
  • 资产减值损失借方余额在利润表怎么填列
  • 公司发的物品叫什么
  • 预付账款为什么是资产
  • 支付工伤赔偿款怎么做账
  • 新税法中工资薪金的规定
  • hptasks.exe是病毒吗 是什么进程 hptasks进程说明
  • 代办退税账务处理
  • 录制权限怎么打开
  • 存货包括哪些会计账户
  • 企业清算所得税如何计算
  • 债券转换是什么意思
  • vue侧边栏导航,右侧显示对应内容
  • wordpress neve
  • ausearch命令
  • 增值税专用发票的税率是多少啊
  • 员工意外伤害保险最多赔多少
  • 帝国cms自动更新
  • MySQL主从数据库搭建
  • 开一般户需要开户许可证吗
  • SQL Server中的XML数据进行insert、update、delete操作实现代码
  • 个体工商户需要给员工交社保吗
  • 房地产项目完工清算报告
  • 货币兑换是根据什么
  • 普通发票怎么冲红字
  • 发生了销售交易但没有在销售日记
  • 建筑材料资源税
  • 印花税计提金额怎么算
  • 哪些税费计入税金及附加科目
  • 汽车折旧年限是多久
  • windows任务管理器调用的方法
  • Win10 Mobile RS2预览版14943上手视频曝光
  • mac os10.11
  • y400加装固态硬盘教程
  • win7开始菜单在哪里
  • pax是什么文件
  • win7系统怎么关闭屏幕保护
  • win8外接显示器没反应怎么办
  • python itcast
  • pyqt5编译
  • 现在的微信怎么用脚本登陆了
  • android 属性动画改变view大小
  • python数组定义方法
  • javascript 做网页
  • 税控盘换新盘
  • 怎么用发票号码查询商品
  • 河南省税务局冯伟
  • 潍坊特殊工种退休公示名单九月
  • 资源税的税目共有七个其中包括
  • 宁波个人税务查询网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设