云服务器Centos8.2SSH登陆、安装部署图形化界面以及VNC连接一文详解

简介: 云服务器Centos8.2SSH登陆、安装部署图形化界面以及VNC连接一文详解

前言


最近腾讯云打折买了个轻量级的服务器用来玩玩云原生,装的是Centos8.2-Docker20的镜像。在服务器上装的系统是不会自带图形化界面的,为了安装anaconda更便捷一点还是装个图形化界面。这篇文章记录从刚买来的Centos8.2系统安装图形化界面。远程连接不推荐使用腾讯云自带的网页界面操作,可以自行下个putty或者是secureCRT来用,网页上命令界面不会进行保存操作,而且有些操作不允许比较坑。我这里用的是SecureCRT,还算比较好用,追求简单的用putty就好了。


一、远程连接


具体使用环境是在Window10宿主机上安装ssh工具,远程访问云服务器。

SecureCRT的资源我已经放到csdn的,当然正版是收费的,我这个是破解版,有能力的可以去支持正版。下载链接:scrt-sfx-9.0.0.2430+使用教程

下载完之后会到这个界面:


0c28ad58631c411e8738c5fb27c75053.png


点击File进入到Quick connect:

828972c7f3fc47ea9b0ca117317bbdc0.png


进行远程连接配置:  

504f73b8d6e3422390478dcef19dbff1.png


hostname填写腾讯云服务器给的公网IP地址,username我直接用的root以便获取全部权限,其他的可以不用动。

 


512d84adbbf14eeaac68eb77186fb84a.png


输入在云服务器上注册时的密码就可以连接了:

7bb790ea53fe4873939c973aa97c442e.png

二、图形界面部署


1.安装图形界面


输入yum获取系统源:


yum groupinstall "Server with GUI" -y


这个安装包有1.1GB安装过程会慢一些。

3d6f00c6c747477f868291c5931e0eb3.png


这样就是安装完成了。


2.设置图形模式为默认启动方式


修改系统默认启动方式:


systemctl set-default graphical


cfe132a1d2314aac9f624239d8ae3225.png


这样就是切完完成了。


3.重启


reboot


重启以后通过VNC登陆验证。


三、使用VNC-Viewer远程连接


腾讯云服务器是自带个VNC登陆的:


65f080925c87411aa9af98a61f1f6fe4.png


点进去后就可以验证是否安装成功了图形界面:

image.png


登入进去默认为root用户登入,当前是没有下载VNC功能的,需要自己下载。

77ca6f753e6f46688518f8fada412a5e.png

首先直接用默认的yum源是行不通的,CentOs Linux 8 从 2021.10.31 号后已经停止维护,所以之后更新镜像需要通过 vault.centos.org来获取更新。

 

image.png



1.修改yum源


所以需要修改软件源mirrors 地址,具体操作如下:

进入到yum.repos.d 目录下


cd /etc/yum.repos.d/


修改源链接:


sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*


将源替换:


sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/Cent

这样以来便可以安心下载VNC组件了。


2.下载VNC


下载:


yum install tigervnc-server tigervnc-server-module -y


共有三个依赖包 AppStream,BaseOS,Extras:


46107142e81c49039dfc11ddd5f413f5.png

这样就是下载完成

7dee0fca798644efbb3cad876fdd183f.png


3.配置端口


我们这里需要设定端口用来远程连接VNC,一般端口设置都在防火墙里面:

fdd140b6bfcf4eb583b0be827d45aefb.png

我们设置5901为远程连接VNC的端口号:


518b35bdaf3b4dcb9fc1dc784a14b586.png

这样就设置好了:


80d436746dfe4ae1a3f44e48e84d7efe.png

4.启动VNC服务


回到终端,输入:


vncpasswd


一般不限制权限操作,都是自己使用选择n就好了

83dbbfddfc634f01a82a350b2a64175d.png


启动服务:


vncserver


这里会发现:

919cc1cca83740a1aa226e3734fd9497.png

老方法已经被移除了,/usr/share/doc/tigervnc/HOWTO.md里有新版本的使用方法。

我们进到这个md文件里面看看最新方法是什么:


vim /etc/tigervnc/vncserver.users


065671378ffa46e5884c10f8677d060a.png

我们建立个键值对形式就好:


:1=root


将配置文件复制到系统目录

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service#复制配置文件

配置vnc开机自启服务


systemctl enable vncserver@:1


开启服务:


systemctl start vncserver@:1


查看状态:


systemctl status vncserver@:1


还得修改一下:

加入session=gnome(远程桌面的名称,可在/usr/share/xsessions查看)

290cb30185b349649bc661afb0e2200d.png

之后查看服务端口是否存在:


ps -aux | grep vnc

f086eacda9664223be326be818789e34.png

这样就好了,接下来是使用VNC-Viewer连接。


5.VNC-Viewer连接服务器:


可以自己在官网上面下载VNC-Viewer:


VNC® Connect consists of VNC® Viewer and VNC® Server

这个要注册一下账号,注册完了就可以用了,是比较实用的一款软件。

点击file然后建立新的连接:

0b8bde291da6412991d0ec009e9a45c4.png


相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
安全 Linux Shell
使用SCP命令在CentOS 7上向目标服务器传输文件
以上步骤是在CentOS 7系统上使用SCP命令进行文件传输的基础,操作简洁,易于理解。务必在执行命令前确认好各项参数,尤其是目录路径和文件名,以避免不必要的传输错误。
1175 17
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
669 14
|
Ubuntu 安全 小程序
服务器版本的CentOS和Ubuntu哪个更适合你?
但是以上的比较并不说明Ubuntu是不稳定的或者是不安全的,只是以上比较过程中,在稳定性方面Ubuntu稍微逊色了一点。由于Ubuntu在个人桌面电脑的使用率远远高于CentOS,用Ubuntu搭建服务器,如果遇到什么问题,寻找解决方案相对比较容易,这让Ubuntu在选择方面更优于CentOS。如果你是一个初学者,那么毫无疑问Ubuntu是更适合的选择。如果你正在经营自己的公司,在这两者之间,CentOS会更好一些。
|
Ubuntu 应用服务中间件 网络安全
关于一些轻量云服务器SSH断连的疑问
在使用2H2G配置的轻量级Ubuntu 22.04服务器时,按照Solana官网教程安装环境,执行`[cargo install]`命令(特别是安装avm和anchor包时),出现SSH连接中断且无法重新登录的问题。推测可能是低配服务器资源耗尽导致SSH进程被终止,即便CPU使用率下降也无法恢复连接,需重启服务器并等待约30分钟才能恢复正常。此现象或与服务器性能限制有关,期待更多测试与解释。
|
安全 关系型数据库 网络安全
安全加固:启动PostgreSQL 14服务器SSL加密的方法指南在CentOS 7环境中
通过上述步骤,你可以为PostgreSQL数据库服务器设置SSL加密,从而增加数据在传输中的安全性。确保维持证书的有效性,并且定期更新和管理密钥,以防止未授权访问。
611 0
|
Linux
Linux - Centos8 图形界面和命令行切换
Linux - Centos8 图形界面和命令行切换
631 0
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
1803 69
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
4734 3
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
1104 78