zoukankan      html  css  js  c++  java
  • Azure Oracle Linux VNC 配置

    5.2更改VNC服务器配置

    编辑文件/ etc / sysconfig / vncservers并修改参数:

    VNCSERVERS =“ 1:toor 2:oracle”
    
    VNCSERVERARGS [1] =“-geometry 1024x768 –depth 24 -nolisten tcp -localhost”
    
    VNCSERVERARGS [2] =“ -geometry 800x600 –depth 16 -nolisten tcp -localhost”

    具体位置:

    “ -localhost ”选项可防止远程VNC客户端连接,除非通过安全隧道进行连接

    “ -depth 16 ”选项可指定VNC会话中的颜色深度

    获取新配置重新启动VNC服务:

    sudo service vncserver restart
    Shutting down VNC server: 1:aroot 2:oracle [ OK ]
    
    Starting VNC server: 1:aroot
    
    New 'fftest5:1 (aroot)' desktop is fftest5:1

    启动/home/aroot/.vnc/xstartup中指定的应用程序

    日志文件是/home/aroot/.vnc/fftest5:1.log

    2:oracle

    创建桌面文件 'fftest5:2(oracle)'

    启动应用程序 /home/oracle/.vnc/xstartup

    日志文件 /home/oracle/.vnc/fftest5:2.log

    5.3通过端口转发打开SSL连接

    在示例中使用的本地端口转发的语法:

    ssh RemoteUsername@RemoteServerHost -L localport:LocalHost:RemotePort

    我们想要创建一个加密的隧道,并通过它连接到我们的VNC服务器,但是我们也在关闭vncviewer时使该隧道“ 自动关闭 ”:

    sshtoor@fftest5.cloudapp.net–f –L 6901:localhost:5901 -v sleep 10

    哪里:

    • toor@**.cloudapp.net  要连接的SSH主机
    • -f 在远程计算机上执行睡眠时,将SSH会话保存到后台
    • -L  启用本地端口转发的选项
    • 6901  客户端PC上的端口
    • localhost  要连接的主机服务器(远程PC,与127.0.0.1相同)
    • 5901  远程主机上的端口(从客户端PC转发)
    • sleep  它保持打开10秒钟的加密隧道。如果在这段时间内没有应用程序使用它,则将其关闭。相反,如果应用程序在10秒内使用它,则隧道将保持打开状态,直到该应用程序关闭为止。这样,在关闭vncviewer窗口时,隧道将自动关闭,而不会在工作站上运行任何SSH进程。

    要连接到VNC服务器,请打开一个新的Xterm会话并输入以下命令:

    vncviewer localhost:6901:1

    clip_image001[25]

    图17:连接到VNC服务器

    打开两个Xterm会话以连接到VNC服务器,可以执行命令中全部运行:

     

    ssh toor@fftest5.cloudapp.net –f –L 6901:localhost:5901 sleep 10; vncviewer localhost:6901:1

    可以使用远程端口5902打开从本地Linux主机到Oracle Linux IaaS VM 第二条SSH隧道:

    sshtoor@fftest5.cloudapp.net–f –L 6902:localhost:5902 -v sleep 10

    在本地Linux主机到远程VNC服务器上,在新的XTERM会话中运行命令:

    vncviewer localhost:6902:2

    在VNC身份验证中,指定oracle的用户凭据。

    clip_image002[26]

    图18:vnc客户端询问Oracle的用户凭证

    clip_image004[26]

    图19:通过oracle的用户凭证连接到远程Oracle Linux VM

    您可以使用唯一命令(在单个Xterm会话中)使用“ oracle”用户证书连接到VNC服务器:

    ssh oracle@fftest5.cloudapp.net –f –L 6902:localhost:5902睡眠10; vncviewer本地主机:6902:2

    6 参考

    Azure 配置管理系列 Oracle Linux (PART1)

    Azure 配置管理系列 Oracle Linux (PART2)

    Azure 配置管理系列 Oracle Linux (PART3)

    Azure 配置管理系列 Oracle Linux (PART4)

    Azure 配置管理系列 Oracle Linux (PART5)

    Azure 配置管理系列 Oracle Linux (PART6)

    Azure 配置管理系列 Oracle Linux (PART7)

  • 相关阅读:
    2018-2019-2 网络对抗技术 20165230 Exp2 后门原理与实践
    BZOJ2038: [2009国家集训队]小Z的袜子(hose)
    BZOJ3262陌上花开 树状数组+Treap
    BZOJ1468 Tree 点分治入门练习题
    BZOJ2152 聪聪可可 点分治入门
    BZOJ3506 BZOJ1552 排序机械臂 Splay区间翻转(数组版自底向上的写法)
    BZOJ3196: Tyvj 1730 二逼平衡树 (线段树 + Treap 练习题)
    ZOJ2112 Dynamic Rankings 动态区间Kth(单点修改) 线段树+Treap写法
    OO第4单元总结&课程总结
    OO第三单无总结
  • 原文地址:https://www.cnblogs.com/Aldj/p/12409930.html
Copyright © 2011-2022 走看看