{"id":8856,"date":"2023-08-25T15:42:02","date_gmt":"2023-08-25T07:42:02","guid":{"rendered":"\/?p=8856"},"modified":"2023-08-25T15:42:02","modified_gmt":"2023-08-25T07:42:02","slug":"%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-22-04%e5%ae%89%e8%a3%85vnc","status":"publish","type":"post","link":"\/?p=8856","title":{"rendered":"\u5982\u4f55\u5728Ubuntu 22.04\u5b89\u88c5VNC"},"content":{"rendered":"<p>VNC\u865a\u62df\u7f51\u7edc\u8ba1\u7b97\uff0c\u662f\u4e00\u4e2a\u56fe\u5f62\u684c\u9762\u5171\u4eab\u7cfb\u7edf\uff0c\u53ef\u8ba9\u60a8\u4f7f\u7528\u952e\u76d8\u548c\u9f20\u6807\u8fdc\u7a0b\u63a7\u5236\u53e6\u4e00\u53f0\u8ba1\u7b97\u673a\u3002<\/p>\n<p>NC\u865a\u62df\u7f51\u7edc\u8ba1\u7b97\uff0c\u662f\u4e00\u4e2a\u56fe\u5f62\u684c\u9762\u5171\u4eab\u7cfb\u7edf\uff0c\u53ef\u8ba9\u60a8\u4f7f\u7528\u952e\u76d8\u548c\u9f20\u6807\u8fdc\u7a0b\u63a7\u5236\u53e6\u4e00\u53f0\u8ba1\u7b97\u673a\u3002<\/p>\n<p>\u672c\u6559\u7a0b\u4ecb\u7ecd\u5982\u4f55\u5728Ubuntu 22.04\u5b89\u88c5VNC\u670d\u52a1\u5668\u3002\u6211\u4eec\u8fd8\u5c06\u5411\u60a8\u5c55\u793a\u5982\u4f55\u521b\u5efaSSH\u96a7\u9053\u5e76\u5b89\u5168\u5730\u8fde\u63a5\u5230VNC\u670d\u52a1\u5668\u3002<\/p>\n<p>\u5728\u7ee7\u7eed\u5b66\u4e60\u672c\u6559\u7a0b\u4e4b\u524d\uff0c\u8bf7\u786e\u4fdd\u60a8\u4ee5root\u5177\u6709<a href=\"https:\/\/www.myfreax.com\/how-to-create-a-sudo-user-on-ubuntu\/\">sudo\u6743\u9650<\/a>\u7684\u7528\u6237\u767b\u5f55\u3002<\/p>\n<p>\u901a\u5e38\uff0cLinux\u670d\u52a1\u5668\u90fd\u672a\u5b89\u88c5\u684c\u9762\u73af\u5883\u3002\u5982\u679c\u60a8\u8981\u4f7f\u7528vnc\u8fde\u63a5\u6ca1\u6709GUI\u7684\u8ba1\u7b97\u673a\uff0c\u7b2c\u4e00\u6b65\u5c31\u662f\u662f\u5b89\u88c5\u684c\u9762\u73af\u5883\u3002<\/p>\n<p>Ubuntu\u8f6f\u4ef6\u6e90\u4e2d\u6709\u51e0\u79cd\u53ef\u7528\u7684\u684c\u9762\u73af\u5883\u3002\u5728\u672c\u6559\u7a0b\u4e2d\uff0c\u6211\u4eec\u5c06\u4f7f\u7528<a href=\"https:\/\/xfce.org\/\">Xfce<\/a>\u4f5c\u4e3a\u6211\u4eec\u9009\u62e9\u7684\u684c\u9762\u73af\u5883\u3002<\/p>\n<p>\u5b83\u662f\u4e00\u79cd\u5feb\u901f\uff0c\u7a33\u5b9a\u4e14\u8f7b\u5de7\u7684\u4ea7\u54c1\uff0c\u975e\u5e38\u9002\u5408\u5728\u8fdc\u7a0b\u670d\u52a1\u5668\u4f7f\u7528\u3002\u8fd0\u884capt\u547d\u4ee4\u66f4\u65b0\u8f6f\u4ef6\u5305\u7d22\u5f15\u5e76\u5728Ubuntu 22.04\u670d\u52a1\u5668\u5b89\u88c5Xfce\u3002<\/p>\n<p>\u6839\u636e\u60a8\u7684\u7cfb\u7edf\uff0c\u4e0b\u8f7d\u548c\u5b89\u88c5Xfce\u8f6f\u4ef6\u5305\u53ef\u80fd\u9700\u8981\u4e00\u4e9b\u65f6\u95f4\u3002<\/p>\n<pre><code class=\"language-bash\">sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils<\/code><\/pre>\n<h2>\u5b89\u88c5VNC\u670d\u52a1\u5668<\/h2>\n<p>Ubuntu 22.04\u8f6f\u4ef6\u6e90\u4e2d\u8fd8\u6709\u51e0\u79cd\u4e0d\u540c\u7684VNC\u670d\u52a1\u5668\uff0c\u4f8b\u5982TightVNC \uff0cTigerVNC\u548cx11vnc\u3002\u6bcf\u4e2aVNC\u670d\u52a1\u5668\u5728\u901f\u5ea6\u548c\u5b89\u5168\u6027\u65b9\u9762\u90fd\u6709\u5176\u4f18\u70b9\u548c\u7f3a\u70b9\u3002<\/p>\n<p>\u6211\u4eec\u5c06\u4f7f\u7528TigerVNC\uff0c\u5b83\u662f\u79ef\u6781\u7ef4\u62a4\u7684\u9ad8\u6027\u80fdVNC\u670d\u52a1\u5668\u3002<\/p>\n<p>\u8981\u5728\u60a8\u7684Ubuntu 22.04\u670d\u52a1\u5668\u5b89\u88c5TigerVNC\uff0c\u8bf7\u8fd0\u884c\u547d\u4ee4<code>sudo apt install tigervnc-standalone-server tigervnc-common<\/code>\u3002<\/p>\n<p>\u5f53VNC\u670d\u52a1\u5668\u5b89\u88c5\u6210\u540e\uff0c\u8bf7\u8fd0\u884c<code>vncserver<\/code>\u547d\u4ee4\u521b\u5efa\u521d\u59cb\u914d\u7f6e\u5e76\u8bbe\u7f6e\u5bc6\u7801\u3002<\/p>\n<pre><code class=\"language-bash\">sudo apt install tigervnc-standalone-server tigervnc-common\n\nvncserver<\/code><\/pre>\n<p>\u7cfb\u7edf\u5c06\u63d0\u793a\u60a8\u8f93\u5165\u5e76\u786e\u8ba4\u5bc6\u7801\uff0c\u4ee5\u53ca\u662f\u5426\u5c06\u5176\u8bbe\u7f6e\u4e3a\u4ec5\u4f9b\u67e5\u770b\u7684\u5bc6\u7801\u3002Would you like to enter a view-only password (y\/n)?n\u3002<\/p>\n<p>\u5982\u679c\u60a8\u9009\u62e9\u8bbe\u7f6e\u4ec5\u67e5\u770b\u5bc6\u7801\uff0c\u5219\u7528\u6237\u5c06\u65e0\u6cd5\u4f7f\u7528\u9f20\u6807\u548c\u952e\u76d8\u4e0eVNC\u5b9e\u4f8b\u8fdb\u884c\u4ea4\u4e92\u3002<\/p>\n<p>\u9996\u6b21\u8fd0\u884c<code>vncserver<\/code>\u547d\u4ee4\u65f6\uff0c\u5b83\u5c06\u521b\u5efa\u5bc6\u7801\u6587\u4ef6\u5e76\u5c06\u5176\u5b58\u50a8\u5728<code>~\/.vnc<\/code>\u76ee\u5f55\u4e2d\u3002<\/p>\n<pre><code>You will require a password to access your desktops.\n\nPassword:\nVerify:\nNew &#039;myfreax.myfreax.local:1 (myfreax)&#039; desktop at :1 on machine myfreax.myfreax.local\n\nStarting applications specified in \/home\/myfreax\/.vnc\/xstartup\nLog file is \/home\/myfreax\/.vnc\/myfreax.myfreax.local:1.log\n\nUse xtigervncviewer -SecurityTypes VncAuth -passwd \/home\/myfreax\/.vnc\/passwd :1 to connect to the VNC server<\/code><\/pre>\n<p>\u8bf7\u6ce8\u610f\u4e0a\u9762\u8f93\u51fa\u4e2d<a href=\"https:\/\/www.myfreax.com\/how-to-change-hostname-on-debian-9\/\">\u4e3b\u673a\u540d<\/a>\u540e\u7684<code>:1<\/code>\uff0c\u8fd9\u662fvnc\u670d\u52a1\u5668\u7684\u663e\u793a\u7aef\u53e3\u597d\u3002vnc\u670d\u52a1\u5668\u5c06\u4f1a\u76d1\u542cTCP\u7aef\u53e3<code>5901<\/code>\uff0c\u53735900 + 1\u3002<\/p>\n<p>\u5982\u679c\u8fd0\u884c<code>vncserver<\/code>\u547d\u4ee4\u521b\u5efa\u7b2c\u4e8c\u4e2a\u5b9e\u4f8b\uff0c\u5b83\u5c06\u5728\u4f7f\u7528\u4e0b\u4e00\u4e2a\u663e\u793a\u7aef\u53e3\u5373<code>:2<\/code>\uff0c\u8fd9\u610f\u5473\u7740VNC\u670d\u52a1\u5668\u5c06\u4f1a\u76d1\u542c\u7aef\u53e3<code>5902<\/code>\uff0c\u53735900 + 2\u3002<\/p>\n<p>\u5728\u7ee7\u7eed\u4e0b\u4e00\u6b65\u4e4b\u524d\uff0c\u8bf7\u5148\u505c\u6b62VNC\u5b9e\u4f8b\u3002\u5728\u6211\u4eec\u7684\u4f8b\u5b50\u4e2d\uff0cVNC\u670d\u52a1\u5668\u5728\u7aef\u53e35901\u8fd0\u884c\uff0c\u663e\u793a\u7aef\u53e3\u662f<code>:1<\/code>\u3002\u56e0\u6b64\u505c\u6b62\u663e\u793a\u7aef\u53e3<code>:1<\/code>\u7684\u662f\u547d\u4ee4<code>vncserver -kill :1<\/code>\u3002<\/p>\n<pre><code class=\"language-bash\">vncserver -kill :1\nKilling Xtigervnc process ID 6677... success!<\/code><\/pre>\n<h2>\u914d\u7f6e VNC \u670d\u52a1\u5668<\/h2>\n<p>\u73b0\u5728\u5728\u5b89\u88c5Xfce\u548cTigerVNC\uff0c\u6211\u4eec\u9700\u8981\u914d\u7f6eTigerVNC\u4ee5\u4f7f\u7528Xfce\u3002\u4f7f\u7528\u4f60\u559c\u6b22\u7684\u7f16\u8f91\u5668\uff0c\u7f16\u8f91\u6587\u4ef6<code>~\/.vnc\/xstartup<\/code>\u3002<\/p>\n<p>\u5728\u672c\u6559\u7a0b\u4e2d\uff0c\u6211\u4eec\u5c06\u4f7f\u7528<a href=\"https:\/\/www.myfreax.com\/the-basis-of-the-linux-vim-command\/\">vim\u7f16\u8f91\u6587\u4ef6<\/a><code>~\/.vnc\/xstartup<\/code>\u3002\u5b8c\u6210\u540e\uff0c<a href=\"https:\/\/www.myfreax.com\/how-to-save-file-in-vim-quit-editor\/\">\u4fdd\u5b58\u6587\u4ef6\u5e76\u9000\u51favim<\/a>\u3002<\/p>\n<p><code>xstartup<\/code>\u6587\u4ef6\u662fTigerVNC\u670d\u52a1\u5668\u542f\u52a8\u65f6\u8fd0\u884c\u7684\u811a\u672c\uff0c\u56e0\u6b64<code>~\/.vnc\/xstartup<\/code>\u6587\u4ef6\u8fd8\u9700\u8981\u5177\u6709\u6267\u884c\u6743\u9650\u3002\u8fd0\u884c<a href=\"https:\/\/www.myfreax.com\/chmod-command-in-linux\/\"><code>chmod<\/code>\u547d\u4ee4<\/a>\u3002<\/p>\n<pre><code class=\"language-bash\">vim ~\/.vnc\/xstartup\nchmod u+x ~\/.vnc\/xstartup\n#!\/bin\/sh\nunset SESSION_MANAGER\nunset DBUS_SESSION_BUS_ADDRESS\nexec startxfce4 <\/code><\/pre>\n<p>~\/.vnc\/xstartup<\/p>\n<p>\u5982\u679c\u9700\u8981\u66f4\u6539VNC\u670d\u52a1\u5668<a href=\"http:\/\/tigervnc.org\/doc\/vncserver.html\">\u542f\u52a8\u53c2\u6570<\/a>\uff0c\u5219\u53ef\u4ee5\u4f7f\u7528vim\u521b\u5efa<code>~\/.vnc\/config<\/code>\u7684\u6587\u4ef6\uff0c\u5e76\u5728\u6bcf\u884c\u6dfb\u52a0\u4e00\u4e2a\u9009\u9879\u3002<\/p>\n<pre><code class=\"language-bash\">geometry=1920x1084\ndpi=96<\/code><\/pre>\n<p>~\/.vnc\/config<\/p>\n<h2>\u914d\u7f6e\u9632\u706b\u5899<\/h2>\n<p>\u6700\u540e\uff0c\u5982\u679c\u4f60Ubuntu 22.04\u6b63\u5728\u8fd0\u884c\u9632\u706b\u5899\uff0c\u5e76\u4e14\u4f7f\u7528<a href=\"https:\/\/www.myfreax.com\/how-to-setup-a-firewall-with-ufw-on-ubuntu-20-04\/\">ufw<\/a>\u4f5c\u4e3a\u9632\u706b\u5899\u7ba1\u7406\u5de5\u5177\u3002\u5219\u9700\u8981\u6253\u5f00\u7aef\u53e35901\u7684\u8fde\u63a5\u3002<\/p>\n<p>\u5982\u679c\u4f60\u663e\u793a\u7aef\u53e3\u662f<code>:2<\/code>\u3002\u5219\u9700\u8981\u6253\u5f00\u7aef\u53e35902\u7684\u8fde\u63a5\uff0c\u4ee5\u6b64\u7c7b\u63a8\uff0c\u8bf7\u968f\u65f6\u6dfb\u52a0\u4f60\u9700\u8981\u5141\u8bb8\u7684\u7aef\u53e3\u3002<\/p>\n<p>\u5728\u672c\u6559\u7a0b\u4e2d\u6211\u4eec\u5c06\u6253\u5f00\u7aef\u53e35901\uff0c\u8fd0\u884cufw\u547d\u4ee4<code>sudo ufw allow 5901<\/code>\u3002<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow 5901<\/code><\/pre>\n<h2>\u542f\u52a8 VNC \u670d\u52a1\u5668<\/h2>\n<p>\u73b0\u5728\u6211\u4eec\u5b8c\u6210VNC\u670d\u52a1\u5668\u7684\u5b89\u88c5\u548c\u914d\u7f6e\uff0c\u5728Ubuntu 22.04\u4e2d\uff0cVNC\u670d\u52a1\u5668\u5e76\u6ca1\u6709\u4f5c\u4e3aSystemd\u7684\u670d\u52a1\u5728\u540e\u53f0\u8fd0\u884c\u3002<\/p>\n<p>\u56e0\u6b64\uff0cVNC\u670d\u52a1\u5668\u7684\u542f\u52a8\u5173\u95ed\u90fd\u662f\u4f7f\u7528<code>vncserver<\/code>\u547d\u4ee4\u3002\u8981\u542f\u52a8VNC\u670d\u52a1\u5668\u975e\u5e38\u7b80\u5355\u8fd0\u884c\u547d\u4ee4<code>vncserver<\/code>\u5373\u53ef\u3002<\/p>\n<p><iframe loading=\"lazy\" id=\"aswift_4\" name=\"aswift_4\" sandbox=\"allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation\" width=\"736\" height=\"0\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" vspace=\"0\" hspace=\"0\" allowtransparency=\"true\" scrolling=\"no\" src=\"https:\/\/googleads.g.doubleclick.net\/pagead\/ads?client=ca-pub-9716082213503633&amp;output=html&amp;h=280&amp;adk=2106567869&amp;adf=1334744306&amp;pi=t.aa~a.2085463950~i.39~rp.4&amp;w=736&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1692947572&amp;num_ads=1&amp;rafmt=1&amp;armr=3&amp;sem=mc&amp;pwprc=6096613189&amp;ad_type=text_image&amp;format=736x280&amp;url=https%3A%2F%2Fwww.myfreax.com%2Fhow-to-install-and-configure-vnc-on-ubuntu-22-04%2F&amp;fwr=0&amp;pra=3&amp;rh=184&amp;rw=736&amp;rpe=1&amp;resp_fmts=3&amp;wgl=1&amp;fa=27&amp;uach=WyJXaW5kb3dzIiwiMTUuMC4wIiwieDg2IiwiIiwiMTE1LjAuMTkwMS4xODgiLFtdLDAsbnVsbCwiNjQiLFtbIk5vdC9BKUJyYW5kIiwiOTkuMC4wLjAiXSxbIk1pY3Jvc29mdCBFZGdlIiwiMTE1LjAuMTkwMS4xODgiXSxbIkNocm9taXVtIiwiMTE1LjAuNTc5MC4xMTQiXV0sMF0.&amp;dt=1692947491698&amp;bpp=2&amp;bdt=970&amp;idt=2&amp;shv=r20230823&amp;mjsv=m202308210101&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie=ID%3Dc30f5ac270fc55c2-22f163f006e300bd%3AT%3D1692897764%3ART%3D1692947491%3AS%3DALNI_MaAkAAoBLqjDwtPjGd0sDNnAM-pMQ&amp;gpic=UID%3D00000c32ebdb5ad7%3AT%3D1692897764%3ART%3D1692947491%3AS%3DALNI_MZ_uZmzvdWQ6-KqNi61_nm6y79cNg&amp;prev_fmts=0x0%2C1200x280%2C1263x611%2C736x280%2C736x280&amp;nras=5&amp;correlator=3823557293135&amp;frm=20&amp;pv=1&amp;ga_vid=1053407846.1692897764&amp;ga_sid=1692947491&amp;ga_hid=462257798&amp;ga_fc=1&amp;u_tz=480&amp;u_his=1&amp;u_h=720&amp;u_w=1280&amp;u_ah=682&amp;u_aw=1280&amp;u_cd=24&amp;u_sd=1.25&amp;dmc=8&amp;adx=112&amp;ady=5192&amp;biw=1263&amp;bih=611&amp;scr_x=0&amp;scr_y=2750&amp;eid=44759876%2C44759927%2C44759842%2C31077327%2C42532317%2C44795909&amp;oid=2&amp;psts=AOrYGslL9uJXYvvFjwDxel9WDEW8ivScC12YrmPGKzVpTh0NRS5z44Cp_JA1u2TivvPfibPxdxCwc3PntWRr34Uu9ML2vbc%2CAOrYGsm2_RHjHtosBcBm4lFDkbkviQPXbAseVGxVw9frlFoEHjefZsmKNbbdWrrtf-jDBnutt-uVFHhCRcFmdBzb1IHpva8&amp;pvsid=228721554079042&amp;tmod=2143070229&amp;wsm=1&amp;uas=1&amp;nvt=1&amp;ref=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3Dc4NT2gNOo06NufFhc9GTEVn_nyOQ5AQRxdlJcUsZV7dmvicAXNLrZ3fQutLcxI00AygGbEUfZOZiD5C2BEdVF93Qx4_af0uT9oRWbskzpOXu9ukMkDJ05ypZK16tYTx4%26wd%3D%26eqid%3Dfd02bf8f00037a810000000564e8541f&amp;fc=1408&amp;brdim=0%2C0%2C0%2C0%2C1280%2C0%2C1280%2C682%2C1280%2C611&amp;vis=1&amp;rsz=%7C%7Cs%7C&amp;abl=NS&amp;fu=128&amp;bc=31&amp;ifi=5&amp;uci=a!5&amp;btvi=3&amp;fsb=1&amp;xpc=67pkZL7V3H&amp;p=https%3A\/\/www.myfreax.com&amp;dtd=80791\" data-google-container-id=\"a!5\" data-google-query-id=\"CM6i3JWh94ADFW1AwgUdFWAHdw\" data-load-complete=\"true\" style=\"border: 0px; box-sizing: border-box; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; display: block; vertical-align: middle; left: 0px; top: 0px; width: 736px; height: 0px;\"><\/iframe><\/p>\n<p>\u901a\u5e38\uff0c\u4ec5\u4ec5\u8fd0\u884c<code>vncserver<\/code>\u547d\u4ee4\u662f\u4e0d\u591f\u7528\u7684\u3002\u4f60\u53ef\u80fd\u9700\u8981\u6dfb\u52a0\u66f4\u591a\u9009\u9879\uff0c\u8fd0\u884c<code>vncserver --hel<\/code>p\u547d\u4ee4\u67e5\u770b\u66f4\u591a\u9009\u9879\u3002<\/p>\n<p>\u5728\u672c\u6559\u7a0b\u4e2d\uff0c\u6211\u4eec\u5c06\u4f7f\u7528vncserver\u7684-localhost\u9009\u9879\u8fd0\u884cvnc\u670d\u52a1\u5668\uff0c\u53ea\u6709\u5c06-localhost\u9009\u9879\u7684\u503c\u8bbe\u7f6e\u4e3ano\u65f6\uff0c\u624d\u5141\u8bb8\u8fdc\u7a0b\u8fde\u63a5\u5230VNC\u670d\u52a1\u5668\u3002<\/p>\n<pre><code>vncserver -localhost no<\/code><\/pre>\n<h2>\u8fde\u63a5 VNC\u670d\u52a1\u5668<\/h2>\n<p>\u8981\u8fde\u63a5\u5230\u8fdc\u7a0b\u670d\u52a1\u5668\uff0c\u8bf7\u6253\u5f00Vncviewer\uff0c\u7136\u540e\u5728VNC Server\u5b57\u6bb5\u8f93\u5165<code>server_ip:5901<\/code>\u3002<\/p>\n<p>\u60a8\u73b0\u5728\u53ef\u4ee5\u4f7f\u7528\u952e\u76d8\u548c\u9f20\u6807\u4ece\u672c\u5730\u8ba1\u7b97\u673a\u5f00\u59cb\u5728\u8fdc\u7a0b\u684c\u9762\u4e0a\u5de5\u4f5c\u3002\u5982\u679c\u4f60\u7684Debian 9\u672a\u5b89\u88c5tigervnc-viewer\u3002<\/p>\n<p>\u4f60\u53ef\u4ee5\u7b80\u5355\u8fd0\u884c\u547d\u4ee4<code>sudo apt install tigervnc-viewer<\/code>\u5b89\u88c5\u5b83\u3002\u5982\u679c\u4f60\u7684\u5ba2\u6237\u7aef\u8ba1\u7b97\u673a\u8fd0\u884c\u7684\u662fWindows\u7cfb\u7edf\uff0c\u8bf7\u70b9\u51fb\u6b64\u5904<a href=\"https:\/\/sourceforge.net\/projects\/tigervnc\/files\/stable\/1.12.0\/vncviewer64-1.12.0.exe\/download\">\u4e0b\u8f7dtigervnc\u5ba2\u6237\u7aef<\/a>\u3002<\/p>\n<pre><code class=\"language-shell\">sudo apt install tigervnc-viewer<\/code><\/pre>\n<h3>Linux macOS SSH\u96a7\u9053<\/h3>\n<p>VNC\u4e0d\u662f\u52a0\u5bc6\u534f\u8bae\uff0c\u53ef\u80fd\u4f1a\u53d7\u5230\u6570\u636e\u5305\u55c5\u63a2\u3002\u63a8\u8350\u7684\u65b9\u6cd5\u662f<a href=\"https:\/\/www.myfreax.com\/how-to-setup-ssh-tunneling\/\">\u521b\u5efaSSH tunnel\u96a7\u9053<\/a>\uff0c\u4f7f\u7528\u52a0\u5bc6\u7684\u6570\u636e\u8fde\u63a5\u5230\u8fdc\u7a0b\u670d\u52a1\u5668\u3002<\/p>\n<p>\u5982\u679c\u60a8\u5728\u8ba1\u7b97\u673a\u6b63\u5728\u8fd0\u884cLinux\uff0cmacOS\u6216\u5176\u4ed6\u57fa\u4e8eUnix\u7684\u64cd\u4f5c\u7cfb\u7edf\uff0c\u5219\u53ef\u4ee5\u8fd0\u884c<a href=\"https:\/\/www.myfreax.com\/ssh-command-in-linux\/\"><code>ssh<\/code><\/a>\u547d\u4ee4\u8f7b\u677e\u521b\u5efaSSH\u96a7\u9053\u3002<\/p>\n<p>\u7cfb\u7edf\u5c06\u63d0\u793a\u60a8\u8f93\u5165\u7528\u6237\u5bc6\u7801\u3002\u4e0d\u8981\u5fd8\u8bb0\u7528\u60a8\u7684\u7528\u6237\u540d\u548c\u670d\u52a1\u5668\u7684IP\u5730\u5740\u66ff\u6362<code>username<\/code>\u548c<code>server_ip_address<\/code>\u3002<\/p>\n<pre><code class=\"language-shell\">ssh -L 5901:127.0.0.1:5901 -N -f -l username remote_server_ip<\/code><\/pre>\n<h3>Windows SSH\u96a7\u9053<\/h3>\n<p>Windows\u7528\u6237\u53ef\u4ee5\u4f7f\u7528<a href=\"https:\/\/www.putty.org\/\">PuTTY <\/a>\u3002\u8bbe\u7f6eSSH tunnel\u96a7\u9053\u3002\u6253\u5f00Putty\uff0c\u7136\u540e\u5728<code>Host name or IP address<\/code>\u5b57\u6bb5\u4e2d\u8f93\u5165\u60a8\u7684\u670d\u52a1\u5668IP\u5730\u5740\u3002<\/p>\n<p>\u5728<code>Connection<\/code>\u83dc\u5355\u4e0b\uff0c\u5c55\u5f00<code>SSH<\/code>\u5e76\u9009\u62e9<code>Tunnels<\/code>\u3002\u5728<code>Source Port<\/code>\u5b57\u6bb5\u4e2d\u8f93\u5165VNC\u670d\u52a1\u5668\u7aef\u53e3<code>5901<\/code>\u3002<\/p>\n<p>\u5728<code>Destination<\/code>\u5b57\u6bb5\u4e2d\u8f93\u5165<code>server_ip_address:5901<\/code>\uff0c\u7136\u540e\u5355\u51fb<code>Add<\/code>\u6309\u94ae\u3002<\/p>\n<p>\u8fd4\u56de<code>Session<\/code>\u9875\u9762\u4ee5\u4fdd\u5b58\u8bbe\u7f6e\uff0c\u4fdd\u5b58\u540e\u60a8\u65e0\u9700\u6bcf\u6b21\u90fd\u8f93\u5165\u5b83\u4eec\u3002\u8981\u767b\u5f55\u5230\u8fdc\u7a0b\u670d\u52a1\u5668\uff0c\u8bf7\u9009\u62e9\u4fdd\u5b58\u7684\u4f1a\u8bdd\uff0c\u7136\u540e\u5355\u51fb<code>Open<\/code>\u6309\u94ae\u3002<\/p>\n<h2>\u7ed3\u8bba<\/h2>\n<p>\u73b0\u5728\uff0c\u60a8\u5e94\u8be5\u5df2\u7ecf\u542f\u52a8\u5e76\u8fd0\u884cVNC\u670d\u52a1\u5668\uff0c\u5e76\u4e14\u53ef\u4ee5\u4f7f\u7528\u56fe\u5f62\u754c\u9762\u4ece\u672c\u5730\u8ba1\u7b97\u673a\u8f7b\u677e\u7ba1\u7406Ubuntu 22.04\u670d\u52a1\u5668\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>VNC\u865a\u62df\u7f51\u7edc\u8ba1\u7b97\uff0c\u662f\u4e00\u4e2a\u56fe\u5f62\u684c\u9762\u5171\u4eab\u7cfb\u7edf\uff0c\u53ef\u8ba9\u60a8\u4f7f\u7528\u952e\u76d8\u548c\u9f20\u6807\u8fdc\u7a0b\u63a7\u5236\u53e6\u4e00\u53f0\u8ba1\u7b97\u673a\u3002 NC\u865a\u62df\u7f51\u7edc\u8ba1\u7b97\uff0c\u662f\u4e00\u4e2a\u56fe\u5f62\u684c\u9762\u5171\u4eab\u7cfb\u7edf\uff0c\u53ef\u8ba9\u60a8   \u2026 &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[193],"tags":[],"_links":{"self":[{"href":"\/index.php?rest_route=\/wp\/v2\/posts\/8856"}],"collection":[{"href":"\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8856"}],"version-history":[{"count":1,"href":"\/index.php?rest_route=\/wp\/v2\/posts\/8856\/revisions"}],"predecessor-version":[{"id":8857,"href":"\/index.php?rest_route=\/wp\/v2\/posts\/8856\/revisions\/8857"}],"wp:attachment":[{"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8856"},{"taxonomy":"post_tag","embeddable":true,"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}