在openSUSE-Leap-15.2-DVD-x86_64的kde下使用远程桌面tigervnc
在openSUSE-Leap-15.2-DVD-x86_64的kde下使用远程桌面tigervnc
原文连接:https://tieba.baidu.com/p/7329858188
目的————是笔记本和台式机同时可以上网,而且笔记本可以通过tigervnc软件远程控制台式机
安卓手机——设置——网络和互联网——热点和网络共享——WLAN热点——设置WLAN热点——网络名称为ZTE_Blade_A7s,安全性为WPA2 PSK,密码为自己的手机号码xxxxxxxxx——手机有流量并可以上网的
台式机是安装openSUSE-Leap-15.2-DVD-x86_64的kde桌面,有USB无线网卡翼联EP-AC1610——连接到手机的便携式热点并且可以上网
笔记本电脑是安装Windows XP——连接到手机的便携式热点并且可以上网
一、台式机的操作
台式机是安装openSUSE-Leap-15.2-DVD-x86_64的kde桌面,先关闭防火墙并且设置开机不开启防火墙,只有先成功了才能打开防火墙进行下一步的试验,因为开启防火墙会有意外的坏情况出现,如黑屏,得不到满意的分辨率1360x670
localhost:~ # systemctl stop firewalld.service
localhost:~ # systemctl disable firewalld.service
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
localhost:~ # ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 00:e0:4c:8d:87:b3 brd ff:ff:ff:ff:ff:ff
3: wlan2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether e8:4e:06:7d:16:b3 brd ff:ff:ff:ff:ff:ff
inet 192.168.43.252/24 brd 192.168.43.255 scope global wlan2
localhost:~ # ip route
default via 192.168.43.69 dev wlan2 proto dhcp
192.168.43.0/24 dev wlan2 proto kernel scope link src 192.168.43.252
localhost:~ # ip neigh
192.168.43.69 dev wlan2 lladdr 62:14:66:f7:1c:65 STALE
192.168.43.133 dev wlan2 lladdr 48:5d:60:94:0e:84 STALE
fe80::6014:66ff:fef7:1c65 dev wlan2 lladdr 62:14:66:f7:1c:65 router STALE
显示台式机的IP地址为192.168.43.252,网关192.168.43.69,在同一网段内有一个IP地址为192.168.43.133,这是笔记本的IP地址
屏幕左下角SUSE图标——应用——系统——Yast——输入root密码——Remote Administration(VNC)——远程管理设置——允许远程管理(含会话管理)(A)——允许使用Web浏览器访问——打开防火墙中的端口(F)——下一步——会提示要求安装vncmanager等软件包
localhost:~ # rpm -aq|grep vnc
xorg-x11-Xvnc-novnc-1.9.0-lp152.6.1.noarch
vncmanager-controller-1.0.1-lp152.1.7.x86_64
xorg-x11-Xvnc-module-1.9.0-lp152.6.1.x86_64
novnc-1.0.0-lp152.2.2.noarch
xorg-x11-Xvnc-1.9.0-lp152.6.1.x86_64
vncmanager-greeter-1.0.0-lp152.3.11.x86_64
libXvnc1-1.9.0-lp152.6.1.x86_64
vncmanager-1.0.2-lp152.6.1.x86_64
tigervnc-1.9.0-lp152.6.1.x86_64
ruhong@localhost:~> vncserver
一定要切换到普通用户ruhong运行vncserver
You will require a password to access your desktops.
Password:
Verify:
输入密码不会显示出来
Would you like to enter a view-only password (y/n)? n
New ‘localhost:3 (ruhong)’ desktop is localhost:3
注意提示信息localhost:3的数字为3
Creating default startup script /home/ruhong/.vnc/xstartup
Creating default config /home/ruhong/.vnc/config
Starting applications specified in /home/ruhong/.vnc/xstartup
Log file is /home/ruhong/.vnc/localhost:3.log
自动创建.vnc文件夹和产生xstartup文件
ruhong@localhost:~> cd .vnc
ruhong@localhost:~/.vnc> ls
config localhost:3.log localhost:3.pid passwd xstartup
ruhong@localhost:~/.vnc> vim xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
userclientrc=$HOME/.xinitrc
sysclientrc=/etc/X11/xinit/xinitrc
if [ -f “userclientrc"];thenclient="userclientrc" ]; then client="userclientrc"];thenclient="userclientrc”
elif [ -f “sysclientrc"];thenclient="sysclientrc" ]; then client="sysclientrc"];thenclient="sysclientrc”
fi
if [ -x “client"];thenexec"client" ]; then exec "client"];thenexec"client”
fi
if [ -f “client"];thenexecsh"client" ]; then exec sh "client"];thenexecsh"client”
fi
[ -r $HOME/.Xresources ] && xrdb HOME/.Xresourcesxsetroot−solidgreyxterm−geometry80x24+10+10−ls−title"HOME/.Xresources xsetroot -solid grey xterm -geometry 80x24+10+10 -ls -title "HOME/.Xresourcesxsetroot−solidgreyxterm−geometry80x24+10+10−ls−title"VNCDESKTOP Desktop" &
if [ -x /usr/bin/startplasma-x11 ]; then
/usr/bin/startplasma-x11 &
else
echo “No window manager found. You should install a window manager to get properly working VNC session.”
fi
将最后两个twm换成startplasma-x11其它内容不用修改
localhost:~ # systemctl enable vncmanager.service
Created symlink /etc/systemd/system/multi-user.target.wants/vncmanager.service → /usr/lib/systemd/system/vncmanager.service.
设置开机自动启用远程桌面服务
二、笔记本的操作
到https://bintray.com/tigervnc/stable/tigervnc/1.6.0下载tigervnc-1.6.0.exe大小为9.8 MB并安装
在Windows XP下双击TigerVNC Viewer并输入
192.168.43.252:3
注意网址后面有:3
三、调整远程桌面的分辨率
作者的笔记本是10.1寸分辨率为1366×768,而远程桌面的分辨率是1024x768,是超出笔记本的显示屏,使用十分不方便
预留顶部状态栏和底部状态栏,还有右边的滚动条,所以分辨率1360x670就刚好铺满显示屏中间了
localhost:~ # vim /etc/vnc/vncmanager.conf
找到# geometry = 1024x768并新开一行输入下面的内容
geometry = 1360x670
切换回普通用户ruhong
ruhong@localhost:~> vim /home/ruhong/.vnc/config
找到# geometry=2000x1200并新开一行输入下面的内容
geometry=1360x670
一定要注意vncmanager.conf和config都同时修改为同一个分辨率值1360x670
重新启动台式机,再测试连接远程桌面,看能否得到满意的分辨率
四、开启防火墙firewalld
因为开启防火墙会有意外的坏情况出现,如黑屏,得不到满意的分辨率1360x670,不保定百分百成功
localhost:~ # systemctl enable firewalld.service
Created symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service → /usr/lib/systemd/system/firewalld.service.
Created symlink /etc/systemd/system/multi-user.target.wants/firewalld.service → /usr/lib/systemd/system/firewalld.service.
localhost:~ # systemctl start firewalld.service
台式机是安装openSUSE-Leap-15.2-DVD-x86_64的kde桌面,防火墙软件是firewalld,默认没有开启ssh,需要手动开启ssh
localhost:~ # firewall-cmd --add-service=ssh --permanent
success
localhost:~ # firewall-cmd --reload
success
localhost:~ # firewall-cmd --list-services
dhcpv6-client tigervnc tigervnc-https ssh
localhost:~ # systemctl enable sshd.service
localhost:~ # systemctl start sshd.service
屏幕左下角SUSE图标——应用——系统——Yast——输入root密码——Remote Administration(VNC)——远程管理设置——允许远程管理(含会话管理)(A)——允许使用Web浏览器访问——打开防火墙中的端口(F)——防火墙细节(D)——全选所有网卡接口——下一步——提示重启就重启台式机
不是root用户,是要以普通用户ruhong运行vncserver
ruhong@localhost:~> vncserver
New ‘localhost:2 (ruhong)’ desktop is localhost:2
Starting applications specified in /home/ruhong/.vnc/xstartup
Log file is /home/ruhong/.vnc/localhost:2.log
注意提示信息localhost:2的数字为2
此时,台式机的kde桌面处于沉睡状态,不能操作了,以下内容是在笔记本远程ssh到台式机操作的
ruhong@localhost:~> vncserver -list
TigerVNC server sessions:
X DISPLAY # PROCESS ID
:2 2635
注意这里一定要以普通用户ruhong身份运行vncserver -list而且list前只有一个横杠
localhost:~ # ps -aux|grep vnc
vnc 1825 0.0 0.1 124812 5356 ? Ss 21:20 0:00 /usr/bin/vncmanager
ruhong 2635 0.8 1.7 836240 71716 pts/1 Sl 21:46 0:14 /usr/bin/Xvnc :2 -auth /home/ruhong/.Xauthority -desktop localhost:2 (ruhong) -fp /usr/share/fonts/misc,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi,/usr/share/fonts/Type1 -geometry 1024x768 -pn -rfbauth /home/ruhong/.vnc/passwd -rfbport 5902 -rfbwait 30000
ruhong 2648 0.0 0.0 13804 2992 pts/1 S 21:46 0:00 /bin/sh /home/ruhong/.vnc/xstartup
root 3144 0.0 0.0 7432 868 pts/1 S+ 22:16 0:00 grep --color=auto vnc
信息-rfbport 5902显示是使用5902端口,所以防火墙要打开5902端口
localhost:~ # firewall-cmd --add-port=5902/tcp --permanent
success
localhost:~ # firewall-cmd --add-port=5902/udp --permanent
success
localhost:~ # firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0 wlan2
sources:
services: dhcpv6-client tigervnc tigervnc-https ssh
ports: 5902/tcp 5902/udp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
ruhong@localhost:~> ss -a|grep 590
nl UNCONN 0 0 uevent:-1775590744 *
nl UNCONN 0 0 uevent:-1775590744 *
u_str ESTAB 0 0 @/tmp/dbus-l0qWRdTNw7 48590 * 49521
u_str ESTAB 0 0 * 49521 * 48590
tcp LISTEN 0 32 0.0.0.0:5901 0.0.0.0:*
tcp LISTEN 0 5 0.0.0.0:5902 0.0.0.0:*
tcp LISTEN 0 32 [::]:5901 [::]
在openSUSE-Leap-15.2-DVD-x86_64的kde下使用远程桌面tigervnc相关推荐
- linux终端安装搜狗输入法rpm,在openSUSE Leap 15系统中安装搜狗输入法的方法
本文介绍在openSUSE Leap 15系统中安装搜狗输入法的方法,内容为增加M17N的源.安装搜狗输入法.解决依赖问题及解决无法输入中文标点的问题. 背景 笔者新入了一台ThinkPad X61来 ...
- openSUSE Leap 15.0安装流程
openSUSE Leap 15.0安装过程 openSUSE的安装 前言:简单介绍openSUSE 获取与刻录镜像 开始安装系统 配置软件 分区与挂载 时区与时间配置 用户配置 完成安装 安装后软件 ...
- 安装 openSUSE Leap 42.1 之后要做的 8 件事
导读 openSUSE Leap 确实是个巨大的飞跃,它允许用户运行一个和 SUSE Linux 企业版拥有同样基因的发行版.和其它系统一样,为了实现最佳的使用效果,在使用它之前需要做些优化设置. 下 ...
- linux notepad 安装教程,Ubuntu 15.04/14.10/14.04下安装和卸载Notepad++(notepadqq)
Ubuntu下的Notepad++也就是notepadqq,比较适合刚从Windows平台转移到Linux平台的用户使用,如果你一直在Windows下使用的是nodepad++,那么推荐你在Linux ...
- openSUSE 11 上的配置可以Xmanager远程桌面
openSUSE 11 上的配置(适用于默认图形环境为KDE的Linux): 1.配置KDM. openSUSE 11的默认图形环境为KDE,虽然可以同时安装GDM和KDM,但默认只启动了KDM.所以 ...
- 15单片机通过WIFI模块ESP8266实现手机远程监控可燃气体浓度
15单片机通过WIFI模块ESP8266实现手机远程监控可燃气体浓度 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 一,系统方案 1.方案描 ...
- MAC升级10.15不能使用[远程桌面连接]--解决方案
MACBook升级10.15之后发现远程桌面无法打开,提示如下: 各种找资料(主要是威锋网)均无法解决,只能换软件了!!! 替代软件:Microsoft Remote Desktop 8.0.7版本, ...
- opensuse leap 42.3更换国内源
安装opensuse更换 国内源有两种方案:方案甲.备份源,添加源 方案乙.删除源,添加 源,这里介绍方案乙 一.删除源 1.打开YaST,如下图 2.点击"软件源"如上图,点击 ...
- linux文本模式无法打字,文本终端模式下中文输入法(Fcitx)配置(openSUSE Leap 42.1)...
sauntor 于 2016-03-16 23:52:26发表: 前面介绍的.fbtermrc配置文件有误,.fbtermrc支持的配置如下,其并不支持bash脚本(亦即与.bashrc不同,shel ...
- openSUSE leap 42.3 添加HP Laserjet Pro M128fn打印机和驱动
一.安装驱动 YaST控制中心->软件管理->搜索->hplip 安装hplip 如下图: HPLIP(Linux Imaging and Printing Object)以前有hp ...
最新文章
- 新工具一键安装Java环境!微软又双叒叕造福开发者
- 牛客网——华为机试(题17:坐标移动)(Java)
- shellcode模板(使用hash获取API)
- python 爬虫爬不出来_爬虫爬不进下一页了,怎么办
- 《长安十二时辰》背后的文娱大脑:如何提升爆款的确定性?
- Gartner Magic Quadrant for Enterprise Network Firewall (2018,2017,2016,2015,2014,2013,2011,2010)
- java里dir是什么意思_关于文件系统:为什么user.dir系统属性在Java中工作?
- java channel源码_java nio ServerSocketChannel源码分析
- MOSS中代码运行的权限提升(半摘)
- Upload LABS Pass-4
- lvm(逻辑卷--可扩展存储设备)
- OpenGL鼠标移动方块
- Ubuntu 搭建OpenGrok
- 揭秘大众点评的大数据实时计算
- html内嵌子页面并配合CGI进行页面更新
- switch()语句中,default,break关键字作用,以及贯穿问题
- android 单双层桌面切换
- iNFTnews|日本即时通讯软件LINE推出NFT市场
- 公司福利直接影响员工的身心健康
- c语言 异或 浮点数存储 分支结构
热门文章
- 对融资融券和股指期货的看法
- 交通运输、房地产——区块链在住行方面的独特应用 | 链塔区块链产业年鉴精选...
- 被小学数学题套路到哭!这些“逆天”题目,谁做谁知道…
- 软件测试面试题 | 工作5年面试16家,总结大环境下的软件测试岗需求与面试常问
- React16和Antd如何在IE9环境下忍辱偷生
- C语言printf压栈问题
- 基于PHP的酒店预订管理系统
- Android启用摄像头失败或者黑屏问题的几点原因
- 文献阅读2:Deep Video Super-Resolution Network
- BCW 任命 Jillian Janaczek 为纽约市场负责人