最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺析Linux系統(tǒng)下安裝wetty和使用說明

 更新時間:2015年10月09日 09:15:31   作者:lienhua34  
本篇文章主要給大家介紹linux系統(tǒng)下安裝wetty和使用說明,以及l(fā)inux tty命令學習總結,感興趣的朋友跟著小編一起學習吧

以下內容從wetty簡介、環(huán)境準備、wetty安裝、以及驗證方面給大家分析,具體詳情請看下文吧。

1. Wetty簡介

Wetty是使用Node.js和websockets開發(fā)的一個開源Web-based SSH。關于Web-based SSH的更多資料請參考https://en.wikipedia.org/wiki/Web-based_SSH。

而wetty的資料請參考https://github.com/krishnasrinivas/wetty。

2. 環(huán)境準備

因為wetty是使用Node.js編寫的,所以我們要事先安裝好相關的Node.js環(huán)境。請看考這篇博文。

3. Wetty安裝

運行下面命令進行安裝,

 $ git clone https://github.com/krishnasrinivas/wetty
 $ cd wetty
 $ sudo npm install

安裝過程可能會出錯,請參考下面的可能問題處理。

4. 驗證

安裝完成之后,然后運行下面命令啟動wetty服務,監(jiān)聽3000端口號,

$ node app.js -p 3000

然后打開瀏覽器,輸入http://127.0.0.1:3000,然后輸入密碼登陸成功后便可以進行命令行操作了,效果如下圖所示,

5. 可能問題處理

5.1安裝時報error: 'Use' is not a member of 'node::Buffer'

因為我安裝的Node是4.1.1版本的,太新了。而wetty原本依賴的pty.js太老,導致編譯出現(xiàn)的問題。修改以下wetty源代碼目錄下的package.json,將依賴的pty.js修改成最新版本0.3.0(原本是^0.2.7-1)。保存文件,然后重新運行sudo npm install命令即可。

 

5.2 ssh訪問失敗

啟動wetty服務后,在瀏覽器中輸入http://127.0.0.1:3000時報一個類似于下面截圖的”ssh: connect to host localhost port 22: Connection refused”的錯誤。

運行以下下面的命令重新安裝openssl-client和openssl-server即可,

$ sudo apt-get remove openssh-client openssh-server
$ sudo apt-get installopenssh-client openssh-server

PS:學習linux tty命令

tty命令用來打印與標準輸入連接的終端名稱,如果顯示的是/dev/console,那么此終端為控制臺終端;

如果顯示的是/dev/pts/n,那么此終端為虛擬終端(遠程連接到linux server的終端)。通過查看tty命令執(zhí)行的返回碼為0,確認標準輸入是一個終端。

sh-# tty
/dev/console
sh-# echo $?
0
sh-# tty
/dev/pts/6

通過如下命令,我們知道/dev/console是一個字符設備(linux系統(tǒng)幾乎把所有的設備都看作是文件),

sh-# ls -l /dev/console
crw-r--r-- 1 root root 5, 1 Jan  1 00:11 /dev/console

以上是小編給大家分享的Linux系統(tǒng)下安裝wetty和使用說明,希望大家喜歡。

相關文章

  • shell中如何批量注釋和取消注釋

    shell中如何批量注釋和取消注釋

    這篇文章主要介紹了shell中如何批量注釋和取消注釋,幫助大家更好的理解和學習shell腳本,感興趣的朋友可以了解下
    2020-08-08
  • linux?type命令用法實戰(zhàn)教程

    linux?type命令用法實戰(zhàn)教程

    type命令用來顯示指定命令的類型,它是Linux系統(tǒng)的一種自省機制,知道了是那種類型,我們就可以針對性的獲取幫助,這篇文章主要介紹了linux?type命令用法實戰(zhàn)教程,需要的朋友可以參考下
    2023-05-05
  • Linux命令定位與查找之which、whereis和find的用法示例詳解

    Linux命令定位與查找之which、whereis和find的用法示例詳解

    Linux命令的定位與查找是我們日常工作中必備的技能,掌握which、whereis和find這三個命令,可以幫助我們更加高效地進行文件搜索和定位工作,這篇文章主要介紹了Linux命令定位與查找:which、whereis和find的用法詳解,需要的朋友可以參考下
    2023-10-10
  • Shell命令解析之set命令的用法和參數(shù)詳解

    Shell命令解析之set命令的用法和參數(shù)詳解

    set 命令作用主要是顯示系統(tǒng)中已經(jīng)存在的 shell 變量,以及設置 shell 變量的新變量值,這篇文章主要介紹了Shell命令解析之set命令的用法和參數(shù)詳解,需要的朋友可以參考下
    2023-10-10
  • mysql源碼安裝腳本分享

    mysql源碼安裝腳本分享

    這篇文章主要介紹了mysql源碼安裝的腳本,配置文件的內容是針對mysql5.6的,需要的朋友可以參考下
    2014-03-03
  • bash腳本中-e、&和&&的使用

    bash腳本中-e、&和&&的使用

    bash腳本里面經(jīng)常會看到-e、&和&&,你知道它的用法嗎,本文主要介紹了bash腳本中-e、&和&&的使用,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • Linux中多線程詳解及簡單實例

    Linux中多線程詳解及簡單實例

    這篇文章主要介紹了Linux中多線程詳解及簡單實例的相關資料,這里對線程概念及優(yōu)缺點做了詳細介紹并說明如何創(chuàng)建和應用,需要的朋友可以參考下
    2017-07-07
  • linux bash腳本監(jiān)控啟動停止weblogic服務的腳本寫法

    linux bash腳本監(jiān)控啟動停止weblogic服務的腳本寫法

    這篇文章主要介紹了linux bash腳本監(jiān)控啟動停止weblogic服務的腳本寫法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • 深入理解Linux中的grep命令

    深入理解Linux中的grep命令

    大家都知道grep是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來。這篇文章給大家詳細的介紹了Linux中的grep命令,相信對大家的學習和理解很有幫助,有需要的朋友們可以參考借鑒,感興趣下面來一起學習學習吧。
    2016-11-11
  • fedora 開機啟動/禁止開機啟動服務的實現(xiàn)

    fedora 開機啟動/禁止開機啟動服務的實現(xiàn)

    下面小編就為大家?guī)硪黄猣edora 開機啟動/禁止開機啟動服務的實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02

最新評論

大港区| 克拉玛依市| 台湾省| 兴隆县| 金坛市| 额尔古纳市| 渑池县| 凤阳县| 通辽市| 佛教| 噶尔县| 阿图什市| 察雅县| 江达县| 浦北县| 五河县| 汽车| 雅江县| 青神县| 龙州县| 靖江市| 泾阳县| 佛冈县| 利辛县| 连山| 白朗县| 庆安县| 麦盖提县| 遂平县| 崇文区| 南溪县| 佛教| 宁化县| 鄯善县| 中牟县| 江华| 新密市| 宣汉县| 襄垣县| 周口市| 宜良县|