昨儿想折腾下linux桌面远程,想起vnc这玩意儿还没装过。翻了几个教程说得玄乎,干脆自己动手试错,折腾到凌晨两点总算搞定了。
第一步:直接莽装vnc包
黑屏终端里直接敲命令就干:
yum install tigervnc-server -y
进度条蹭蹭跑完,弹出来个Complete才踏实。中途卡了两次网络,重输三遍命令才下完。
第二步:配置文件瞎捣鼓
跟着教程路径摸过去:
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:*
vim打开文件看见大段英文就头疼,硬着头皮改几行。把
第三步:设密码差点翻车
敲vncserver启动那会儿,输密码时手抖按错两次。第三次输完特意摸出手机拍下密码照(别学我,最好拿本子记)。结果弹出个什么view-only密码框,直接回车略过。
第四步:关防火墙像拆雷
输完firewall-cmd --add-port=5901/tcp --permanent
手一滑写成5900,后面连不上才反应过来。重开终端补敲命令时还漏了permanent参数,折腾半小时发现端口没保存。
第五步:客户端连不上急出汗
下个vnc viewer填ip拼上:1,点连接弹黑框闪退。重启三次服务器,突然想起没开服务!赶紧补:
systemctl start vncserver@:1
systemctl enable vncserver@:1
绿色进度条蹦出来那刻,差点把保温杯打翻。
唠点坑
- 改配置文件千万看清行号 我第5行少删个符号折腾半小时
- windows连过来报鉴权错误 回头检查发现密码含了@符号 改纯数字才通
- 重启服务器后发现vnc没自启 原来enable拼错成enabel 被自己蠢哭
现在摸鱼用手机都能连服务器桌面了,虽然卡得像PPT。回头得在路由器绑动态域名,下次试试外网能不能钻进来。