您的位置:首页 > 其它

搭建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 ALL=(ALL) ALL     

xxx是子用户名,比如我的是qi66,就填qi66

           至此,所有的问题,都有个大概的解决方案了,可以爽快的开始深度学习了。嘿嘿.....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息