国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Apache Guacamole

社區(qū)管理員 / 1488人閱讀

Apache Guacamole是一個(gè)基于web的遠(yuǎn)程終端支持ssh,vnc,rdp等協(xié)議

架構(gòu)圖如下

官網(wǎng)地址:http://guacamole.apache.org

image.png

從圖中可看出分為guacamole服務(wù)和guacd服務(wù),guacd服務(wù)負(fù)責(zé)連接遠(yuǎn)程的vpc,rdp,ssh等服務(wù)器

安裝部署

這里使用k8s部署,注意本安裝僅用于測試使用,由于mysql沒做持久化重啟之后數(shù)據(jù)會(huì)丟失

部署guacamole
cat <<EOF | kubectl apply -f -
apiVersion: apps/v1
kind: Deployment
metadata:
  name: guacamole
spec:
  selector:
    matchLabels:
      app: guacamole
  template:
    metadata:
      labels:
        app: guacamole
    spec:
      containers:
      - env:
        - name: GUACD_HOSTNAME # guacd地址
          value: guacamole-guacd
        - name: MYSQL_DATABASE # mysql數(shù)據(jù)庫
          value: guacamole
        - name: MYSQL_HOSTNAME # mysql地址
          value: guacamole-mysql
        - name: MYSQL_PASSWORD # mysql密碼
          value: root
        - name: MYSQL_USER # mysql用戶
          value: root
        image: guacamole/guacamole:latest # 這里使用了最新版
        name: guacamole
        ports:
        - containerPort: 8080
          name: 8080tcp02
          protocol: TCP
        resources: {}
---
apiVersion: v1
kind: Service
metadata:
  name: guacamole
spec:
  ports:
  - port: 8080
    protocol: TCP
    targetPort: 8080
  selector:
    app: guacamole
  type: NodePort # 使用nodeport進(jìn)行訪問,也可以用ingress
EOF
部署guacd
cat <<EOF | kubectl apply -f -
apiVersion: apps/v1
kind: Deployment
metadata:
  name: guacamole-guacd
spec:
  selector:
    matchLabels:
      app: guacamole-guacd
  template:
    metadata:
      labels:
        app: guacamole-guacd
    spec:
      containers:
      - name: guacamole-guacd
        image: guacamole/guacd:latest
        resources: {}
        ports:
        - containerPort: 4822
---
apiVersion: v1
kind: Service
metadata:
  name: guacamole-guacd
spec:
  selector:
    app: guacamole-guacd
  ports:
  - port: 4822
    targetPort: 4822
EOF
部署mysql

mysql可以使用已經(jīng)有的,且以下資源未做持久化重啟之后數(shù)據(jù)會(huì)丟失不要用于生產(chǎn)!!!

cat <<EOF | kubectl apply -f -
apiVersion: apps/v1
kind: Deployment
metadata:
  name: guacamole-mysql
spec:
  selector:
    matchLabels:
      app: guacamole-mysql
  template:
    metadata:
      labels:
        app: guacamole-mysql
    spec:
      containers:
      - name: guacamole-mysql
        image: mysql:latest
        env:
        - name: MYSQL_ROOT_PASSWORD
          value: root
        resources: {}
        ports:
        - containerPort: 3306
---
apiVersion: v1
kind: Service
metadata:
  name: guacamole-mysql
spec:
  selector:
    app: guacamole-mysql
  ports:
  - port: 3306
    targetPort: 3306
EOF
初始化mysql
  1. 將guacamole的Entrypoint改為sleep 1h以方便進(jìn)入容器

  2. 容器里執(zhí)行/opt/guacamole/bin/initdb.sh --mysql > initdb.sql 導(dǎo)出mysql的表結(jié)構(gòu)

  3. apt update && apt install mysql-client安裝mysql客戶端

  4. mysql -h guacamole-mysql -uroot -proot登錄mysql數(shù)據(jù)庫

    • 如果出現(xiàn) ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password’ cannot be loaded 錯(cuò)誤則需要在guacamole-mysql容器里登錄數(shù)據(jù)庫執(zhí)行
      ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

  5. create database guacamole; 創(chuàng)建數(shù)據(jù)庫

  6. use guacamole; 進(jìn)入數(shù)據(jù)庫, source initdb.sql導(dǎo)入表結(jié)構(gòu)

登錄
  • 因?yàn)槭莕odeport所有可以使用 <nodePort>/guacamole

  • 默認(rèn)賬號(hào)密碼為guacadmin/guacadmin

添加鏈接

image.png

進(jìn)入配置界面配置根據(jù)目標(biāo)主機(jī)的情況填寫

image.png

這個(gè)時(shí)候首頁就出現(xiàn)了可以連接的機(jī)器,點(diǎn)擊即可連接此機(jī)器

image.png

Ctrl + Alt + Shift 可以打開控制面板,復(fù)制文件也可以直接拖進(jìn)去


文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/127876.html

相關(guān)文章

  • HTML教學(xué)講義

    摘要:元素完整的元素列表元素由開始標(biāo)簽作為開始,結(jié)束標(biāo)簽作為結(jié)束。結(jié)束標(biāo)簽由尖括號(hào)斜杠標(biāo)簽名構(gòu)成。屬性由兩部分構(gòu)成,屬性名和屬性值屬性值左右用雙引號(hào)包含起來,并由等號(hào)與屬性名相連。 以下內(nèi)容如有不準(zhǔn)確之處,歡迎指正 什么是HTML HTML是超文本標(biāo)記語言 Hyper Text Markup Language HTML不是編程語言,而是標(biāo)記語言 HTML最初的作用是用來展示文檔 HTM...

    wapeyang 評論0 收藏0
  • Web Terminal 【遠(yuǎn)程登錄】

    摘要:現(xiàn)有主機(jī)實(shí)例已有登錄功能通過形式連接到目標(biāo)主機(jī),但是性能不高,速度慢,有延遲,用戶體驗(yàn)差。提供基于遠(yuǎn)程管理協(xié)議和圖像的展示能力。密碼登錄密鑰登錄使用說明目前已經(jīng)發(fā)布洛杉磯華盛頓倫敦,將逐步從海外灰度到國內(nèi)。現(xiàn)有主機(jī)實(shí)例已有【登錄】功能通過VNC形式連接到目標(biāo)主機(jī),但是性能不高,速度慢,有延遲,用戶體驗(yàn)差。需要增加一種Web Terminal方式可以登錄主機(jī)實(shí)例,背后架構(gòu)不同于VNC,使用ss...

    ernest.wang 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<