我从这里使用BBB的Debian映像:Debian(BeagleBone Black-2GB eMMC)2014-05-14
该映像具有内置的Cloud9 IDE。就我的目的而言,它工作得很好,但是我不知道如何添加密码。网络上的任何人都可以访问11.22.33.44:3000(不是实际的IP地址),IDE会自动以“ John Doe”的身份登录(无需密码)。
登录Cloud9时是否可以请求用户名和密码?我可以确定浏览器是否保存了密码,但至少应询问一次
我刚刚找到解决方案。
设置默认的用户名和密码:
打开文件/opt/cloud9/build/standalonebuild/configs/standalone.js
。
找到以下代码块。(应该在文件的顶部)
if(!optimist.local){ optimist .boolean(“ t”). describe(“ t”,“在测试模式下启动”) .describe(“ k”,“在测试模式下杀死tmux服务器”) .default(“ b“,false) .describe(” b“,”启动网桥服务器-从cli接收命令“) .default(” w“,config.workspaceDir) .describe(” w“,”工作区目录“) 。 alias(“ p”,“ port”). default(“ port”,process.env.PORT || config.port) .describe(“ port”,“ Port”). alias(“d“,” debug“). default(” debug“,false) .describe(” debug“,”打开调试“) .alias(” l“,” listen“) default(“ listen”,process.env.IP || config.host) .describe(“ listen”,“服务器的IP地址”) .boolean(“ help” ) .describe(“ workspacetype”). alias(“ ws”,“ workspacetype”). describe(“ readonly”,“以只读模式运行”) .alias(“ ro”,“ readonly”). describe(“ packed “,”是否使用压缩版本。“). boolean(” packed“). default (” packed“,config.packed) .alias(” a“,” auth“) .describe(“ auth”,“基本身份验证用户名:密码”) .default(“ auth”,“:”) .describe(“ collab”,“是否启用协作。”) default(” collab“,config.collab) // @lennartcl应该将其移动 .describe(“ lb.fileserver”,“ LogicBlox文件服务器Url”) .default(“ lb.fileserver”,config。 logicblox && config.logicblox.fileServerURL); }
在此行中.default("auth", ":")
,以用户名:password的格式键入您要使用的用户名和密码,例如.default("auth", "user:pass")
你应该准备好了!尝试访问11.22.33.44:3000
,应该弹出一个提示输入用户名和密码的提示。
另外,如果您想更改配置文件名称(默认为“ John Doe”):
打开文件/opt/cloud9/build/standalonebuild/settings/standalone.js
。
找到以下代码块。
用户:{ uid:1, 名称:“ johndoe”, 全名:“ John Doe”, 电子邮件:“ [email protected]”,发布 键:null },
将值更改为所需fullname
的用户名。
重新启动BeagleBone Black并转到11.22.33.44:3000
,您将在Cloud9 IDE上看到更新的配置文件名称。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句