• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

群晖下安装远程桌面网关 guacamole 方法:

群晖 Synology  / 教程分享  / 只看大图  / 正序浏览   © 著作权归作者本人所有

#楼主# 2021-1-28 10:15

跳转到指定楼层
本帖最后由 newscat88 于 2021-1-28 10:25 编辑

这个东西就是实现用浏览器打开远程桌面的一个功能,在某些情况下非常有用,比如我单位封了端口,只开 80 端口来浏览网页。
参考这个网址: 3.jpg



群晖docker 下弄下来三个映像如下:
1.jpg

用终端 putty 登录群晖,输命令 sudo -i 切换至 root 权限下:

逐条输命令,

#创建guacd容器,some-guacd改成自定义的名称

docker run --name some-guacd -d guacamole/guacd:1.0.0

#创建mysql容器,some-mysql改成自定义的名称,my-secret-pw是mysql的root密码
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql

# 创建一个新的临时mysql容器作为连接到上面创建的mysql容器的命令行客户端,some-mysql就是上面创建的mysql容器名称
docker run -it --link some-mysql --rm mysql mysql -hsome-mysql -uroot -p

这时会登录 sql 数据库,或者可能需要等待片刻,报错就多登录几次才能成功。
进入数据库交互模式下的命令:

2.jpg

(参考上面红色框定的部分,为方便你复制粘贴,再提供以下内容)
Enter password:Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 18Server version: 8.0.22 MySQL Community Server - GPLCopyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.#创建新的数据库,guacamole_db可以改成其他名称mysql> CREATE DATABASE guacamole_db;Query OK, 1 row affected (0.00 sec)#创建新的用户用于连接数据库,guacamole_user可以改成其他用户名,some_password为用户密码mysql> CREATE USER 'guacamole_user' IDENTIFIED BY 'some_password';Query OK, 0 rows affected (0.00 sec)#设置用户权限,注意 guacamole_db、guacamole_user要和上面的名称对应mysql> GRANT SELECT,INSERT,UPDATE,DELETE ON guacamole_db.* TO 'guacamole_user';Query OK, 0 rows affected (0.00 sec)#刷新权限mysql> FLUSH PRIVILEGES;Query OK, 0 rows affected (0.02 sec)#退出mysql> quitBye$


注意:上面命令每一条都有个分号,不要遗落。


# 新建的数据库需要初始化,guacamole/guacamole提供了脚本来生成初始化数据库
docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --mysql > initdb.sql

# 导入mysql,这里要注意在-p后面加上之前设置的密码my-secret-pw,实际操作中不带密码会报错
cat initdb.sql | docker run -i --link some-mysql --rm mysql mysql -hsome-mysql -uroot -pmy-secret-pw guacamole_db

# 创建guacamole容器,端口可以根据需要修改
docker run --name some-guacamole --link some-guacd:guacd --link some-mysql:mysql -e MYSQL_DATABASE=guacamole_db -e MYSQL_USER=guacamole_user -e MYSQL_PASSWORD=some_password -p 8080:8080 -d guacamole/guacamole




用浏览器打开:http://路由器地址:端口/guacamole,默认管理员账户:guacadmin,密码:guacadmin。







评分

参与人数 1贡献 +1 收起 理由
云中鹤 + 1 赞一个!

查看全部评分

那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

68

回帖

178

积分

入门用户

Rank: 1

云币
1
贡献
0
活跃
144
精华
0
Bright·W 发表于 2021-2-28 16:55 来自 中国重庆
群晖下安装远程桌面网关 guacamole 方法:
回复 支持 反对 印象

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图