windows远程Ubuntu(xrdp+vnc)步骤及问题解决方案(ip设置)

首先将计算机连入相应的路由器,登陆账号即可上网,

下面部分引用了blog:http://zhouxiaowei1120.github.io/Blogs/20160407.html

其中第(5)中的问题当时遇到了---sesman-xvnc模式可以进去,但console模式进不去,并提示了(5)中出现的错误,运行完后即可解决。

(1)Ubuntu系统设置:安装xrdp,vnc4server

安装xrdp:sudo apt-get install xrdp

安装vnc4server:sudo apt-get install vnc4server

(2)Ubuntu设置允许远程连接和控制

具体参考下图:

(3)设置xrdp

echo "gnome-session --session=gnome-classic" > ~/.xsession

该命令的作用是由于安装了gnome桌面,ubuntu12.04中同时存在unity、GNOME多个桌面管理器,需要启动的时候指定一个,不然即使远程登录验证成功以后,也只是背景。

(4)重启 xrdp

通过执行命令重启xrdp: sudo /etc/init.d/xrdp restart

(5)可能遇到的问题

A.连接错误

started connecting

connecting to 127.0.0.1 5900

tcp connected

security level is 0 (1 = none, 2 = standard)

error - problem connecting

运行以下命令,并重启计算机:gsettings set org.gnome.Vino require-encryption false

点击Linux服务器上方的上网图标,进行网络连接的编辑。在Ipv4选项卡上填写ip地址,子网掩码,网关。


如果路由器端已经配置好,那么远程现在就可以正常连接了。


将计算机连入相应的路由器,登陆账号即可上网,但此时在电脑上是看不到外部ip(如222.195.151.59)的,只能通过ifconfig指令看到内部ip(如192.168.1.100)但是通过内部ip是访问不了的,所以要登陆路由器查看路由器的iP。所以(登陆连接的路由器后一般为:192.168.1.1)有以下两项工作:

1)绑定ip和mac(使IP地址和mac(网卡的物理地址)绑定,防止每次连接网络服务器的ip可能不同。

2)对路由器设置端口映射(或称虚拟服务器):

登陆路由器,找到设置端口映射地方。

A.添加条目

B.外网端口号和内网端口号输入一样。

C.IP地址输入要开放端口的主机内网IP,最好这台电脑上使用固定IP。

D.协议一般选择全部或指定其中一种。

[TCP:传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。

UDP:用户数据报协议,是一个简单的面向数据报的运输层协议。]

E.状态选择生效

F.保存

下面源引以下路由器虚拟服务器的介绍:

    虚拟服务器功能:
通俗点来说可以把私有地址中的任意一个IP的端口映射成为公网IP中的端口。也就是平时说的端口映射功能。

举例说明:你想在局域网中做一个WEB服务器(假设地址为192.168.0.123,而你的公网地址为221.98.220.163)用来架设一个网站,要让所有互联网中的人访问。

通过路由器的虚拟服务器功能,把192.168.0.123的80端口映射到221.98.220.163的80端口,这样所有互联网用户都可以通过访问221.98.220.163访问到你局域网中192.168.0.123上的网站。



例如我讲外部端口号和内部端口号都填写为3392,ip地址填写我的内网ip,保存后。

只后windows访问服务器是要输入的ip:222.195.151.59:3392。




参考自以下连接:

http://www.linuxidc.com/Linux/2015-05/117835.htm

http://blog.sina.com.cn/s/blog_6bc0bae70100zegr.html

http://ubuntuforums.org/showthread.php?t=2230453

你可能感兴趣的:(深度学习库相关)