CS50 IDE平台是亚马逊的一个平台,其类似于谷歌的colab,一个云上IDE环境平台,但是它好像更偏向shell?

这到底是什么样的平台呢?其实是为老师和学生提供的平台,今天,我就分享如何通过安装vnc,来免费使用这个平台的大内存服务器。有多大呢?看下图:

这个如何,看起来还是很不错的,下面我就直接说明如何进行vnc的安装了,为什么要安装vnc呢?这种问题应该不会从你们嘴里说出来吧,毕竟混这个的都了解vnc是个啥玩意对吧。
操作步骤:
第一步:进入平台并登录
网址:https://ide.cs50.io,
通过GitHub账号授权登录即可,如果没有账号的自己注册,这个不受网络影响
第二步:进入到平台
初次进平台就是下面这样

你可以自己设置主题,点击“View”进行设置就行,这些我就不讲了,自己琢磨
第三步:获取root权限并安装所需依赖
- sudo su - apt update - apt -y install screen - apt -y install xfce4 - apt -y install firefox
第四步:安装vnc服务
- - apt install tightvncserver -
安装过程会提示你选择地区和语言,自己进行选择

安装成之后执行以下命令设置密码
- tightvncserver :1 -
密码不要输入错,Linux下设置密码不会显示任何字符,请注意这一点,大概如下:

密码设置成功回车,安装重要的一个文件,那就是ngrok-stable-linux
第五步:ngrok-stable-linux下载
执行以下命令回车等待下载就行了
- wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip -

当下载完成之后进行解压,直接使用命令解压安装的文件就行,不需要去任何目录。
- unzip ngrok-stable-linux-amd64.zip -
第六步:ngrok转发
进入ngrok官网,然后登录自己的账号,没有的自己注册,获取你的Authtoken

全部复制到终端(就是cs50平台),粘贴刚刚复制的token。回车就行了,然后输入一下命令进行开启
- screen ./ngrok tcp 5901 -

第七步:vnc工具及连接
官网:UltraVNC ,下载符合自己系统的版本就行,Linux用户自己apt安排它
安装成功之后进行连接,配置信息在终端,大概就是如下:

连接成功输入密码就行了,密码就是刚刚安装vnc服务叫你设置的那个,忘记的自己卸载在安装。最后就是成功界面。一定一定不要输入错误


留言
root权限 的密码是什么?
root 权限不是必须的,当前登录用户也可直接运行命令
apt -y install xfce4
E: Could not open lock file /var/lib/dpkg/lock-frontend – open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
不行的,要root
那可能现在平台检测出滥用了,当时是不需要的。
root权限 要密码的
帮了大忙了,正好能科学上网,哈哈哈
需自己写定时器
折腾达人哈哈
就太无聊了,哈哈哈
折腾达人。
哈哈哈,cs50这个平台有点东西
装个云端安卓应该不错
这个我倒是没弄过,大佬出个教程啊
傻傻的看不懂
很简单,跟着文章走,哈哈哈
看上去很复杂
不复杂不复杂
过暑假去了?
嗯呢,过暑假
一看桌面就感觉是xfce,话说好像VPS或者小内存的都是用xfce桌面。= =、
不对,一般也没人用服务器的桌面。。
咳咳,这玩意应该不能建站吧?
不能,简单跑跑脚本还是很不错的
内存不错,不过感觉看起来有点难度啊
毫无难度,建议用重新注册GitHub号玩。
这个可以用多久。没有有效期吗
嗯,你登陆了,安装的东西都在