在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相关推荐

  1. linux终端安装搜狗输入法rpm,在openSUSE Leap 15系统中安装搜狗输入法的方法

    本文介绍在openSUSE Leap 15系统中安装搜狗输入法的方法,内容为增加M17N的源.安装搜狗输入法.解决依赖问题及解决无法输入中文标点的问题. 背景 笔者新入了一台ThinkPad X61来 ...

  2. openSUSE Leap 15.0安装流程

    openSUSE Leap 15.0安装过程 openSUSE的安装 前言:简单介绍openSUSE 获取与刻录镜像 开始安装系统 配置软件 分区与挂载 时区与时间配置 用户配置 完成安装 安装后软件 ...

  3. 安装 openSUSE Leap 42.1 之后要做的 8 件事

    导读 openSUSE Leap 确实是个巨大的飞跃,它允许用户运行一个和 SUSE Linux 企业版拥有同样基因的发行版.和其它系统一样,为了实现最佳的使用效果,在使用它之前需要做些优化设置. 下 ...

  4. linux notepad 安装教程,Ubuntu 15.04/14.10/14.04下安装和卸载Notepad++(notepadqq)

    Ubuntu下的Notepad++也就是notepadqq,比较适合刚从Windows平台转移到Linux平台的用户使用,如果你一直在Windows下使用的是nodepad++,那么推荐你在Linux ...

  5. openSUSE 11 上的配置可以Xmanager远程桌面

    openSUSE 11 上的配置(适用于默认图形环境为KDE的Linux): 1.配置KDM. openSUSE 11的默认图形环境为KDE,虽然可以同时安装GDM和KDM,但默认只启动了KDM.所以 ...

  6. 15单片机通过WIFI模块ESP8266实现手机远程监控可燃气体浓度

    15单片机通过WIFI模块ESP8266实现手机远程监控可燃气体浓度 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 一,系统方案 1.方案描 ...

  7. MAC升级10.15不能使用[远程桌面连接]--解决方案

    MACBook升级10.15之后发现远程桌面无法打开,提示如下: 各种找资料(主要是威锋网)均无法解决,只能换软件了!!! 替代软件:Microsoft Remote Desktop 8.0.7版本, ...

  8. opensuse leap 42.3更换国内源

    安装opensuse更换 国内源有两种方案:方案甲.备份源,添加源  方案乙.删除源,添加 源,这里介绍方案乙 一.删除源 1.打开YaST,如下图 2.点击"软件源"如上图,点击 ...

  9. linux文本模式无法打字,文本终端模式下中文输入法(Fcitx)配置(openSUSE Leap 42.1)...

    sauntor 于 2016-03-16 23:52:26发表: 前面介绍的.fbtermrc配置文件有误,.fbtermrc支持的配置如下,其并不支持bash脚本(亦即与.bashrc不同,shel ...

  10. openSUSE leap 42.3 添加HP Laserjet Pro M128fn打印机和驱动

    一.安装驱动 YaST控制中心->软件管理->搜索->hplip 安装hplip 如下图: HPLIP(Linux Imaging and Printing Object)以前有hp ...

最新文章

  1. 新工具一键安装Java环境!微软又双叒叕造福开发者
  2. 牛客网——华为机试(题17:坐标移动)(Java)
  3. shellcode模板(使用hash获取API)
  4. python 爬虫爬不出来_爬虫爬不进下一页了,怎么办
  5. 《长安十二时辰》背后的文娱大脑:如何提升爆款的确定性?
  6. Gartner Magic Quadrant for Enterprise Network Firewall (2018,2017,2016,2015,2014,2013,2011,2010)
  7. java里dir是什么意思_关于文件系统:为什么user.dir系统属性在Java中工作?
  8. java channel源码_java nio ServerSocketChannel源码分析
  9. MOSS中代码运行的权限提升(半摘)
  10. Upload LABS Pass-4
  11. lvm(逻辑卷--可扩展存储设备)
  12. OpenGL鼠标移动方块
  13. Ubuntu 搭建OpenGrok
  14. 揭秘大众点评的大数据实时计算
  15. html内嵌子页面并配合CGI进行页面更新
  16. switch()语句中,default,break关键字作用,以及贯穿问题
  17. android 单双层桌面切换
  18. iNFTnews|日本即时通讯软件LINE推出NFT市场
  19. 公司福利直接影响员工的身心健康
  20. c语言 异或 浮点数存储 分支结构

热门文章

  1. 对融资融券和股指期货的看法
  2. 交通运输、房地产——区块链在住行方面的独特应用 | 链塔区块链产业年鉴精选...
  3. 被小学数学题套路到哭!这些“逆天”题目,谁做谁知道…
  4. 软件测试面试题 | 工作5年面试16家,总结大环境下的软件测试岗需求与面试常问
  5. React16和Antd如何在IE9环境下忍辱偷生
  6. C语言printf压栈问题
  7. 基于PHP的酒店预订管理系统
  8. Android启用摄像头失败或者黑屏问题的几点原因
  9. 文献阅读2:Deep Video Super-Resolution Network
  10. BCW 任命 Jillian Janaczek 为纽约市场负责人