Windows远程桌面使用的是RDP协议,所以ubuntu上就要先安装Xrdp,在ubuntu软件中心搜索xrdp安装。
安装xrdp的同时会自动安装vnc4server,xbase-clients组件
或者终端命令行输入安装: sudo apt-get install xrdp vnc4server xbase-clients
二、设置开启
安装完后在/usr/share/applications目录下打开”桌面共享”选项,进一步设定
桌面共享选项中首先要开启共享,关于是否允许其他用户控制,远程连接时是否需要本机确认,远程连接的密码等项目根据需要自己设定。如果需要从公网即外部网络访问此ubuntu计算机需要开启”自动配置UPnP路由器开放和转发端口项目”。
如果是1304的话,以上已经完成设置了,但是ubuntu1404是无法正确连接的,会显示安全等级问题,我们还需要继续配置
1、安装dconf-editor
sudo apt-get install dconf-editor
2、用Dconf-editor调整,并访问如下配置路径
org > gnome > desktop > remote-access
3、取消钩选 “requlre-encryption”属性。
三、开始连接
在windows电脑上我们打开远程桌面,输入ubuntu电脑的IP地址,会出现如下画面,Module项目选择使用的协议,这里选择vnc-any,输入IP地址,端口不变(5900),你设定的密码,即可远程连接到ubuntu 1404桌面
此方法不需要再安装一个XFCE的桌面。
方法如下:
1、主机1打开远程连接功能:
点击左上角方块,进入搜索界面,英文系统输入‘Desktop’,选中红色框中的图标
2、如图所示,勾选中,然后点击‘应用’;
3、主机2中打开远程连接客户端:
点击左上角方块,进入搜索界面,中文系统输入‘远程桌面’,英文系统输入‘remote desktop’,找到后打开即可;
4、如图所示设置相关参数(主机1ip地址,帐号,密码)
关于协议选择:
RDP:有图形界面
SSH:没有图形界面(这里选这个)
设置好后,点击‘connect’即可。
ubuntu1604远程远程登录linux系统的方法在路由器上我们经常遇到一个问题,那就是想开发路由器就必须先获取SSH权限,那么SSH是什么呢?
SSH 为 Secure Shell 的缩写,SSH 是建立在应用层和传输层基础上的安全协议。SSH可以有效防止远程管理过程中的信息泄露,专为远程登录会话和其他网络服务提供安全性的协议。
所以利用SSH远程协议我们也可以对虚拟机中的Ubuntu进行远程 *** 控了,那么如何来实现这一功能呢?
首先我们先确认下ubuntu系统是否已经安装ssh(通常ubuntu中默认是安装的),通过命令进行查看:
dpkg -l | grep ssh
这里我们可以看到,系统显示已经安装了openssh-client,但是没有openssh-server。
说明ssh没有完成安装,这里我们可以重新安装openssh-client和openssh-server。在终端使用下列命令进行安装:
sudo apt-get install openssh-client
sudo apt-get install openssh-server
如果出现以上所以,说明安装被打断,要使用提示的sudo dpkg --configure -a进行安装:
我们就手动执行以下命令:
sudo dpkg --configure -a
再返回安装openssh-client和openssh-server,在终端使用下列命令进行安装:
sudo apt-get install ssh
现在我们可以看到系统已经安装了openssh-client和openssh-server。
接下来我们来启动ssh服务,执行以下命令:
sudo /etc/initd/ssh start
系统显示:[ ok ] Starting ssh (via systemctl): sshservice说明已经启动了SSH服务。
如果你想停止ssh服务,则执行以下命令即可:
sudo /etc/initd/ssh stop:
接着我们通过ifconfig命令,查看系统的ip地址,ssh的端口号一般为
图中所框选的ip就是我们系统的IP地址
接下来我们就可以在我们的windows系统中打开ssh客户端软件,这里小编喜欢使用Putty,输入ubuntu系统的ip地址(192168204128)和端口(22)
然后在d出的窗口中根据提示输入账户和密码,就可以通过ssh登录到ubuntu系统中,并远程执行各种命令 *** 作。
密码输入不显示,直接enter继续即可。方法/步骤
1
首先在Ubuntu系统中打开终端命令工具,然后输入并运行下面的命令,来安装xrdp工具,这个工具是Ubuntu设置远程登录必须安装的工具:
sudo apt-get install xrdp
2
安装xrdp工具后,在系统才按中依次点击并打开“系统”-----“首选项”-----“远程桌面”
3
在打开的“远程桌面首选项”中,勾选共享下面的“允许他人查看您的桌面”和“允许其他用户控制您的桌面”,若是对安全方面要求高,可以好勾选安全下面的“您必须为本机器确认每次访问”,这样别人每次远程登录你的系统,在你的桌面d出是否允许别人登陆的提示,需要你允许,别人才能连接。
4
下面我们来验证在Ubuntu系统打开远程桌面,在系统菜单中依次点击并打开“应用程序”-----“互联网”-------“终端服务客户端”
5
在打开的终端服务客户端对话框的,计算器后面输入我们要远程登录的计算机的IP地址,协议保持默认,其它可以不用填写,然后点击右下方的“连接”按钮
6
之后就打开远程登录界面,在这里的Module里面选择“sesman-Xvnc”,一般默认为这个,若不是这个那么请选择为这个协议,然后再下面输入远程的Ubuntu系统给登陆的用户名和密码,之后,点下面的OK按钮
7
点OK按钮后,会检查登陆协议、用户名和密码,验证完成后,就开始设置一些登陆的桌面环境,如下图所示,不要点击右下方的OK按钮,桌面能正常连接会自动关闭这个对话框,若是验证出错,会有提示信息
8
登录到远程桌面后,就和实际使用自己的电脑一样的,可以做任何 *** 作,只要你有这些 *** 作权限
9
下面再来演示在windows系统中打开远程桌面,windows xp和win7系统基本类似,依次点击并打开“开始”-----“所有程序”-----“附件”------“通讯”------“远程桌面连接”,在打开的远程桌面连接窗口的计算机后面输入要登陆的远程计算机的IP地址,然后点击右下方的“连接”按钮
10
d出的远程登录界面和我们上面在Ubuntu远程登录Ubuntu系统是一样的,选择登陆协议,然后输入用户名和对应的密码,点OK按钮登录ubuntu默认远程交互方法如下:
1、打开设置Settings共享Sharing界面,打开屏幕共享,设置共享密码。
2、将远程连接服务改为不加密,使用VNCViewer客户端输入UbuntuIP地址进行连接即可。执行命令:
-C如果您有多个标记并想知道是哪个标记,则该标志会在键中添加注释。它是可选的。
生成的公钥就保存在 ~/ssh/id_rsapub 文件中了。
Ubuntu ssh-keygen 生成公钥并添加到远程服务器上sudo apt-get update 更新软件源
apt-cache search telnet 搜索telnet软件包
apt-cache search openssh 搜索 ssh软件包
然后 sudo apt-get install <通过上边搜到的软件包名称>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)