搭建windows远程ubuntu服务器全套解决方案
2016-07-01 15:07
435 查看
这几天由于参加CCPR,一个计算机视觉竞赛,我报的表情识别类,方案是用CNN来进行分类,这就必须用到linux下的caffe了。
由于两台linux服务器都在楼下,不能每次都跑下去,所以要搭建windows远程ubuntu的环境了。
环境搭建的要求有以下几点:
1)远程登录gnome,可以显示ubuntu的子用户桌面,实现所有功能。
2)可以允许多个用户登录,而互不影响(硬件使用除外 : GPU)。
3)可以远程互传文件,不要拷贝个图片,每次都得跑下去,得累死了。
4)每个自用户获得sudo管理员权限。
首先,远程桌面我采用了vncserver,windows这边通过vncViewer远程,发现每次只能一个人登录,如果两个人同时登录的话,操作的是同一个界面,根本无法使用。后来,我了解到windows远程用的是RDP协议,所以在ubuntu上装xrdp,然后通过windows系统自带的远程连接,就可以进去了,但是由于ubuntu14.04(好像是从12以后)不支持windows直接连接ubuntu的gnome,所以,如果直接连接,登录的话,画面什么都没有,雪花屏,鼠标是一个叉叉;还好我们可以装一个xfce4桌面,装完之后,再次远程,登录就可以了,附上链接:http://blog.chinaunix.net/uid-26642637-id-4514117.html
登录远程桌面之后我发现,有个linux特别有用的功能没法实现,也是上面连接中提到的Tab键混乱问题,无法使用自动补全,一种很low的解决办法是用ctrl+i来代替,还有中很好的办法,亲测可以实现的是打开系统设置里面的窗口管理,然后点击上面的Keyboard,找到里面的Super tab,然后clear就OK了。
第二个问题就是,多用户同时登录,其实很简单了,直接登录超级用户,然后sudo adduser xxxx ,注意不是useradd,这两个之间差别很大,注意区分。然后设置密码什么的就可以了,登录的时候用子账户登录就好了,但是子账户登录,有个缺点,就是你关闭远程之后,再次连接就无法显示原来的界面了,目前我还没好的解决办法,这经常会引起由于我之前firefox没关闭,然后再次连接时候,就打不开这个了,解决办法是找到firefox的进程id,然后杀死它,命令是ps
-x|grep firefox,然后kill id号,就OK了。
第三个问题,我采用的解决方案是使用FTP服务器,只要在windows上安装一个ftp软件就好了,然后连接类型注意选择SFTP over SSH,账号密码输入自己的子账户密码就可以了,方便快捷!
第四个问题,就是添加子用户在使用过程中经常会用到sudo权限问题,因为一开始子用户没有sudo权限,因此每次使用时候,都比如登录root,很烦,添加子用户sudo权限就可以解决这个问题了,首先,su root , 然后 sudo gedit /etc/sudoers,然后在打开的文件最后,添加一行
xxx是子用户名,比如我的是qi66,就填qi66
至此,所有的问题,都有个大概的解决方案了,可以爽快的开始深度学习了。嘿嘿.....
由于两台linux服务器都在楼下,不能每次都跑下去,所以要搭建windows远程ubuntu的环境了。
环境搭建的要求有以下几点:
1)远程登录gnome,可以显示ubuntu的子用户桌面,实现所有功能。
2)可以允许多个用户登录,而互不影响(硬件使用除外 : GPU)。
3)可以远程互传文件,不要拷贝个图片,每次都得跑下去,得累死了。
4)每个自用户获得sudo管理员权限。
首先,远程桌面我采用了vncserver,windows这边通过vncViewer远程,发现每次只能一个人登录,如果两个人同时登录的话,操作的是同一个界面,根本无法使用。后来,我了解到windows远程用的是RDP协议,所以在ubuntu上装xrdp,然后通过windows系统自带的远程连接,就可以进去了,但是由于ubuntu14.04(好像是从12以后)不支持windows直接连接ubuntu的gnome,所以,如果直接连接,登录的话,画面什么都没有,雪花屏,鼠标是一个叉叉;还好我们可以装一个xfce4桌面,装完之后,再次远程,登录就可以了,附上链接:http://blog.chinaunix.net/uid-26642637-id-4514117.html
登录远程桌面之后我发现,有个linux特别有用的功能没法实现,也是上面连接中提到的Tab键混乱问题,无法使用自动补全,一种很low的解决办法是用ctrl+i来代替,还有中很好的办法,亲测可以实现的是打开系统设置里面的窗口管理,然后点击上面的Keyboard,找到里面的Super tab,然后clear就OK了。
第二个问题就是,多用户同时登录,其实很简单了,直接登录超级用户,然后sudo adduser xxxx ,注意不是useradd,这两个之间差别很大,注意区分。然后设置密码什么的就可以了,登录的时候用子账户登录就好了,但是子账户登录,有个缺点,就是你关闭远程之后,再次连接就无法显示原来的界面了,目前我还没好的解决办法,这经常会引起由于我之前firefox没关闭,然后再次连接时候,就打不开这个了,解决办法是找到firefox的进程id,然后杀死它,命令是ps
-x|grep firefox,然后kill id号,就OK了。
第三个问题,我采用的解决方案是使用FTP服务器,只要在windows上安装一个ftp软件就好了,然后连接类型注意选择SFTP over SSH,账号密码输入自己的子账户密码就可以了,方便快捷!
第四个问题,就是添加子用户在使用过程中经常会用到sudo权限问题,因为一开始子用户没有sudo权限,因此每次使用时候,都比如登录root,很烦,添加子用户sudo权限就可以解决这个问题了,首先,su root , 然后 sudo gedit /etc/sudoers,然后在打开的文件最后,添加一行
xxx ALL=(ALL) ALL
xxx是子用户名,比如我的是qi66,就填qi66
至此,所有的问题,都有个大概的解决方案了,可以爽快的开始深度学习了。嘿嘿.....
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- ubuntu下chrome无法同步问题解决
- Ubuntu Linux使用体验
- 如何重装TCP/IP协议
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- 以Ubuntu 9.04为例 将工作环境迁移到 Linux
- Windows 8 官方高清壁纸欣赏与下载
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 从USB安装Ubuntu Server 10.04.3 图文详解
- 谁是桌面王者?Win PK Linux三大镇山之宝
- Ubuntu 15.04 正式版发布下载
- Linux-Ubuntu 10.04安装Cadence-ic610 方法总结图解
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- Ubuntu 12.04和Windows 7双系统安装图解
- Ubuntu /home下中文目录如何修改成英文?