基于HTML5的guacamole远程桌面及远程应用


安装部署:

https://www.cnblogs.com/personsiglewine/p/12426147.html
***************************************
https://blog.csdn.net/u013392078/article/details/91813124
安装图形界面:
yum update grub2-common
yum groupinstall -y "GNOME Desktop"
startx
Poweroff,把虚拟机的3D图形打开,设置好显存。
**********************************
https://blog.csdn.net/whatday/article/details/96272620

vi /etc/sysconfig/network-scripts/ifcfg-ens32
动态获取IP地址需要修改两处地方即可
(1)bootproto=dhcp
(2)onboot=yes
修改后重启一下网络服务即可 systemctl restart network
*******************************
https://www.cnblogs.com/personsiglewine/p/12426147.html

安装 Docker 18.06.1
yum install wget
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.06.1.ce-3.el7.x86_64.rpm
yum install docker-ce-18.06.1.ce-3.el7.x86_64.rpm #docker安装有依赖,所以使用yum来自动安装各种依赖

systemctl start docker
systemctl enable docker
*****************************
https://blog.csdn.net/qq_20258573/article/details/91795867
安装mysql

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm
yum repolist enabled | grep "mysql.*-community.*"

yum install mysql-community-server

systemctl start mysqld

systemctl enable mysqld
systemctl daemon-reload

grep 'temporary password' /var/log/mysqld.log
mysql -uroot -p


ALTER USER 'root'@'localhost' IDENTIFIED BY 'Ht@123123';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Ht@123123' WITH GRANT OPTION;
FLUSH PRIVILEGES;

mysql -uguacamole -p
CREATE DATABASE guacamole;
CREATE USER 'guacamole'@'%' IDENTIFIED BY 'Guacamole@123';
GRANT ALL PRIVILEGES ON *.* TO 'guacamole'@'%';
FLUSH PRIVILEGES;

远程连接不上mysql:3306未开放
https://blog.csdn.net/qq_32074527/article/details/93176210
https://www.cnblogs.com/huizhipeng/p/10127333.html
1. 查看防火墙状态#
Copy
firewall-cmd --state ## 结果显示为running或not running
2. 关闭防火墙firewall#
Copy
systemctl stop firewalld.service
systemctl disable firewalld.service
3. 关闭防火墙firewall后开启#
Copy
systemctl start firewalld.service
******************************
docker pull guacamole/guacd:1.2.0
docker pull guacamole/guacamole:1.2.0

docker run --rm guacamole/guacamole:1.2.0 /opt/guacamole/bin/initdb.sh --mysql > initdb.sql
source /root/initdb.sql

docker run --name my-guacd -d --restart always guacamole/guacd:1.2.0

docker run --name my-guacamole --link my-guacd:guacd \
-e MYSQL_HOSTNAME=192.168.47.132 \
-e MYSQL_PORT=3306 \
-e MYSQL_DATABASE=guacamole \
-e MYSQL_USER=guacamole \
-e MYSQL_PASSWORD=Guacamole@123 \
-d -p 80:8080 --restart always guacamole/guacamole:1.2.0

http://192.168.47.132/guacamole/
用户名:guacadmin 密码:guacadmin  

 

 

 

 

 

基于springboot开发自定义客户端:

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM