真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux系統(tǒng)下wetty的安裝和使用方法-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“Linux系統(tǒng)下wetty的安裝和使用方法”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)致力于做網(wǎng)站、成都做網(wǎng)站,成都網(wǎng)站設(shè)計(jì),集團(tuán)網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進(jìn)行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!

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

1. Wetty簡介

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

而wetty的資料請(qǐng)參考https://github.com/krishnasrinivas/wetty。

2. 環(huán)境準(zhǔn)備

因?yàn)閣etty是使用Node.js編寫的,所以我們要事先安裝好相關(guān)的Node.js環(huán)境。請(qǐng)看考這篇博文。

3. Wetty安裝

運(yùn)行下面命令進(jìn)行安裝,

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

安裝過程可能會(huì)出錯(cuò),請(qǐng)參考下面的可能問題處理。

4. 驗(yàn)證

安裝完成之后,然后運(yùn)行下面命令啟動(dòng)wetty服務(wù),監(jiān)聽3000端口號(hào),

$ node app.js -p 3000

Linux系統(tǒng)下wetty的安裝和使用方法

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

Linux系統(tǒng)下wetty的安裝和使用方法

5. 可能問題處理

5.1安裝時(shí)報(bào)error: 'Use' is not a member of 'node::Buffer'


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

 Linux系統(tǒng)下wetty的安裝和使用方法

5.2 ssh訪問失敗


啟動(dòng)wetty服務(wù)后,在瀏覽器中輸入http://127.0.0.1:3000時(shí)報(bào)一個(gè)類似于下面截圖的”ssh: connect to host localhost port 22: Connection refused”的錯(cuò)誤。

Linux系統(tǒng)下wetty的安裝和使用方法

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

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

PS:學(xué)習(xí)linux tty命令

tty命令用來打印與標(biāo)準(zhǔn)輸入連接的終端名稱,如果顯示的是/dev/console,那么此終端為控制臺(tái)終端;


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

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


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

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

“Linux系統(tǒng)下wetty的安裝和使用方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


分享標(biāo)題:Linux系統(tǒng)下wetty的安裝和使用方法-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://weahome.cn/article/gdigd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部