成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Shell In A Box:一款訪問遠程Linux服務器的SSH終端

譯文
運維 系統運維
Shell In A Box是一款基于Web的終端模擬器,本文將介紹如何安裝Shellinabox,并使用在任何機器上的現代Web瀏覽器,訪問遠程SSH終端。如果你由防火墻加以保護,只有HTTP(s)流量才能順利通過,那么基于Web的SSH非常有用。

【51CTO精選譯文】Shell In A Box(發音是shellinabox)是一款基于Web的終端模擬器,由Markus Gutschke開發而成。它有內置的Web服務器,在指定的端口上作為一個基于Web的SSH客戶端而運行,可以為你提供一個Web終端模擬器,以便使用任何支持AJAX/JavaScript和CSS的瀏覽器,遠程訪問和控制你的Linux服務器SSH外殼,不需要像FireSSH這些任何額外的瀏覽器插件。

在本教程中,我介紹如何安裝Shellinabox,并使用在任何機器上的現代Web瀏覽器,訪問遠程SSH終端。如果你由防火墻加以保護,只有HTTP(s)流量才能順利通過,那么基于Web的SSH非常有用。

將Shellinabox安裝在Linux上

默認情況下,借助默認軟件庫,Shellinabox工具已包含在許多Linux發行版上,其中包括Debian、Ubuntu和Linux Mint。

確保你的軟件庫已啟用,并可以用來從該軟件庫安裝Shellinabox。為了核實,請使用"apt-cache"命令搜索Shellinabox,然后使用"apt-get"命令來安裝它。

在Debian、Ubuntu和Linux Mint上:

  1. $ sudo apt-cache search shellinabox 
  2. $ sudo apt-get install openssl shellinabox 

在RHEL、CentOS和Fedora上:

在基于紅帽的發行版上,你需要先啟用EPEL軟件庫,然后使用下面這個"yum"命令來安裝它。(Fedora用戶不需要啟用EPEL軟件庫,因為它已經是Fedora項目的一部分。)

  1. # yum install openssl shellinabox 

配置Shellinabox

默認情況下,shellinaboxd偵聽本地主機上的TCP端口4200。出于安全方面的原因,我將這個默認端口改成了隨機端口(比如端口6175),那樣任何人都很難企及你的SSH設備。此外,在安裝過程中,一個新的自簽名SSL證書會在"/var/lib/shellinabox"下自動創建,以便使用HTTPS協議。

在Debian、Ubuntu和Linux Mint上:

  1. $ sudo vi /etc/default/shellinabox 
  2. # shellinboxd的Web服務器偵聽的TCP端口 
  3. SHELLINABOX_PORT=6175 
  4. # 指定目的地SSH服務器的IP地址 
  5. SHELLINABOX_ARGS="--o-beep -s /:SSH:172.16.25.125" 
  6. # 如果你想限制只能從本地主機訪問shellinaboxd 
  7. SHELLINABOX_ARGS="--o-beep -s /:SSH:172.16.25.125 --localhost-only" 

在RHEL、CentOS和Fedora上:

  1. # vi /etc/sysconfig/shellinaboxd  
  2. # shellinboxd的Web服務器偵聽的TCP端口  
  3. PORT=6175  
  4. # 指定目的地SSH服務器的IP地址  
  5. OPTS="-s /:SSH:172.16.25.125"  
  6. # 如果你想限制只能從本地主機訪問shellinaboxd  
  7. OPTS="-s /:SSH:172.16.25.125 --localhost-only"  
  8. 啟動Shellinabox 
  9. 一旦你完成了配置工作,就可以使用下面這個命令,啟動這項服務。 

在Debian、Ubuntu和Linux Mint上:

 

  1. $ sudo service shellinaboxd start 

在RHEL和CentOS上:

  1. # service shellinaboxd start 

在Fedora上:

  1. # systemctl enable shellinaboxd.service 
  2. # systemctl start shellinaboxd.service 
  3. 驗證Shellinabox 
  4. 現在不妨使用"netstat"這個命令,驗證Shellinabox是否在端口6175上運行。 
  5. $ sudo netstat -nap | grep shellinabox 
  6. or 
  7. # netstat -nap | grep shellinabox 
  8. tcp        0      0 0.0.0.0:6175            0.0.0.0:*               LISTEN      12274/shellinaboxd 

現在打開你的瀏覽器,瀏覽到https://Your-IP-Adress:6175。你應該能夠看到一個基于Web的SSH終端。使用你的用戶名和密碼進行登錄,你應該會看到外殼提示符。

Shellinabox SSH登錄

Shellinabox SSH外殼

Shellinabox SSH退出

你可以右擊鼠標,使用幾項特性和操作,包括更改外殼的外觀和感覺。

Shellinabox的更多選項

確保你通過防火墻保障shellinabox,并且針對特定的IP地址打開6175端口,以便遠程訪問你的Linux外殼。

參考鏈接:Shellinabox的主頁

原文鏈接:http://www.tecmint.com/shell-in-a-box-a-web-based-ssh-terminal-to-access-remote-linux-servers/

責任編輯:黃丹 來源: 51CTO.com
相關推薦

2009-12-24 13:49:20

Linux服務器集群

2020-02-17 07:20:22

SSH遠程連接工具Linux

2020-06-01 16:45:44

Linux終端Terminus

2019-05-06 11:49:10

DomTerm終端模擬器Linux

2010-03-10 11:31:31

2013-11-08 10:56:15

2017-02-16 14:00:17

CloudStatsSaaS服務器

2016-10-13 12:53:06

Linux終端仿真器

2016-12-02 12:48:33

2009-02-27 13:53:00

遠程服務器RAS

2013-02-21 13:47:39

服務器處理器采購

2022-07-28 15:46:08

Linux工具

2021-01-27 13:16:39

ScreenLinux命令

2021-02-16 10:58:50

ScreenLinux命令

2014-06-10 09:07:03

2022-04-21 15:00:53

LinuxShell

2013-11-12 09:59:48

2020-09-27 09:50:41

eDEX-UILinux終端仿真器

2013-12-02 13:34:55

2010-10-22 09:25:38

服務器虛擬化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久久久久新郎 | 91中文字幕在线观看 | 国产精品av久久久久久毛片 | 麻豆久久久9性大片 | 一区二区三区四区视频 | 黄网站免费在线观看 | 国产aⅴ爽av久久久久久久 | 欧美黄色一区 | 日本视频一区二区三区 | 一区二区三区视频在线 | 亚洲a在线视频 | 免费一级淫片aaa片毛片a级 | 久久福利网站 | 亚洲 中文 欧美 日韩 在线观看 | 97国产精品视频人人做人人爱 | 99热热99| 国产夜恋视频在线观看 | 一区不卡在线观看 | 超碰97免费观看 | 美女人人操 | 国产一区二区激情视频 | 国产在线一区二区三区 | 成人免费视频网站 | 久久91精品国产一区二区 | 综合九九 | 久久成人免费视频 | 久久久久久久久久久一区二区 | 中文字幕亚洲一区 | 一区二区三区成人 | 午夜小视频免费观看 | 色婷婷在线视频 | 在线看成人av | 91九色porny首页最多播放 | 国产精品一区二区久久 | 视频在线观看亚洲 | 日韩福利电影 | av毛片免费 | 精品视频一区二区三区 | 天天操操操操操 | 国内精品久久久久久 | av网址在线播放 |