飞道的博客

远程办公一晃一天,环境搭建履步维艰

264人阅读  评论(0)

作者 | 三级狗

责编 | 胡巍巍

出品 | CSDN博客

相信刚刚过去的一天对大多数职场人来说,都是紧张而又刺激的一天。有人恨不得这辈子永远都在家办公,有人恨不得现在就去公司上班。

大多数程序员来说,过去的一天时间占比最大的工作,就是远程环境搭建。

我也一样,有幸经历了有生以来第一次远程办公,对一切充满了新鲜感。从工具到文档,从会议到办公,我像一个世界的新生儿,探头探脑地观察着眼前所有的未知。

满打满算折腾了一天,总算把办公环境理顺,在此,把各种远程办公的工具做一个简单的盘点推荐,希望有能帮到各位。

协作文档

现代办公最重要的工具之一,就是文档,各个行业都不例外。然而日常工作最繁琐的部分,也莫过于一份文档发来发去你改我改。手机内存一个月就得清理一次,因为聊天记录里全是各个版本的文档。

时至今日,仍然有大量的企业工作方式始终停留在传统模式,本地使用微软的office或WPS编辑,然后发送给别人,别人改完再发回来。在远程办公的场景下,这种工作模式的导致的效率问题更是被无限放大。

好在,互联网大佬们其实早就出手解决了文档协作的难题。通过技术手段把word,excel,ppt等文档格式搬上浏览器,本地不需要安装任何软件,打开网址就能编辑。更重要的是,多人可以同时编辑同一份文档。每个人的编辑都会生效在同一份文档上,大大避免了多人编辑所造成的一致性困扰。

类似的工具我用过的有三款,腾讯文档、石墨文档和金山文档,综合体验下来,最推荐的是金山文档,本身金山WPS做办公软件发家,对文档工具的需求把握明显更加灵敏,而且使用方便,没有广告。最重要的是和WPS无缝互通,在线编辑的文档也会在出现在同账号下WPS软件的最近编辑的文档里。无论导出还是打印体验都顺滑,对于我这WPS党来说是不二之选。

另外除了word,excel,ppt之类的传统文档,这几种在线文档工具还提供了表单,流程图等丰富的在线功能。收集个人敏感信息用表单,自己提交自己的,收集者能看到所有人的信息;收集统计公共信息用协作表格模板,所有人都在同一个Excel表格上操作。2020年了都,就别再手动收集信息再一行行敲到一个Excel里了。

远程会议

不爱开会的领导,都是好领导,所以大家第一天上班一定都开会了。也正因如此,钉钉和企业微信远程会议功能在开工第一天全部都拉垮了,这也让很多企业在开工第一天无会可开。

当然小小的困难是难不住伟大的劳动人民的,八仙过海各显神通,有用QQ语音的,有用微信群聊的,还有一个一个打电话开会的。我们领导贼心机,直接另辟蹊径,整了个金山文档远程会议。

如果不是远程办公,我都不知道金山文档还有这奇葩功能。这个功能奇葩就奇葩在,一个人逼逼的时候,别人不能插嘴只能听。

远程会议不比面交,同时说话的人超过三个,麦就炸了。金山文档ppt里这个远程会议,我们所有人都能看到老板在那个ppt上写写画画,逼逼赖赖,但是我们的麦根本不用开,自己做自己的事情丝毫不怕声音传出去。也没有摄像头,老板在上面唠唠叨叨,我在这边慢慢悠悠穿衣服起床。一不小心没听到他说啥,抬头就是PPT大纲,说了这么半天咋还在这一页。

有几个积极发言的主,手动开麦要和老板抢话筒,画风像极了线上狼人杀,发言都是一个一个来,我们这些不发言的小白,看着PPT开会仿佛在听线上公开课,老板再多说一会儿,我们能再睡个回笼觉。

VPN

远程办公几乎所有的工作脱离公司的内网环境都无法完成,然而内网环境直接暴露在外又十分危险,因此各大公司都有一个部门或专人同意打理VPN网络,在保证安全的情况下,不耽误大家的远程办公。VPN客户端工具推荐EasyConnect,轻量快捷,而且各平台适配。

远程连接

VPN成功接入以后,就可以通过ssh工具连接远程计算机,windows下最常用的神器:Xshell和putty。

文件传输

远程机器的文件传输,最好用的办法就是复用22端口走sftp服务,常用的神器:Xftp和winscp

远程桌面

最好用的远程桌面工具,莫过于TeamViewer,没有之一。使用方便运行稳定不说,直接内网穿透,十分强大。但是碍于之前出过一次安全事故,很多公司信息安全部门把TeamViewer都封掉了,而且TeamViewer是商业软件,你在使用过程中长时间连接工位的电脑很可能被检测为商业用途而停止授权。

关于Windows和Mac的远程桌面,已经是大佬们的老生常谈了,网上的经验比我专业的多,我平时的工作环境是Linux,远程机器是Windows,在此介绍两种远程连接Linux主机桌面的解决方案:

  • Windows 远程桌面连接 + vncserver(xrdp)

  • Vnc Viewer + x11vnc  (推荐这种)

Windows 远程桌面连接 + vncserver

这种方法在windows端不需要安装任何软件,使用系统自带的mstsc(远程桌面连接)即可。

Linux端:


  
  1. # 安装xrdp
  2. sudo apt-get install xrdp
  3. # 安装vnc4server
  4. sudo apt-get install vnc4server
  5. # 安装xubuntu-desktop
  6. sudo apt-get install xubuntu-desktop
  7. # 向xsession中写入xfce4-session(每个用户自己运行此行)
  8. echo "xfce4-session" >~/.xsession
  9. # 开启xrdp服务
  10. sudo service xrdp restart

Windows端:

Win+R 输入mstsc 打开远程桌面连接。

输入远程IP端口号点击连接:IP:3389 (此前已经通过VPN连接至公司内网)

输入远程机器的用户名和密码,即可进入桌面

不过你很快会发现这个桌面和你的工位机桌面并不一样,虽然所有的程序都可以调用,功能也都可以满足。但是这个机制即使是在你的机器上调用xrdp的程序生成了一个虚拟桌面,你才可以通过windows的远程桌面进行连接。

下面介绍一种vnc直连的方法。

Vnc Viewer + x11vnc

Linux端:


  
  1. # 1.安装
  2. sudo apt-get install x11vnc
  3. # 2.配置vnc密码
  4. x11vnc -storepasswd
  5. # 3.启动vnc服务
  6. x11vnc -forever -shared -rfbauth ~/.vnc/passwd

windows端:

下载安装vncviewer:https://www.realvnc.com/en/connect/download/viewer/

输入ip和端口号5900,连接到远程桌面

这个方法访问到的才是远程工位机器上的原生桌面。

网络因素排除在外,一切必须要在工位机器上进行的工作,都可以通过远程桌面操作,结合代码仓库托管和git,svn等工具,在远程办公几乎可以达到和到岗办公等同的效率,而且产品经理不在身边,写起代码来,更是无比顺畅。

作者:三级狗,知乎编故事,微博写段子,偶尔毒鸡汤,碗底见砒霜。本文经授权转载自帝都高级待业专家(ID:ThreeDog521)。


转载:https://blog.csdn.net/csdnnews/article/details/104168992
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场