windows下远程访问linux桌面
Windows利用SSH-X远程登录Linux主机(X11-forwarding)
Windows利⽤SSH-X远程登录Linux主机(X11-forwarding)pediawiki对X11的定义如下:即:X11是X Window System主版本11的缩写,它不光是⼀个基本的GUI软件,X11也被定义为⼀个⽹络协议,因为X11提供了⾮常灵活的⽹络访问接⼝。
通过SSH 的 X11 forwarding访问X11⽅便⼜安全什么是 X11 forwarding?X forwarding是X的⼀个功能,它可以让程序运⾏在⼀台主机上,⽽⽤户在另外⼀台机器上与之交互。
其概念上与VNC和微软的远程桌⾯类似,⽽与这些软件不同,我们想要实现的是在Microsoft Windows平台运⾏特定的图形⽤户界⾯程序,⽽不是显⽰控制整个桌⾯。
在X上下⽂中,客户端“client”是指运⾏程序的主机,⽽你坐在服务器“Server”前⾯,这点和常规的叫法不同。
举例来说,你通过A远程打开B上⾯的程序,也就是说你在操作A,⽽你要远程控制B,那么B就是客户端,A是服务端。
Think of it this way: the X server is serving you, the human being, to the programs on the remote computer. The client, a program, makes requests of you through the X server by changing its graphical display, and you respond to it by clicking on it or typing into it.SSH 的 X11 forwarding 特性可以使 X client 和 X server 安全地通讯。
使⽤ X11 forwarding 后,从 X client 到 X Server ⽅向的数据先被送⾄SSH server,SSH server 利⽤和 SSH client 的安全通道转发给 SSH client,再由 SSH client 转发给 X server,从 X server 到 X client 的数据流同理。
Xming & PuTTY 远程登录linux桌面
使用Xming + PuTTY远程登录linux gnome桌面关于X window的原理,无须多讲,请看,资料一大堆。
Xming是一个小巧的X server。
也不多讲,baidu一下你就明白。
PuTTY用来远程登录linux,支持telnet, SSH,…。
也不多讲。
现在说说如何通过这两个自由软件实现远程登录linux gnome桌面。
我的两台机器如下:PC1: windows 7, IP=192.168.70.15, Xming和PuTTY将安装到这里。
PC2: linux(gnome desktop), IP=192.168.70.242。
现在的目标就是:在windows上直接显示linux gnome桌面,实现远程操作linux。
1 下载并安装Xming和PuTTY到windows机器。
十分简单,基本上一路next即可。
Xming安装到了D:\Program Files\XmingPuTTY安装到了D:\Program Files\PuTTY2 配置PuTTY,并保存一个配置,以便Xming可以直接调用它来启动远程linux的gnome桌面。
2.1 启动PuTTY2.2 配置session:操作提示:Host Name (or IP address)处填入你的linux IP,我的是192.168.70.242,connection type用默认值SSH。
不要点【open】按钮,继续配置。
2.3 配置Connection/Data:操作提示:Auto-login username处填入你的linux登录帐户名即可,我的是shory。
不要点【open】按钮,继续配置。
2.4 配置Connection/SSH:操作提示:Remote command处填入gnome-session即可。
这就是启动gnome桌面的命令。
如果你的是KDE桌面,或许应该填startkde?我没试过。
不要点【open】按钮,继续配置。
让你的windows系统也可以远程连接ubuntu桌面
让你的windows系统也可以远程连接ubuntu桌面1.xp下默认的远程桌面协议是rdp,默认端口3389,而ubuntu用的时vnc:默认端口59002.首先我们要让被访问的主机(windows/linux)都要设置为允许其他主机远程访问该主机。
ubuntu下只要设置System->Preferences->Remote DesktopWindows桌面右键我的电脑->属性->远程选项,勾选允许远程控制即可。
3.ubuntu10.10远程桌面windows(采用rdp协议)(1)用Application->Internet->Terminal Server Client远程桌面访问windows时,windows账户需要设置密码。
4.ubuntu10.10远程桌面linux主机(采用vnc协议)Applications->Internet->Remote Desktop Viewer上面也可以选SSH协议,不过在这种情况下不知吃图形界面。
输入服务器端远程桌面设置的密码5.windows之间用mstsc即可。
6.windows访问ubuntu(1)ubuntu安装xrdp (采用rdp协议)sudo apt-get install xrdpwindows即可用mstsc访问ubuntu主机了。
不过在这种情况下,在ubuntu主机上进行操作,windows上看不到;windows远程操作ubuntu,在ubunu 下也看不到。
下面的方法就不同了,windows下远程控制ubuntu,在ubuntu下可以看到;在ubuntu下操作windows也可以远程看到。
(2)xp下安装Realvnc软件(采用vnc协议)该软件会同时安装VNC Viewer 和VNC Server。
所以通过vnc就可以实现ubuntu主机和windows主机之间的相互远程桌面。
通过windows远程访问linux桌面的方法(简单)
通过windows远程访问linux桌⾯的⽅法(简单)Linux端 1.保证Linux是有桌⾯界⾯的版本 3.安装插件:sudo -y yum install xrdp,结果如下:[hadoop@master ~]$ sudo yum -y install xrdpLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfileepel/x86_64/metalink | 8.5 kB 00:00:00* base: * epel: .hk* extras: * updates: epel | 4.7 kB 00:00:00.hk/pub/linux/fedora-epel/7/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epelTrying other mirror.epel | 3.2 kB 00:00:00(1/3): epel/x86_64/group_gz | 88 kB 00:00:00(2/3): epel/x86_64/updateinfo | 943 kB 00:00:15(3/3): epel/x86_64/primary | 3.6 MB 00:01:37epel 12687/12687Resolving Dependencies--> Running transaction check---> Package xrdp.x86_64 1:0.9.7-1.el7 will be installed--> Processing Dependency: xorgxrdp for package: 1:xrdp-0.9.7-1.el7.x86_64--> Running transaction check---> Package xorgxrdp.x86_64 0:0.2.7-1.el7 will be installed--> Finished Dependency ResolutionDependencies Resolved================================================================================================================================================================================= Package Arch Version Repository Size================================================================================================================================================================================= Installing:xrdp x86_64 1:0.9.7-1.el7 epel 416 kInstalling for dependencies:xorgxrdp x86_64 0.2.7-1.el7 epel 62 kTransaction Summary================================================================================================================================================================================= Install 1 Package (+1 Dependent package)Total download size: 478 kInstalled size: 2.2 MDownloading packages:warning: /var/cache/yum/x86_64/7/epel/packages/xorgxrdp-0.2.7-1.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY ] 0.0 B/s | 0 B --:--:-- ETAPublic key for xorgxrdp-0.2.7-1.el7.x86_64.rpm is not installed(1/2): xorgxrdp-0.2.7-1.el7.x86_64.rpm | 62 kB 00:00:01(2/2): xrdp-0.9.7-1.el7.x86_64.rpm | 416 kB 00:00:07----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Total 62 kB/s | 478 kB 00:00:07Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7Importing GPG key 0x352C64E5:Userid : "Fedora EPEL (7) <epel@>"Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5Package : epel-release-7-11.noarch (installed)From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7Running transaction checkRunning transaction testTransaction test succeededRunning transactionWarning: RPMDB altered outside of yum.** Found 11 pre-existing rpmdb problem(s), 'yum check' output follows:icedtea-web-1.7.1-1.el7.x86_64 has missing requires of java-1.8.0-openjdkicedtea-web-1.7.1-1.el7.x86_64 has missing requires of jpackage-utilsicedtea-web-1.7.1-1.el7.x86_64 has missing requires of jpackage-utilsjline-1.0-8.el7.noarch has missing requires of java >= ('0', '1.5', None)jline-1.0-8.el7.noarch has missing requires of jpackage-utils1:libreoffice-core-5.3.6.1-10.el7.x86_64 has missing requires of java-headless >= ('1', '1.6', None)1:libreoffice-ure-5.3.6.1-10.el7.x86_64 has missing requires of libjvm.so()(64bit)rhino-1.7R5-1.el7.noarch has missing requires of jpackage-utilsrhino-1.7R5-1.el7.noarch has missing requires of jpackage-utilstagsoup-1.2.1-8.el7.noarch has missing requires of jpackage-utilstagsoup-1.2.1-8.el7.noarch has missing requires of jpackage-utils >= ('0', '1.6', None)Installing : xorgxrdp-0.2.7-1.el7.x86_64 1/2Installing : 1:xrdp-0.9.7-1.el7.x86_64 2/2Verifying : xorgxrdp-0.2.7-1.el7.x86_64 1/2Verifying : 1:xrdp-0.9.7-1.el7.x86_64 2/2Installed:xrdp.x86_64 1:0.9.7-1.el7Dependency Installed:xorgxrdp.x86_64 0:0.2.7-1.el7Complete! 4.安装插件:sudo yum -y install tigervnc-server 5.启动服务:/bin/systemctl start xrdp.service1 [hadoop@master ~]$ /bin/systemctl start xrdp.service2 ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===3 Authentication is required to manage system services or units.4 Authenticating as: root5 Password:6 ==== AUTHENTICATION COMPLETE ===7 [hadoop@master ~]$Windows端: 1.打开远程桌⾯⼯具: 2.输⼊LinuxIP地址,阅读警告后点“是” 3.输⼊Linux⽤户名和密码 4.完美远程登录桌⾯。
用VNC访问远端Linux桌面详细步骤解析
用VNC访问远端Linux桌面详细步骤解析下面详细介绍如何使用VNC登陆远端Linux桌面步骤1:安装下载Linux版本VNC软件和Windows版本VNC,分别进行安装,windows下的安装不用介绍了,这里着重介绍Linux下VNC软件的安装,1)、[root@gliethttp root]#tar zxvf vnc-4.0-x86_linux.tar.gzvnc-4.0-x86_linux/vnc-4.0-x86_linux/READMEvnc-4.0-x86_linux/vncinstallvnc-4.0-x86_linux/Xvncvnc-4.0-x86_linux/Xvnc.manvnc-4.0-x86_linux/vncviewervnc-4.0-x86_linux/vncviewer.manvnc-4.0-x86_linux/vncpasswdvnc-4.0-x86_linux/vncpasswd.manvnc-4.0-x86_linux/vncconfigvnc-4.0-x86_linux/vncconfig.manvnc-4.0-x86_linux/vncservervnc-4.0-x86_linux/vncserver.manvnc-4.0-x86_linux/x0vncservervnc-4.0-x86_linux/x0vncserver.manvnc-4.0-x86_linux/vnc.sovnc-4.0-x86_linux/LICENCE.TXTvnc-4.0-x86_linux/java/vnc-4.0-x86_linux/java/index.vncvnc-4.0-x86_linux/java/logo150x150.gifvnc-4.0-x86_linux/java/vncviewer.jar[next]2)、[root@gliethttp root]#cd vnc-4.0-x86_linux[root@gliethttp root]#./vncinstall /usr/local/binCan't install manual pages to /usr/local/man/man1Copying Xvnc to /usr/local/binCopying vncviewer to /usr/local/binCopying vncpasswd to /usr/local/binCopying vncconfig to /usr/local/binCopying vncserver to /usr/local/binCopying x0vncserver to /usr/local/bin[root@gliethttp root]#mkdir -p /usr/local/vnc/classes[root@gliethttp root]#cp java/* /usr/local/vnc/classes3)、好了安装完毕,接下来就是配置了步骤2:配置1、配置Linux主机1)、[root@gliethttp root]#vncserver :1 //启动1号连接服务,会自动生成~/.vnc2)、[root@gliethttp root]#vim ~/.vnc/xstartup删除xstartup中所有内容,加入startkde&(KDE桌面) 或gnome-session&(GNOME桌面) startkde& #表示远程客户端将登陆Linux的KDE桌面(显示效果不太好)gnome-session& #表示远程客户端将登陆Linux的GNOME桌面3)、[root@gliethttp root]#vncserver -kill :1 //关闭1号服务[root@gliethttp root]#vncserver :1 //重启1号服务,使2)设置生效4)、[root@gliethttp root]#vncpasswd //设置登陆密码2、使用windows下VNC Viewerv.exe登陆远端Linux主机Server:192.168.0.250:1正确输入密码后即可正常登陆远端Linux桌面3、使用IE浏览器登陆远端Linux主机在IE浏览器中输入vncserver地址:http: //192.168.0.250:5801/在IE浏览器中会出现一个类似vncviewer的登陆界面,确定后,提示输入用户名和密码,输入后就进入了远端Linux桌面(不过要比采用vncviewer登陆的显示效果糟糕的多)。
Linux1 VNC服务器 Windows平台远程桌面连接
Linux1 VNC服务器Windows平台远程桌面连接VNC Viewer和VNC Server可以在不同的操作系统上,多个VNC客户端能够同时连接到VNC Server上,甚至可以通过支持Java的浏览器访问VNC Server,使用方便简单,功能强大。
(1)右击桌面空白区域,执行【打开终端】命令,在打开的窗口中,输入“useradd user”命令,并按【回车】键,创建普通用户“user”,如图69所示。
图69 新建账户user1(2)在终端命令行输入“service vncserver start”命令,并按【回车】键,启动“vncserver”服务,如图70所示。
图70 启动vncserver服务(3)在终端命令行输入“su user1”命令,并按【回车】键,切换至user1账户,如图71所示。
图71 切换至user1账户(4)在终端命令行输入“vncserver”命令,并按【回车】,启动“vnc server”,如图72所示。
图72 启动vnc-server(5)在终端窗口中,依次输入密码,并按【回车】键,如图73所示。
图73 设置远程登录密码(6)在Windows 客户端桌面,双击“VNC Viewer 4”图标,在弹出的“VNC Viewer”对话框的服务器文本框中,输入vnc-server 的IP 地址和通信端口号,如“192.168.0.254:5912”然后单击【确定】按钮,如图74所示。
图74 连接vnc-server(7)在弹出的“VNC 验证”对话框中,输入密码,并单击【确定】按钮,如图75所示。
图75 身份认证(8)vnc-server 连接成功,远程桌面如图76所示。
图76 user1的远程桌面提 示用户user1的桌面号为“12”提 示vnc-server 与vnc-client 必须使用大于5900的端口号进行连接,连接号=5900+N (桌面号)。
远程桌面连接的详细步骤和设置方法(二)
远程桌面连接的详细步骤和设置方法在现代科技发展日新月异的时代,人们越来越依赖计算机和网络。
随着工作和学习模式的改变,远程办公和远程学习逐渐成为常态。
远程桌面连接便成为一种重要的工具,它让我们可以在任何时候在不同设备之间进行桌面共享和远程访问。
在本文中,我们将详细介绍远程桌面连接的步骤和设置方法。
1. 操作系统要求首先,远程桌面连接通常需要目标设备与控制设备使用同一操作系统或具有兼容性。
常见的操作系统包括Windows、macOS和Linux等。
确保你的设备上安装了远程桌面连接所需的操作系统,并且更新到最新版本。
2. 启用远程桌面在Windows操作系统中,要启用远程桌面连接,首先打开控制面板,然后选择“系统和安全”选项。
在“系统”中,选择“远程设置”,勾选“允许远程连接到此计算机”,并点击“确定”保存设置。
在macOS中,打开“系统偏好设置”,进入“共享”选项,勾选“远程登录”。
而在Linux系统中,可以通过安装远程连接软件实现远程桌面连接功能。
3. 配置网络和防火墙要通过远程路由器进行连接,网络配置非常重要。
确保目标设备和控制设备处于同一局域网中,并且能够互相通信。
如果你位于不同的网络中,可能需要配置端口转发或虚拟专用网络(VPN)来实现连接。
同时,防火墙设置也需要配置。
在Windows系统中,打开“控制面板”,选择“Windows防火墙”,点击“允许应用或功能通过Windows防火墙”选项,在列表中选择“远程桌面连接”,确保其被允许通过防火墙。
在macOS中,点击“系统偏好设置”,进入“安全性与隐私”,选择“防火墙”选项卡,在右下角点击“解锁”按钮进行设置,勾选“允许远程登录”。
在Linux系统中,可以使用iptables或ufw命令来配置防火墙,确保远程桌面连接的端口被允许通过。
4. 获取远程桌面应用程序要进行远程桌面连接,你需要在控制设备上安装相应的远程桌面应用程序。
在Windows操作系统中,可以使用Windows自带的“远程桌面连接”应用程序。
用Windows的远程桌面连接访问Debian和Ubuntu图形界面
Linux的服务器我一般是不安装图形界面的,但是有的客户需要使用VPS的图形界面,又觉得Windows的VPS性价比不高,所以我就尝试了在Windows上远程访问Debian和Ubuntu。
要实现这一功能非常简单,在Windows客户端无需任何设置,直接使用系统附件里的“远程桌面连接”即可。
而在服务端,也只需要安装几个软件并做小小的设置即可。
一、服务端的安装与设置:1.安装Tightvncserver和xrdp这两个软件包# apt-get install tightvncserver xrdp2.关闭Gnome Terminal的plugin以解决键盘映射错误的问题:Application-system tools-editor或gconf-editor选择apps–>gnome_settings_daemon–>plugins–>keyboard–>取消勾选active3.在终端运行vpcserver命令,输入密码后会生成相关配置文件:# vncserver二、Windows客户端的使用:点击“开始”菜单-“所有程序”-“附件”-“远程桌面连接”,在“计算机”一栏里输入你VPS的IP地址,然后点击“连接”,在接下来的对话框里输入用户名和密码,点击“OK”之后即可进入Linux VPS的桌面。
想要退出的话只要选择注销(log out)即可。
ubuntu 9.10 & 10.04 不能正常关机重启的可能最佳方案2010-11-19 00:21ubutnu不能正常关机,可能跟电源管理有关修改配置,需要四步:1.打开终端,输入sudo gedit /etc/modules在文件最后一行回车,另起一行添加apm power_off=1保存,关闭2.在中端输入sudo gedit /etc/rc0.d/S90halt找到如下代码:hddown="-h"if grep -qs '^md.*active'/proc/mdstatthen hddown=""fi andnetdown="-i"if [ "$NETDOWN" = "no" ]; then netdown=""fi把这两段代码注释掉,如下:# hddown="-h"# if grep -qs '^md.*active'/proc/mdstat# then# hddown=""# fi and# netdown="-i"# if [ "$NETDOWN" = "no" ]; then# netdown=""# fi保存,退出3.在中端输入:sudo gedit /etc/default/grub找到GRUB_CMDLINE_LINUX=""修改成:GRUB_CMDLINE_LINUX="noacpi acpi=off acpi=force apm power_off=1"保存,退出再次在中端输入:sudo update-grub然后重启好了,关机,试试看,不出意外的情况下,应该可以正常关机了问题终于解决。
启动远程桌面连接的方法
启动远程桌面连接的方法远程桌面连接是一种可以在不同设备之间进行远程访问的技术。
利用远程桌面连接,用户可以在自己的设备上远程操作其他计算机或服务器,并访问其中的文件、程序和资源。
这种技术在工作和日常生活中非常常见,可以方便地远程协作、解决问题和管理远程设备。
以下是启动远程桌面连接的方法:1. Windows操作系统:Windows操作系统提供了内建的远程桌面连接功能,可以方便地启用和使用。
-在远程计算机打开远程桌面服务:在开始菜单中“远程桌面设置”,点击打开。
-启用远程桌面:在远程桌面设置窗口中,选择“允许远程连接到此计算机”,并勾选“仅限于运行最新版本的远程桌面进行连接(要求使用网络级别身份验证)”选项。
- 配置防火墙:点击“确认”后,Windows会自动配置防火墙以允许远程桌面连接。
-获取远程计算机的IP地址:可以在远程桌面设置窗口中的“PC名称”下方找到远程计算机的IP地址或主机名。
-远程连接:打开另一个计算机的远程桌面连接工具,输入远程计算机的IP地址或主机名,然后点击连接。
输入正确的用户名和密码后,就可以远程访问目标计算机了。
2. macOS操作系统:macOS也提供了内建的远程桌面连接功能。
-启用远程登录:在“系统偏好设置”中,找到“共享”选项,勾选“远程登录”。
-配置防火墙:在“共享”选项中,点击“防火墙选项”,确保远程桌面连接被允许通过防火墙。
-获取本地IP地址:打开“系统偏好设置”中的“网络”选项,找到当前连接的网络接口,复制IP地址。
-远程连接:打开另一个计算机的远程桌面连接工具,输入远程计算机的IP地址,然后点击连接。
输入正确的用户名和密码后,就可以远程访问目标计算机了。
3. Linux操作系统:Linux系统可以使用多种远程桌面连接工具,其中较为常用的有VNC 和SSH。
- VNC:首先在远程计算机上安装并配置VNC服务器,例如TightVNC 或RealVNC。
然后在本地计算机上安装并配置VNC客户端,例如TightVNC Viewer。
Linux远程桌面连接及Windows远程桌面端口修改
Linux远程桌面连接及Windows远程桌面端口修改在linux下通过远程桌面连接到windows的服务器上首先查看一下远程桌面的包有没有安装我们使用rpm安装一下下面我们使用rdesktop进行远程桌面链接这个时候我们就连接到我们的windows服务器上了.windows服务器也要做相应的远程设置.不然无法链接还有一个是图形化界面.叫tsclient我们先来查看一下有没有安装这个包没有提示说明没有按这个包.我们来安装一下tsclient这个包安装好后我们在终端界面下打开回车出现这个图形化界面我们可以输入windows的地址和端口点击连接.出现了.链接画面.这个时候如果你超时没有输入密码会提示出错的.Linux远程桌面windows服务器的方法除了这2种还有前面讲到的VNC.当然windows不是自带VNC链接的.VNC常用于windows连接Linux下面讲讲windows的远程桌面端口的修改我们打开注册表这里先讲2008的注册表的修改这里我们可以看出本地的远程端口是3389我们修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber转换成10进制查看可以看出数据是3389我们可以在十进制下进行端口修改.我们这修改成9833修改完后要重启windows服务器端口修改才能生效.我们现在来测试一下.要先将防火墙关闭或者添加9833端口到允许端口.不然无法连接我们可以看出本地的端口已经得到修改了.如何修改远程桌面web呢.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp\PortNumber修改此端口既是远程桌面web也就是前面讲的RDWeb的默认端口也是3389如果要修改RDWeb的端口就在此修改即可.。
wsl远程桌面连接用法
wsl远程桌面连接用法WSL (Windows Subsystem for Linux) 远程桌面连接是指在Windows操作系统上,通过远程桌面协议 (RDP) 来连接到运行在WSL上的Linux子系统。
这样就可以在Windows桌面上使用Linux命令行工具和应用程序。
要使用WSL远程桌面连接,需要按照以下步骤操作:1. 首先,确保已经安装了WSL并安装了所需的Linux发行版(如Ubuntu)。
2. 在Windows系统设置中,启用远程桌面功能。
打开“控制面板”,点击“系统和安全”,然后点击“系统”,选择“远程设置”,在“远程”选项卡中勾选“允许远程连接到此计算机”。
3. 在WSL子系统中安装并启动一个X Server软件,如VcXsrv 或Xming。
这将提供运行Linux图形应用程序所需的X11图形服务器。
4. 在WSL子系统中,使用命令行工具安装并配置XRDP服务器。
例如,在Ubuntu中可以使用以下命令:```sudo apt-get install xrdpsudo systemctl enable xrdpsudo systemctl start xrdp```这将安装和启动XRDP服务器,使得WSL可以接受远程桌面连接。
5. 在Windows上,打开远程桌面连接客户端,输入WSL子系统的IP地址和端口号(默认为3389),点击“连接”按钮。
6. 输入WSL子系统的用户名和密码,然后点击“确定”按钮。
7. 等待连接建立,然后就可以在远程桌面中访问WSL子系统,并在Windows桌面上使用Linux命令行工具和应用程序。
需要注意的是,尽管WSL远程桌面连接可以让你在Windows桌面上运行Linux命令行工具和应用程序,但它并不会提供完全的桌面体验,尤其是对于图形应用程序的支持较为有限。
如果需要更完整的Linux环境,建议考虑使用虚拟机或双启动方式。
Windows下通过VNC远程访问Linux服务器,并实现可视化
Windows下通过VNC远程访问Linux服务器,并实现可视化前⾔最近因部门需要,⽼⼤想让我在公司Linux服务器上弄个Oracle,以⽤作部门测试环境的数据库服务器,经过⼀番折腾后,成功完成了任务。
因公司Linux服务器是⽆图形界⾯的,本⼈接触Linux不多,为了更⽅便的操作,特地学习了下如何在Windows环境下通过VNC来访问Linux,使其能在图形界⾯上操作。
SecureCRT连接Linux⾸先,我们需要能够正常连接到服务器。
在这⾥,我选择通过SecureCRT远程连接到Linux服务器(安装操作过程很简单,在这⾥就不详细说明了),连接之后,可直接进⾏类似Linux终端的操作。
连接后的界⾯如下:WinSCP上传⽂件有时我们需要在Windows下远程上传⽂件到Linux服务器上,⽅法也有很多种。
在这⾥,我是通过WinSCP,将Windows下的⽂件上传到Linux服务器上。
WinSCP的安装操作过程很简单,在下图中,左侧是Windows本地的⽂件,右侧是Linux上的⽂件,我们只需简单进⾏拖拽,便完成实现⽂件上传的功能。
VNC的安装VNC主要包括VNC Viewer和VNC Server两部分,为了能够在图形界⾯上进⾏操作(公司Linux是⽆图形界⾯的),我在这⾥通过VNC来实现。
1.Windows上安装VNC ViewerVNC Viewer是客户端的应⽤程序,我们主要使⽤它来建⽴连接并实现远程控制,当然,它也是免费开源的,安装起来也很容易。
2.Linux上安装VNC ServerVNC Server是服务端的应⽤程序,我们⽬前需要做的就是使VNC Viewer成功连接上VNC Viewer,这样便可以访问Linux,并实现可视化。
检查Linux是否安装了VNC服务,输⼊命令:rpm -qa | grep vnc ,如已安装,则会显⽰已安装的信息。
如果未安装的话,安装VNC Server时,若Linux服务器可正常联⽹,那么我们可以很⽅便的通过 yum 命令来安装,在终端输⼊命令:yum install tigervnc-server ;若⽆法在Linux下联⽹,那么我们可以将VNC Server的离线安装包通过上传到服务器,再进⾏安装。
windows远程登陆Ubuntu图形桌面
windows远程登陆Ubuntu图形桌⾯摘要:通过windows远程Ubuntu的⼀般⽅式都是登⼊Ubuntu的命令⾏终端界⾯,但是有时候可能会有登陆Ubuntu的图形桌⾯的需求。
⽂本将介绍如何在windows上使⽤windows⾃带的远程⼯具(mstsc)远程登陆Ubuntu的图形界⾯窗⼝。
Ubuntu版本:Linux ubuntu98 5.11.0-37-generic #41~20.04.2-Ubuntu SMP Fri Sep 24 09:06:38 UTC 2021 x86_64 x86_64 x86_64GNU/Linux第⼀步:配置远程⼯具的环境windows的远程桌⾯使⽤的协议为RDP,⾸先需要再Ubuntu的操作系统中安装xrdp。
sudo apt-get install tightvncserver xrdp其中,安装xrdp需要依赖安装tightvncserver组件。
第⼆步:远程控制在windows的cmd上输⼊mstsc打开windows远程桌⾯连接⼯具,输⼊需要连接的Ubuntu系统的ip地址,勾选“始终要求凭证”,然后填写⽤户名如下图:注意:1、必须勾选“始终要求凭证”2、此时仅仅第⼆步,只能使⽤root⽤户才能登进Ubuntu的图形桌⾯,否则登⼊后是⿊屏。
进⼊控制界⾯后,输⼊⽤户密码,即可登陆成功。
第三步:普通⽤户登陆前⾯的步骤只有通过root⽤户才能进⼊Ubuntu图形桌⾯,如果想要普通⽤户也可以登⼊,还需要修改.ICEauthority⽂件的权限。
将其改为666权限。
⽂件的⽬录位于"/home/⽤户"下。
注:第三步未实验成功,并且有的⽂章说是修改成600权限。
第四步:外⽹windows主机访问内⽹Ubuntu主机先对下⾯的步骤进⾏解释:⼀、由于windows属于外⽹主机,Ubuntu是内⽹主机,想要windows远程Ubuntu,也就相当于windows与Ubuntu需要进⾏通信,这时候就需要通过内⽹穿透等⽅式来实现。
Windows下连接Linux的ssh工具有哪些
在Windows 系统下连接Linux 的SSH 工具有很多选择,其中比较流行的SSH 工具包括:
1. PuTTY:这是一个自由软件,可以在Windows 系统上实现远程SSH 访问。
PuTTY 可以在官方网站上免费下载,安装后运行即可使用。
2. MobaXterm:这是一个功能强大的终端软件,提供了类似PuTTY 的SSH 客户端以及其他有用的工具,例如远程桌面(Remote Desktop)和FTP 客户端。
MobaXterm 可以在其官方网站上免费下载。
3. Windows PowerShell:这是Windows 系统自带的命令行界面。
通过安装OpenSSH 的支持,Windows PowerShell 可以成为一个可靠的SSH 客户端。
要连接到Linux 机器,请在Windows PowerShell 中使用ssh 命令。
4. Git Bash:这是Git 版本控制系统所附带的Bash shell。
除了Git 命令,它还支持SSH 客户端,可用于连接到Linux 和其他远程系统。
以上这些SSH 工具都很成熟,并被广泛使用。
你可以根据
自己的需求和偏好选择其中的一个。
Linux远程桌面xwindows安装与配置文档
第一步:获取xwindows客户端软件并安装:
下载地址:http://64.34.161.181/download/3.4.0/Windows/nxclient-3.4.0-7.exe
第二步:获取连接密钥Key;
获取方法有三种种,可以是SSH也可以是Kloxo面板或是webmin面板上的文件管理器,也可以通过SFTP到服务器的目录里下载,
目录名为/backup//
文件名为client.id_dsa.key
这里我就讲SSH获取方法:
1、连接服务器
2、查看连接密钥,运行命令:cat/backup//client.id_dsa.key
3、复制连接密钥,就是用鼠标将下面图中所示内容选中,就自动复制到剪贴板了
第三步,连接xwindows
在session中录入IP地址,会自动弹出NX的一个对话框,选择Create
然后进入配置对话框,如下图:
注意事项:
Host后面录入服务器的IP地址
Port中录入端口号,默认是22
Desktop默认选择Unix和GNOME
在Key..中将我们复制的连接Key内容得到到里面并保存(Save)
然后就可以连接了
现在就进行连接操作:
选择Yes 成功连接到服务器桌面
进入服务器资源监视器
现在就可以查看当前服务器的CPU,内存,网络使用状况了。
计算机技术使用中的远程访问设置方法
计算机技术使用中的远程访问设置方法远程访问是一种在计算机技术中广泛应用的功能,它允许用户通过网络连接到远程设备,并实现对该设备的控制和操作。
无论是为工作需要还是为个人使用,许多人在日常生活中都可能需要进行远程访问设置。
以下是一些常见的计算机技术使用中的远程访问设置方法。
请注意,这些方法可能因操作系统的不同而有所差异。
一、Windows 操作系统上的远程访问设置方法:1. Windows 远程桌面:Windows 远程桌面是一种常见的远程访问工具,它允许您从远程计算机上访问和操作您的 Windows 桌面。
要启用远程桌面连接,您需要打开“控制面板”,然后点击“系统”。
“系统”页面上的左侧菜单中,选择“远程设置”,并勾选“允许远程连接到此计算机”。
接下来,您也可以在同一页面中设置允许远程连接的用户。
2. Windows PowerShell:Windows PowerShell 是一种用于自动化和管理Windows 操作系统的强大工具。
您可以使用 PowerShell 进行远程访问设置。
打开PowerShell 窗口,并输入以下命令:Enable-PSRemoting。
这将启用 PowerShell 的远程连接功能。
您还可以使用其他 PowerShell 命令来配置远程连接的安全性等。
3. 第三方远程访问软件:除了 Windows 自带的远程桌面,还有一些第三方软件可以提供更多功能和灵活性。
例如,TeamViewer、AnyDesk、Chrome 远程桌面等。
这些软件通常提供简单易用的界面,并支持跨平台的远程访问。
您可以根据个人需要选择适合自己的软件,并按照软件提供的指导进行设置。
二、macOS 操作系统上的远程访问设置方法:1. macOS 远程登录:macOS 提供了远程登录功能,允许用户通过网络连接到其他 MacOS 设备。
要启用远程登录,打开“系统偏好设置”,点击“共享”,在左侧菜单中选择“远程登录”。
如何在Windows系统下访问Linux文件
如何在Windows系统下访问Linux文件一、简介Linux是一种开源操作系统,而Windows是商业操作系统,两者有着不同的文件系统和文件格式。
访问Linux文件在Windows系统中可能会遇到一些困难,但是通过一些工具和技巧,我们可以轻松地在Windows系统下访问Linux文件。
本文将介绍一些常用的方法和工具,帮助您在Windows系统中顺利访问Linux文件。
二、使用SSH客户端SSH(Secure Shell)是一种网络协议,用于在网络中安全地远程连接到其他计算机。
通过使用SSH客户端,我们可以在Windows系统中远程访问Linux系统并且执行命令。
1. 下载和安装SSH客户端在Windows系统中,有许多SSH客户端可供选择,例如PuTTY和Bitvise SSH Client。
您可以根据个人喜好选择合适的软件,下载并安装到您的计算机上。
2. 配置SSH连接打开SSH客户端,配置连接参数。
您需要输入Linux系统的IP地址、端口号、用户名和密码。
确保您输入的信息准确无误,以便建立成功的SSH连接。
3. 连接到Linux系统点击连接按钮或输入相应的命令,SSH客户端将尝试连接到Linux 系统。
如果您输入的信息正确并且网络连接正常,您将成功连接到Linux系统的命令行界面。
4. 文件操作一旦您成功连接到Linux系统,您可以使用一些Linux命令来进行文件操作。
例如,使用"ls"命令列出当前目录下的文件和文件夹,使用"cd"命令切换目录,使用"cp"命令复制文件等。
三、使用虚拟机或双系统如果您经常需要在Windows系统中访问Linux文件,您可以考虑安装虚拟机或设立双系统,以便同时运行Windows和Linux系统。
1. 虚拟机虚拟机是一种软件,可以在您的主机操作系统中模拟出一个或多个独立的虚拟计算机。
您可以在虚拟机中安装Linux系统,并且可以在Windows系统中轻松访问虚拟机中的Linux文件。
Linux和Windows操作系统远程互访的方法
Linux和Windows操作系统远程互访的方法Linux和Windows操作系统远程互访的方法Linux和Windows操作系统远程互访的方法rdesktop 是UNIX 和Linux 系统的一个远程桌面连接软件,它通过MicrosoftWindows NT、Windows 2000 提供的终端服务(Terminal Services)以及WindowsXP 的远程桌面服务(Remote Desktop),能在Linux系统下远程登录Windows的窗口系统并使用。
一、 rdesktop的下载和安装在各种版本的RedHat Linux 系统安装盘上,一般第三张光盘上都带有rdesktop 的可执行的RPM软件包,例如:RedHat 9.0: rdesktop-1.2.0-1.i386.rpmFedora Core 2: rdesktop-1.3.1-3.i386.rpm通过用 #rpm -q rdesktop 查看系统中是否已安装了rdesktop,然后安装相应的rpm 软件包。
我们还可以下载rdesktop 的源程序,在各个操作平台上编译和安装。
下面介绍在RedHat 9.0下安装rdesktop-1.3.1,下载的ftp 地址为:f t p : / /t u 1 7 2 0 5 5 /pub/mirror/g e n t o o/d i s t f i l e s /rdesktop-1.3.1.tar.gz编译安装如下:[root@host12cx]# tar xvzfrdesktop-1.3.1.tar.gz[root@host12 cx]# cdrdesktop-1.3.1[root@host12 cx]# 。
/configure[root@host12 cx]# make[root@host12 cx]# makeinstall[root@host12 cx]#安装成功后,在/usr/local/bin下生成了可执行的rdesktop 程序。
rdesktop 使用方法
rdesktop 使用方法如何使用rdesktoprdesktop是一种用于在Windows操作系统上远程连接Linux或Unix 计算机的开源工具。
它允许用户通过网络在Windows计算机上使用图形用户界面(GUI)来访问远程计算机的桌面。
本文将介绍如何使用rdesktop以及如何在Windows平台上进行安装和配置。
第一步:安装rdesktop要使用rdesktop,首先需要在Windows计算机上进行安装。
您可以从rdesktop官方网站上找到适用于Windows平台的安装程序。
选择适合您操作系统版本的安装程序下载并运行安装。
第二步:配置IP地址和端口在使用rdesktop之前,您需要了解要远程连接的Linux或Unix计算机的IP地址和端口。
如果您不知道这些信息,可以向系统管理员咨询。
一旦您知道了它们,您可以打开rdesktop的图形用户界面或命令行界面进行配置。
如果要使用图形用户界面,请打开安装程序提供的rdesktop应用程序,并在相应字段中输入远程计算机的IP地址和端口。
然后,单击“连接”按钮。
如果要使用命令行界面,请打开命令提示符,并键入以下命令:rdesktop -u [用户名] -p [密码] -g [宽度x高度] [IP地址:端口]在命令中,将[用户名]替换为您在远程计算机上的用户名,将[密码]替换为您的密码,将[宽度x高度]替换为您希望远程桌面的尺寸(以像素为单位)。
最后,将[IP地址:端口]替换为远程计算机的IP地址和端口。
第三步:连接到远程计算机一旦配置完毕并单击了“连接”按钮或输入了正确的命令,rdesktop将开始建立与远程计算机的连接。
连接建立后,您将能够在Windows平台上使用图形界面来操作远程计算机。
第四步:使用远程桌面一旦连接到远程计算机,您将看到通过rdesktop访问的Linux或Unix 计算机的远程桌面。
在远程桌面上,您可以使用鼠标和键盘来操作远程计算机,并执行任何您需要的任务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四步,我们修改/etc/X11/xdm/xdm-config的最后一行,在displayManager.requestPort:0前面加上一个!号,结果如下
第五步,我们修改确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755,在RedHat 9.0中,我们可以看到这两个文件默认的属性就是444和775,因此不用修改。
�
最后,如果我们的Linux机器配置有防火墙,为防止防火墙将通过177端口(即xdmcp服务)的数据过虑,我们必须加上如下的规则:
iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT
至此为止,我们在Linux下的配置xdm已经基本完成。但上面这些配置还只是x服务器端的配置,我们要想实现在Windows远程桌面控制Linux,还必须要
同时我们要确保存在下面的语句,因为177端口是我们要配置的xdmcp服务的监听端口,我们在后面配置xmanager将看到。
第三步,我们要修改/etc/inittab文件,将下面的语句
改为如下,如果原来就是id:5:initdefault:就不用更改。
同时,找到如下图文字所在的地方,
将它修改为x:5:respawn:/usr/bin/gdm,即如下图所示,
然后我们双击xmanager安装目录里的xmanager,出现下面的画面,
选择图中的linux机器,然后点击“连接”即可以连接到我们的redhat登陆桌面了。
输入用户名,确定后系统会提示让你输入密码,验证成功后就可以使用我们的redhat桌面了,效果如下:
本文介绍了windows下通过xmanager来远程桌面控制Linux的方法,并具体介绍了xdm和xmanager的配置和使用方法,希望给大家带来一定的帮助。
inux服务器的方法,基本上都是利用SecureCRT,F-Secure SSH 抑或是PUTTY等客户端工具通过ssh服务来实现Windows下管理Linux服务器的,这些客户端工具几乎不需要什么配置,使用简单,但是它们都无法启动窗口服务的程序或进程,也无法达到远程桌面控制。本文将介绍通过xmanager远程桌面控制Linux的方法和技巧。本文中所指的Linux系统,如无特别说明都以RedHat 9.0为例。
有两种方法可以实现远程管理Linux桌面窗口,其中一个就是是我们所选择的X显示管理器(X display manager)或者说xdm,另一个流行的解决方案是vnc。我选择xdm而不是vnc出于两点原因。第一,vnc要有个服务端的守护进程,为每个共享的桌面运行。第二,我已经有X服务器的软件安装在所有的工作站上,不想再添加额外的客户端软件了。
第一步,我们在Linux系统下,修改/etc/X11/xdm/Xaccess文件,找到下面的语句:# *
#a
ny host can get a login window
去掉最前面的#号,成为
第二步,我们修改/etc/X11/gdm/gdm.conf文件,找到下面的语句:
将其中的Enable=false 改为Enable=true 或 Enable=1。
有Windows下的客户端工具,xmanager正是这样的一个工具,它是一个简单易用的高性能的运行在Windows平台上的 X Server 软件。我们现在来介绍xmanager的在Windows下的安装和配置技巧,这里我使用的机器是windows xp。
我们先下载xmanager的安装文件,我下载的是xmanager1.3.9,安装后,在安装目录下,我们点击xconfig,选择xdm,如下图,选择”XDM Indirect”,在 host:后面填上我们已经配置好的Linux系统的ip,注意下面的XDMCP Port:177, 这就是我们在配置Linux服务器时必须保证 port=177的原因。
windows下远程访问linux桌面
来源: ChinaUnix博客 日期: 2006.08.22 09:59 (共有0条评论) 我要评论
Windows下通过xmanager远程桌面控制Linux
随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为网络管理员的首要任务。我们经常见到的几种最为常用的windows下远程管理L
xdm 使用X联盟的X显示管理控制协议,即XDMCP,来和X服务器通信。它允许X服务器从运行xdm服务的服务器上获得会话服务。
当使用xdm管理这些X任务的时候在设置上有些复杂。但设置xdm 可以得到本地的和其他服务器上的桌面了。我们下面将介绍服务器上配置xdm的方法和步骤,这里描述的配置允许任何的 XDMCP 客户访问 Linux 服务器桌面环境(当然了影响了X的安全)。
我们先来了解一些X系统方面的知识,X是用在大多数UNIX系统中的图形支持系统。如果你在你的Linux机器上使用GNOME或者KDE的话,你就正在使用X系统。它由X联盟()定义并维护。大多数的Linux用户使用的都是由XFree86 项目 ()提供的X Window系统的实现。xdm 是一个显示管理器,提供了灵活的任务管理功能。然而xdm通常被认为是“GUI的登陆屏幕,可以自动启动我的X任务”,我们会看到实际上它要更为强大。