vnc连接linux远程桌面

article/2025/9/15 23:09:49

文章目录

  • 1, centos6安装vnc服务端
    • vnc常用命令
    • 设置vnc随机登录密码
    • 设置ssh 密钥文件登录:禁止密码登录
  • 2, ubuntu安装vnc服务端
  • 3, windows 安装vncviewer客户端

1, centos6安装vnc服务端

# 1, install vncserver
yum -y install epel-release
yum -y install vnc-server# 2, 安装xfce桌面,安装中文输入法
# yum grouplist|grep -i xfce
yum -y groupinstall 'X Window system'
yum -y groupinstall Xfce
yum install "@Chinese Support"#3,启动vnc: 按照提示输入远程连接密码,允许端口转发
# 端口是根据命令指定的: vncserve :1--> 5901,  vncserve:10-->5910
iptables -I INPUT -p tcp --dport 5901:5902 -j ACCEPT
iptables -I INPUT -p udp --dport 5901:5902 -j ACCEPT
service iptables save
vncservercat > ~/.vnc/xstartup<<EOF
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
EOF# 4,重启配置
vncserver -kill :1
vncserver 

vnc常用命令

#1, 查看已创建的连接
[a@a ~]$ vncserver -list
TigerVNC server sessions:
X DISPLAY #	PROCESS ID
:11		41496
:2		41915
:4		9389
:3		8731# 2, 断开连接
[a@a ~]$ vncserver -kill :3
Killing Xvnc process ID 8731
[a@a ~]$ vncserver -list
TigerVNC server sessions:
X DISPLAY #	PROCESS ID
:13		41496
:5		41915
:4		9389# 3, 创建新的连接
[a@a ~]$ vncserver :6
New 'eadage:6 (yskj)' desktop is eadage:6
Starting applications specified in /home/yskj/.vnc/xstartup
Log file is /home/yskj/.vnc/eadage:6.log[a@a ~]$ vncserver -list
TigerVNC server sessions:
X DISPLAY #	PROCESS ID
:13		41496
:5		41915
:6		55923
:4		9389

设置vnc随机登录密码

##设置vnc登录密码
vncpasswd 
Password
verfiy:# 1, hash + datewang@controller:~$ date +%s |sha256sum |base64 |head -c 32 ;echo
MjFjOTRkOWFhNzA2YTUwZmQ1NjUyMTBk# 2, openssl 产生随机数
wang@controller:~$ openssl rand -base64 32
V6wuudtVzYX6+/1g/Ic39E7TFxfRd7439oQ+gKCQ/E0=# 3,系统随机数
wang@controller:~$ < /dev/urandom tr -dc .\*\?_A-Z-a-z-0-9 |head -c${1:-32};echo
?CTJ2zMn*QwVFkSlMVCcpI.kbZ5vOUjC

设置ssh 密钥文件登录:禁止密码登录

在服务器配置:(1,生成密钥; 2,配置ssh; 3, 下载私钥)

[root@host .ssh]$ chmod 600 authorized_keys
[root@host .ssh]$ chmod 700 ~/.ssh#边界ssh配置文件: /etc/ssh/sshd_config 
RSAAuthentication yes
PubkeyAuthentication yes
PermitRootLogin yes
PasswordAuthentication noservice sshd restart

在客户机测试登录服务器:

root@controller:~# ssh -i id_rsa 192.168.1.40
Last login: Tue Jun 11 13:42:44 2019 from 192.168.1.33
[root@cent6 ~]# 

2, ubuntu安装vnc服务端

#1, 更换源
cd /etc/apt
cp sources.list sources.list.backcat >sources.list <<EOF
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
EOF# 2, 安装xfce4, terminator
apt-get install xfce4 terminator -y
apt-get install vnc4server -y#3,启动vnc: 按照提示输入远程连接密码
vncservercat > ~/.vnc/xstartup<<EOF
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
EOF# 4,重启配置
vncserver -kill :1
vncserver #wang@controller:~/.vnc$ vncserver 
#New 'controller:3 (wang)' desktop is controller:3
#Starting applications specified in /home/wang/.vnc/xstartup
#Log file is /home/wang/.vnc/controller:3.log

