Centos 7 部署安装 guacamole-server,Telnet-server,vnc-server,RDP-server过程以及小问题

部署guacamole-server

1. 下载guacamole-server依赖

yum install -y gcc cairo-devel libjpeg-turbo-devel libpng-devel uuid-devel freerdp-devel pango-devel libssh2-devel libtelnet-devel libvncserver-devel pulseaudio-libs-devel openssl-devel libvorbis-devel libwebp-devel libwebsockets-devel libtool

2. 进入安装目录,也可自行选择其他目录安装

cd /usr/local

3. 下载guacamole-server安装包

wget https://archive.apache.org/dist/guacamole/1.4.0/source/guacamole-server-1.4.0.tar.gz

可进入网站https://archive.apache.org/dist/guacamole,选择其他版本下载
4. 解压

tar -xzvf guacamole-server-1.4.0.tar.gz

5. 进入文件进行安装

cd guacamole-server-1.4.0
./configure --with-init-dir=/etc/init.d

若无问题,则RDP,SSH,VNC,TELNET均为 yes
6. 问题解决
(1)出现no
在这里插入图片描述

(2)进入网站
https://guacamole.apache.org/doc/gug/installing-guacamole.html#building-guacamole-server找到对应依赖进行手动下载
(3)用yum install + 依赖,进行下载安装
在这里插入图片描述

(4)安装指令

yum install libtelnet-devel
yum install libvncserver-devel
yum install libwebsockets-devel

(5)若找不到依赖包建议先执行此指令

yum install -y epel-release

(6)若所有包均已yum导入,但vnc服务仍未链接成功,建议执行

##需要加载libgcrypt: 
yum -y install crypt*    // 一般执行这一步就可以了
yum install libgcrypt*    // 可以不执行此步骤

7. 手动安装依赖完毕则回到(5)执行该指令,得到如下
在这里插入图片描述

8. 进行编译安装

make & make install && ldconfig

9. 配置guacamole-server文件

mkdir /etc/guacamole/ 
cd /etc/guacamole/
vim guacd.conf

10. 修改成以下内容并保存 :wq

[daemon]
pid_file = /var/run/guacd.pid
log_level = info
[server]
bind_host = 0.0.0.0
bind_port = 4822

11. 启动 guacamole-server

/etc/init.d/guacd start

执行结果如下:
在这里插入图片描述

若启动找不到文件建议重新执行编译安装内容8. make & make install && ldconfig

12. 安装字体管理软件

yum install -y fontconfig mkfontscale

13. 进入 /usr/share/fonts/,下载字体文件

cd /usr/share/fonts/
# 下载英文字体
wget https://gitee.com/dushixiang/next-terminal/raw/master/guacd/fonts/Menlo-Regular.ttf
# 下载中文字体
wget https://gitee.com/dushixiang/next-terminal/raw/master/guacd/fonts/SourceHanSansCN-Regular.otf

14. 更新字体

mkfontscale
mkfontdir
fc-cache

部署Telnet-server

1. 检查是否已经安装

rpm -qa telnet-server 
rpm -qa xinetd

2. 安装

yum -y install telnet telnet-server
yum -y install xinetd

3. telnet服务安装之后,默认不开启服务

##修改文件/etc/xinetd.d/telnet来开启服务
vim /etc/xinetd.d/telnet
##修改disable = yes 为 disable = no
##若无文件,则直接新建文件保存以下内容
service telnet         
{  
  flags = REUSE  
  socket_type = stream  
  wait = no  
  user = root  
  server =/usr/sbin/in.telnetd  
  log_on_failure += USERID  
  disable = no   
} 

5. 启动服务

##启动xinetd服务
systemctl start xinetd.service
##xinetd开机自启动
systemctl enable xinetd.service
##启动telnet服务
systemctl start telnet.socket
##telnet服务开机自启
systemctl enable telnet.socket

6. 测试连接

tarnet + ip 

在这里插入图片描述
建议非root用户登录

部署VNC-server

1. 检查是否已经安装VNC

rpm -qa | grep vnc

2. 安装VNC程序包和服务包

yum install -y tigervnc tigervnc-server

3.复制服务配置文件至/etc/systemd/system/

##拷贝
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
##不需要用作多用户只拷贝一个即可
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service

VNC端口号由5900开始,此处1.service中的1即为端口号5901,2.service中的端口号2即为5902,依次累加;
4. 修改服务配置文件

vim /etc/systemd/system/vncserver@:1.service

将的位置,替换为允许连接的用户名
5. 使修改配置文件生效

systemctl daemon-reload

6. 设置vnc密码

vncpasswd

7. 关闭selinux以及使防火墙允许vnc服务

systemctl stop firewalld
systemctl disable firewalld
vim /etc/sysconfig/selinux
##将文件中的“SELINUX=enforcing”修改为“SELINUX=disabled”
##修改保存后,重新启动即可

8. 开启vnc服务,以及开机自启

##启动服务
systemctl start vncserver@:1.service
##开机启动
systemctl enable vncserver@:1.service

9.并在虚拟机设置重开启VNC连接
在这里插入图片描述

10. 查看开启是否成功

netstat -naltp | grep vnc

在这里插入图片描述

安装RDP-server

1、安装rdp-server

yum install xrdp -y

2、启动 RDP

systemctl start xrdp

3、设置开机启动

systemctl enable xrdp

4、检测启动是否成功

[root@localhost ~ ]# netstat -naltp | grep rdp
tcp6       0      0 ::1:3350                :::*                    LISTEN      101498/xrdp-sesman  
tcp6       0      0 :::3389                 :::*                    LISTEN      101499/xrdp         

5、尝试用windows远程桌面连接

//快捷键打开
windows + r
//输入
mstsc

6、输入IP地址连接
在这里插入图片描述
在这里插入图片描述
输入账户及密码即可连接成功(此处默认Linux拥有图形化界面)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值