濮阳杆衣贸易有限公司

主頁 > 知識庫 > 淺析Linux系統(tǒng)下安裝wetty和使用說明

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

熱門標簽:測繪地圖標注名稱 德陽400電話申請 天津電話外呼系統(tǒng)排名 鶴崗400電話申請 智能電銷機器人有用嗎 怎么在百度地圖標注公司的位置 百度地圖標注直線距離 外呼電話系統(tǒng)怎么操作 商機地圖標注

以下內(nèi)容從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和使用說明,希望大家喜歡。

您可能感興趣的文章:
  • linux操作系統(tǒng)安裝MONO執(zhí)行C#程序的詳解步驟
  • linux操作系統(tǒng)安裝sql developer步驟
  • linux系統(tǒng)安裝git及git常用命令
  • Fedora14 Linux系統(tǒng)安裝Golang開發(fā)環(huán)境筆記
  • Linux操作系統(tǒng)安裝LAMP環(huán)境

標簽:優(yōu)質(zhì)小號 自貢 六盤水 滁州 百色 鎮(zhèn)江 丹東 武漢

巨人網(wǎng)絡通訊聲明:本文標題《淺析Linux系統(tǒng)下安裝wetty和使用說明》,本文關鍵詞  淺析,Linux,系統(tǒng),下,安裝,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺析Linux系統(tǒng)下安裝wetty和使用說明》相關的同類信息!
  • 本頁收集關于淺析Linux系統(tǒng)下安裝wetty和使用說明的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    沧源| 新巴尔虎左旗| 慈利县| 霸州市| 灵璧县| 石城县| 彭泽县| 海盐县| 曲阳县| 曲松县| 监利县| 苍南县| 辉南县| 五台县| 鸡泽县| 台北市| 武平县| 伊吾县| 新安县| 隆子县| 大埔区| 江西省| 清远市| 都匀市| 张掖市| 临朐县| 江永县| 云南省| 康马县| 神木县| 鄂托克旗| 南安市| 石门县| 永定县| 双鸭山市| 余姚市| 鹿泉市| 安康市| 铁岭县| 长垣县| 喀喇沁旗|