3, windows 安装vncviewer客户端

软件下载:https://vnc-viewer.informer.com/download/#downloading
直接点击,运行: 输入要访问的ip:id号, 填写登录密码即可
在这里插入图片描述


http://chatgpt.dhexx.cn/article/fPuDYien.shtml

相关文章

linux远程桌面连接_如何从Linux连接到远程桌面

linux远程桌面连接 根据Wikipedia的说法, 远程桌面是“一种软件或操作系统功能,它允许个人计算机的桌面环境在一个系统(通常为PC,但该概念同样适用于服务器)上远程运行,同时显示在服务器上。单独的客户端设备。” 换句话说,远程桌面用于访问另一台计算机上运行的环境。…

linux的远程桌面服务配置

一、 实验题目 Linux的远程桌面服务配置 二、 理论分析 Xrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面。 除了Windows RDP之外,xrdp工具还接受来自其他RDP客户端的连接,如FreeRDP,rdesktop和NeutrinoRDP。 Xrdp现在支持TLS安全层。 XFCE是一个桌面环境&#…

查看java编程环境是否配置成功

验证Java编程环境是否配置成功 点击键盘Windowsr键&#xff0c;打开运行提示框输入cmd按回车键打开命令框 输入javac&#xff0c;点击回车&#xff0c;查看java编译环境是否正常。 输入“java”&#xff0c;点击回车&#xff0c;查看java运行环境是否正常。 输入java -versi…

java环境变量一键配置工具

java环境变量一键配置工具是一款环境变量配置软件&#xff0c;对于需要学编程的新手来说&#xff0c;第一步就是配置环境变量&#xff0c;通过java环境变量一键配置工具可以一键进行配置&#xff0c;方便好用。 相关软件软件大小版本说明下载地址 java环境变量一键配置工具是一…

VsCode配置java运行环境

参考&#xff1a;在vscode运行java代码 1. 先配置下载java&#xff0c;配置环境变量 检测 java,javac,java -version 2.vscode中安装插件 要安装的插件为 code runner&#xff0c;Extension Pack for Java&#xff0c;这java插件安装时会自动安装别的相关的扩展包&#xff…

超简单java环境配置(2021版)

①找到 高级系统设置 ②点击环境变量 在系统环境变量 区块中点击新建按钮 配置1&#xff1a;添加下图配置 变量名为&#xff1a;JAVA_HOME 变量值为&#xff1a;jdk的安装路径 我的为&#xff1a;D:\Program Files\Java\jdk1.8.0_152 配置2&#xff1a;继续新建系统环境变量&…

Windows11配置Java开发环境

1.去官网找到所需版本的jdk进行下载 Oracle | Cloud Applications and Cloud Platform 2.随个人意愿&#xff0c;将jdk安装到对应的磁盘下&#xff0c;本人习惯默认的C盘&#xff0c;但是有很多人喜欢安装到其他磁盘。 3.环境配置 右键我的电脑&#xff0c;点击属性&#x…

ubuntu配置java环境jdk

1. 打开命令窗口&#xff0c;输入javac&#xff0c;可以看到许多版本的jdk 2.输入命令: sudo apt install <你需要jdk版本> 我这里输入的是&#xff1a;sudo apt install openjdk-8-jdk-headless 3. 输入命令: sudo vim /etc/profile 4、在如下位置处输入 i 进行vim编…

【JAVA】学习java 运行环境配置

今天是学习java的第一天,以下是我对学习java第一的总结. 为什么选择JAVA java是一种高级编程语言,现在的java的就业岗位多,而java语言主要是开发应用程序,我个人对这方面也有浓厚的兴趣,现在市面上的手机应用,无论是安卓还是ios都有java开发的参与,还有就是软件工具、嵌入式、…

2022.4.27 Burpsuite安装之Java环境配置

