• 您現在的位置是:首頁 >要聞 > 2022-04-14 16:40:19 來源:

    科技教程:開源堡壘機GateOne的安裝.配置筆記(詳細步驟)

    導讀 如今越來越多的小伙伴對于開源堡壘機GateOne的安裝 配置筆記(詳細步驟)這方面的問題開始感興趣,看似平靜的每一天,在每個人身上都在發生著

    如今越來越多的小伙伴對于開源堡壘機GateOne的安裝.配置筆記(詳細步驟)這方面的問題開始感興趣,看似平靜的每一天,在每個人身上都在發生著各種各樣的故事,因為大家現在都是想要了解到此類的信息,那么既然現在大家都想要知道開源堡壘機GateOne的安裝.配置筆記(詳細步驟),感興趣的小伙伴請隨我一起來看看,廢話不多說,趕緊跟隨小編,讓我們一起來看看吧,希望對您有用。

    GateOne簡介

    GateOne是一款基于HTML5的開源終端模擬器/SSH客戶端,同時內置強大的插件功能。它自帶的插件使其成為一款令人驚艷的SSH客戶端,但是,它可以用于運行任何終端應用。用戶可以將GateOne嵌入其他應用程序從而提供各類終端訪問界面,它也支持各類基于Web的管理界面……后面的大家自己看吧~~

    因為內部臨時需要這么一套系統,所以搜搜查查,搞定了系統部署,使用pam認證的配置,做了個簡單的管理界面。

    GateOne部署

    系統初始化是使用CentOS 6.5 Mini x64版本 + 默認配置。

    首先exports http_proxy和https_proxy,做好上網準備。

    其次查看下安裝需求。

    http://liftoff.github.io/GateOne/About/index.html#prerequisites

    這里有相關的包下載:

    http://github.com/liftoff/GateOne/downloads

    yum install -y http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

    yum update -y

    yum install -y python-devel gcc dtach python-pip python-imaging python-kerberos

    yum install -y http://github.com/downloads/liftoff/GateOne/tornado-2.4-1.noarch.rpm

    cd /usr/local/src

    git clone http://github.com/liftoff/GateOne.git

    cd GateOne

    python setup.py isntall

    service gateone start

    service gateone stop

    GateOne配置

    vi /etc/gateone/conf.d/10server.conf

    origins = ["x.x.x.x"]

    address = "x.x.x.x"

    https_redirect = True

    vi /etc/gateone/conf.d/20authentication.conf

    auth = "pam"

    pam_realm = "AccessGateway1"

    pam_service = "gateone"

    vi /etc/sysconfig/iptables

    增加80和443端口

    service iptables reload

    nohup python gateone.py &

    在Safari下無法使用,報錯如下:

    The WebSocket connection was closed. Will attempt to reconnect every 5 seconds...

    NOTE: Some web proxies do not work properly with WebSockets.

    PC和Android中的Chrome正常。

    vi /etc/pam.d/gateone

    #%PAM-1.0

    # Login using a htpasswd file

    #@include common-sessionauth

    required pam_pwdfile.so pwdfile=/etc/gateone/passwd

    required pam_permit.so

    auth = "pam"

    pam_realm = "AccessGateway1"

    pam_service = "gateone"

    http://github.com/liftoff/GateOne/issues/118

    這里提到是PyPAM,別安裝錯了。

    yum install git pam-devel pam PyPAM pam-devel

    git http://github.com/tiwe-de/libpam-pwdfile.git

    make && make install

    ln /lib/security/pam_pwdfile.so /lib64/security/pam_pwdfile.so

    密碼生成用在線工具就行,記得選擇Crypt方式:http://tool.oschina.net/htpasswd

    將生成的信息加入密碼文件就行。

    vi /etc/gateone/passwd

    [Go]

    cry:Wk463N25YHOqs

    [Esc]

    [:wq]

    關于GateOne中Log的管理

    時間比較緊,查看GateOne的文檔中也未發現有統一管理的配置。所以讓新員工臨時用Bootstrap+web.py寫了個管理界面。

    猜你喜歡

  • 成人app