1.首先找到系统设置中的高级系统设置&#xff0c;点击环境变量。 2.找到系统变量path设置 3.点击并编辑两条新的文本 %JAVA_HOME%\bin%JAVA_HOME%\jre\bin 4.添加新的系统变量JAVA_HOME 变量值是jdk的安装路径。 5.添加CLASSPATH这个新的系统变量 变量值是 .;%JAVA_HOME%\…

linux下java的环境配置

linux下java的环境配置 文章目录 linux下java的环境配置1. 删除原有的java环境2.去官网下载相应的Java环境3.在Linux上进行解压4. 修改~/.bashrc 参考链接 之前在大数据配置hadoop开发环境的时候&#xff0c;进行了相关的配置&#xff0c;所以还有印象&#xff0c;接下来对虚拟…

Windows10下java环境配置

Windows10下java环境配置 假期重新装了window10的操作系统&#xff0c;现在重新配置一下java的开发环境。 想记录一下这些步骤&#xff0c;以防时间久了忘记。 更新&#xff1a;2018年5月8日 推荐使用一键安装JDK和JRE并自动配置Java环境变量。 电脑环境&#xff1a; win…

Window 10下JAVA环境配置

Window 10下JAVA环境配置 1、下载结束如图&#xff1a; 注意&#xff1a;根据自己windows系统的版本以及位数下载对应的JDK 2、配置环境 将上面下载的JDK安装好&#xff0c;我安装在了F盘&#xff0c;路径如下&#xff1a;F:\JAVA\jdk1.7.0_72&#xff08;文件夹是自己新建的…

JAVA环境配置及如何解决win10重启后环境配置失效的问题

一、配置JAVA环境 1.JDK的下载与安装 进入官网下载对应版本 注意&#xff1a;安装路径最好不要包含中文或空格等特殊字符&#xff0c;最好使用纯英文目录 2.配置环境变量的步骤 &#xff08;1&#xff09;按下winE键&#xff0c;找到此电脑&#xff0c;右键选择属性&#x…

java环境_Java 开发环境配置

Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境。 window系统安装java 下载JDK 在下载页面中你需要选择接受许可&#xff0c;并根据自己的系统选择对应的版本&#xff0c;本文以 Window 64位系统为例&#xff1a; 下载后JDK的安装根据提示进行&#xff0c;…

Java下载及环境配置

第一步、打开官网 Java Downloads | Oracle 第二步、双击下载的exe程序&#xff0c;开始安装 默认的安装路径是&#xff1a;&#xff08;为防止忘记安装在哪&#xff0c;可以选择默认路径安装&#xff09;&#xff0c;安装过程均下一步&#xff0c;完成即可。 第三步、配置环…

mac配置java环境

目录 1、下载jdk2、检测是否安装成功3、添加环境变量4、验证环境变量是否配置成功 1、下载jdk jdk下载地址&#xff1a;https://www.oracle.com/java/technologies/downloads/#jdk18-mac 2、检测是否安装成功 java -version3、添加环境变量 确定home的位置(注意版本号) /Li…

Linux服务器下Java环境配置-详细

环境&#xff1a;Linux环境 具体步骤&#xff1a; 1、首先查看当前服务器环境是否已配置了JAVA/ 命令&#xff1a;java -version 2、开始配置 ① 通过官网下载JDK文件&#xff0c;地址&#xff1a;https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloa…

【MacOS】java环境配置

JDK的全称为Java SE Development Kit&#xff0c;即Java 开发工具箱&#xff0c;SE表示标准版。JDK是Java的核心&#xff0c;包含了Java的运行环境&#xff08;Java Runtime Environment&#xff0c;即jre&#xff09;&#xff0c;一堆Java工具和给开发者开发应用程序时调用的J…

win11java环境配置

前言 先说一下我配置过程中的问题&#xff1a; 1.Path中没有把 %JAVA_HOME%\bin 和 %Java_Home%\jre\bin 移动到最上面(这个条件应该挺重要的) 2.我的终端好像自身存在问题&#xff0c;我去微软商店重新下载了个终端就 没有问题了java环境配置 不着急慢慢来 下载安装jdk …