Windows系统怎么远程登陆桌面Linux
用putty、xshell等软件远程linux的命令行模式大家应该都会了,假如需要远程linux的桌面要怎么办呢?下面本人就讲下在Windows系统平台下使用TigerVNC远程登录带桌面的Linux系统。
软件名称:VNC Password Recovery(VNC密码恢复) v2.0 官方安装版软件大小:1.62MB更新时间:2014-11-211、我们先在windows主机上下载TigerVNC软件包。
TigerVNC是一款开源免费的VNC连接软件,我们可以通过它对带桌面的linux主机进行远程。
这里,我们从SourceForge网站下载TigerVNC软件包。
2、安装TigerVN,打开下载的tigervnc-2.30.exe可执行文件。
双击进行安装,点击“运行”;3、点击“Next”;勾选“I accept the agreement"复选框,点击”Next“;4、选择TigerVNC的安装路径,我们这里选择”D:\Program Files\TigerVNC“,点击”Next“;点击”Next“;5、保持默认的配置,点击”Next“;点击”Install“;6、点击”Finish“至此,TigerVNC安装完毕。
7、下来我们来对linux主机进行配置,linux被远程端需要安装TigerVNC服务。
命令:yum install -y tigervnc tigervnc-server //安装tigervncvncserver //设置vnc登陆密码vim /etc/sysconfig/vncserver //对该文件最后两行的注释,并修改VNCSERVER=“2:myusername"为VNCSERVERS="1:root"。
service vncserver restart //重启vncserver服务8、使用TigerVNC远程连接服务器,在TigerVNC安装目录下(D:\Program Files\TigerVNC),打开vncviewer.exe,然后在VNC server框中填写”服务器IP:1“,输入服务器密码信息,点击”OK“...
ubuntu下如何 远程登录linux服务器
远程桌面操作linux,我觉得用VNC-Viewer更好点在2台Linux机器之间,修改服务器端配置文件/etc/ssh/sshd_config中的两个参数X11Forwarding no ForwardX11Trusted yes 修改客户端配置文件/etc/ssh/ssh_configForwardX11 yes 则从客户端ssh到服务器端后会自动设置DISPLAY环境变量, 允许在服务器端执行的图形程序将图形显示在客户端上. 在服务器上查看环境变量显示如下(这个结果不同的时候并不相同)DISPLAY=localhost:10.0 =============================在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容: DISPLAY=:0.0 使用xdpyinfo可以查看到当前显示的更详细的信息. DISPLAY环境变量格式如下host:NumA.NumB, host指Xserver所在的主机主机名或者ip地址, 图形将显示在这一机器上, 可以是启动了图形界面的Linux/Unix机器, 也可以是安装了Exceed, X-Deep/32等Windows平台运行的Xserver的Windows机器. 如果Host为空, 则表示Xserver运行于本机, 并且图形程序(Xclient)使用unix socket方式连接到Xserver, 而不是TCP方式. 使用TCP方式连接时, NumA为连接的端口减去6000的值, 如果NumA为0, 则表示连接到6000端口; 使用unix socket方式连接时则表示连接的unix socket的路径, 如果为0, 则表示连接到/tmp/.X11-unix/X0 . NumB则几乎总是0. 如果使用su username或者su - username切换到别的用户, 并且使用命令export DISPLAY=:0.0设置DISPLAY环境变量, 运行图形程序(如xclock)时会收到如下错误: Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Error: Can't open display: :0.0这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令xhost +这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上. 在2台Linux机器之间, 如果设置服务器端配置文件/etc/ssh/sshd_config中包含X11Forwarding no 客户端配置文件/etc/ssh/ssh_config包含ForwardX11 yes 则从客户端ssh到服务器端后会自动设置DISPLAY环境变量, 允许在服务器端执行的图形程序将图形显示在客户端上. 在服务器上查看环境变量显示如下(这个结果不同的时候并不相同)DISPLAY=localhost:10.0 在客户机上可以看到有程序监听了6010端口netstat -lnptcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 4827/1 如果希望允许远程机器上的图形程序将图形显示在本地机器的Xserver上, 除了要设置远端机器的DISPLAY环境变量以外, 还需要设置本地机器的Xserver监听相应的TCP端口. 而现在的Linux系统出于安全的考虑, 默认情况下不再监听TCP端口. 可通过修改/etc/X11/xinit/xserverrc文件, 将exec /usr/bin/X11/X -dpi 100 -nolisten tcp 修改为exec /usr/bin/X11/X -dpi 100允许在直接使用startx启动图形时启动对TCP端口的监听. 修改/etc/kde3/kdm/kdmrc, 将ServerArgsLocal=-nolisten tcp 修改为ServerArgsLocal= 允许kdm作为显示管理器时, 启动会话时监听相应的TCP端口. 修改/etc/gdm/gdm.conf, 在[Security]一节增加DisallowTCP=false 或者在登陆窗口选择"Options" -> "Configure Login Manager..."的Security页面, 取消"Deny TCP connections to Xserver", 允许gdm作为显示管理器时, 启动会话时监听相应的TCP端口.
阿里云如何远程登录Linux云服务器
本地为 Windows 系统 云服务器 ECS 实例创建好之后,您可以使用以下任意一种方式登录服务器: 远程登录软件 (如 Putty): 采用这种方式登录,请确保实例能访问公网。
如果在创建实例时没有购买带宽,则不能使用远程桌面连接。
管理终端:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。
使用远程登录软件登录实例 远程登录软件的用法大同小异。
本文档以 Putty 为例,介绍如何远程登录实例。
Putty 操作简单、免费、免安装,下载地址:http://www.putty.org/ 启动 Putty.exe 程序,进入 Putty 主界面。
在 Host Name 中输入实例的公网IP地址。
使用默认端口 22。
在 Connection Type 中,选择 SSH。
在 Saved Session 中输入希望保存的名字,然后单击 Save ,这样以后可以方便调用而不需要每次输入 IP 地址。
单击 Open 进行连接。
首次连接,会出现以下提示。
单击 是。
根据提示,分别输入您的 Linux 云服务器 ECS 实例的用户名和密码。
密码不会显示在屏幕上。
输入完成后回车。
您现在成功连接到实例,可以进行操作了。
使用管理终端 管理终端作为一种区别于普通远程的连接工具,在普通远程工具(比如 Putty、Xshell、SecureCRT 等)无法使用的下,您可以通过管理终端进入云服务器登陆界面,查看服务器界面当时状态;如果您拥有操作权限,可以登录到服务器进行操作配置,对于有技术能力的用户解决自己遇到的问题有很大的帮助。
使用场景 管理终端适用于包括但不限于以下场景: 实例引导速度慢如启动自检,您可以通过管理终端查看进度; 您的实例内部软件设置错误导致无法远程连接(例如防火墙设置出错),您可以通过管理终端登录,然后重新设置防火墙; 应用消耗 CPU/带宽比较高,导致无法远程连接(例如被肉鸡,进程CPU/带宽跑满),您可以通过管理终端进入登录结束异常进程等。
操作步骤 登录云服务器管理控制台。
定位到要连接的实例。
点击右侧的 更多 > 连接管理终端。
第一次使用会提示连接密码。
该提示只出现一次,以后每次登录时都需要输入该密码,请务必记下该密码。
如果忘记密码,单击右上角的 修改管理终端密码。
单击左上角的 发送远程命令 的 连接管理终端。
输入连接密码连接实例。
输入用户名和密码即可登录。
如果持续黑屏,是因为 Linux 实例处于休眠状态,单击键盘任意键即可唤醒。
linux下如何自动登录远程服务器?
mount到服务器。
需要用到expect和smbmount,脚本如下 #!/usr/bin/expect #auto mountserver set timeout -1 set password "xxxxxxxx" spawn -ignore HUP smbmount //192.168.1.6/AAAAAAAA /home/AAAAAAAA/mount -o user=AAAAAAAA expect "Password*" send "$password\r" expect "\n" 二、ssh到服务器,并且已经登录服务器。
只需要ssh即可。
操作如下 1. 首先看一下 ~/.ssh/ 这个目录下,是否有 id_dsa.pub 这个档案,若没有,使用以下指令产生 # ssh-keygen -t dsa 2. 将 id_dsa.pub 拷贝到 ssh server 的个人目录之下 # scp ~/.ssh/id_dsa.pub [使用者帐号]@[主机名称或IP]: 3 进入到 ssh server # ssh [使用者帐号]@[主机名称或 IP] 4. 将 id_dsa.pub 转到 ~/.ssh/authorized_keys # cd # cat id_dsa.pub >> .ssh/authorized_keys 删掉无用的 id_dsa.pub(因为已转入到 .ssh/authorized_keys) # rm id_dsa.pub 至此,设置就完成了。
然后写如下脚本,名字就叫loginserver,然后把loginserver防到PATH下面,这样,就可以在任意地方执行loginserver就登录到服务器了。
#!/bin/bash #auto mountserver ssh [使用者帐号]@[服务器] 在终端尝试一下loginserver?OMG,你已经到服务器了 编辑特别推荐: Linux中如何创建静态库和动态库 Linux之定时器与时间管理 Linux之查看文件夹大小
Linux/Ubuntu 怎么设置打开远程桌面登录连接
展开全部 首先在Ubuntu系统中打开终端命令工具,然后输入并运行下面的命令,来安装xrdp工具,这个工具是Ubuntu设置远程登录必须安装的工具:sudo apt-get install xrdp安装xrdp工具后,在系统才按中依次点击并打开“系统”-----“首选项”-----“远程桌面”在打开的“远程桌面首选项”中,勾选共享下面的“允许他人查看您的桌面”和“允许其他用户控制您的桌面”,若是对安全方面要求高,可以好勾选安全下面的“您必须为本机器确认每次访问”,这样别人每次远程登录你的系统,在你的桌面弹出是否允许别人登陆的提示,需要你允许,别人才能连接。
下面我们来验证在Ubuntu系统打开远程桌面,在系统菜单中依次点击并打开“应用程序”-----“互联网”-------“终端服务客户端”在打开的终端服务客户端对话框的,计算器后面输入我们要远程登录的计算机的IP地址,协议保持默认,其它可以不用填写,然后点击右下方的“连接”按钮之后就打开远程登录界面,在这里的Module里面选择“sesman-Xvnc”,一般默认为这个,若不是这个那么请选择为这个协议,然后再下面输入远程的Ubuntu系统给登陆的用户名和密码,之后,点下面的OK按钮点OK按钮后,会检查登陆协议、用户名和密码,验证完成后,就开始设置一些登陆的桌面环境,如下图所示,不要点击右下方的OK按钮,桌面能正常连接会自动关闭这个对话框,若是验证出错,会有提示信息登录到远程桌面后,就和实际使用自己的电脑一样的,可以做任何操作,只要你有这些操作权限下面再来演示在windows系统中打开远程桌面,windows xp和win7系统基本类似,依次点击并打开“开始”-----“所有程序”-----“附件”------“通讯”------“远程桌面连接”,在打开的远程桌面连接窗口的计算机后面输入要登陆的远程计算机的IP地址,然后点击右下方的“连接”按钮弹出的远程登录界面和我们上面在Ubuntu远程登录Ubuntu系统是一样的,选择登陆协议,然后输入用户名和对应的密码,点OK按钮登录...
linux下实现运行程序的重定位~
xserver 本身就支持远程运行,而且 X server 也支持远程登录而且根本不影响当前用户的环境。
这是服务器系统的根本功能。
要不然一个计算机就一个显示器,N 个人登录只能排队?貌似装个 VNC 就直接能实现。
X server 我记得有两种远程图形界面显示,一种是服务器本地渲染后发送图像信息,但性能你肯定知道的。
还一种就是本地不渲染,只运行,渲染在客户端进行,这样速度快,但似乎软件环境要求高一些。
这样是单独一个登录 session ,所有的程序都在这个会话里面,和别人的运行状况没关系。
具体怎么搞我就不知道了。
没用过这个功能。
shell脚本 ,在linux 下运行一个shell脚本登陆远程unix 服务器,请问这...
#!/bin/bashtmptty=`tty` tmptty=`basename $tmptty` tmpname=`whoami` ip="xxx" #目标主机地址inp1="xxx^M" #主机的用户名,,注意必须有^Minp2="xxx^M" #主机的密码,注意必须有^Minp3="ls^M" inp4="pwd^M" inputfile=in outputfile=out.log rm -fr $inputfile rm -fr $outputfile mknod $inputfile p touch $outputfile #file description 7 for out and 8 for inexec 7<>$outputfile exec 8<>$inputfile telnet $ip <&8 >&7 & sleep 2; echo $inp1 >> $inputfile sleep 2; echo $inp2 >> $inputfile sleep 2; echo $inp3 >> $inputfile sleep 2; echo $inp4 >> $inputfile tail -f $outputfile & while true do read str if [[ $str = "quit" || $str = "exit" ]] then echo $str >> $inputfile exit else echo $str >> $inputfile fi done ps -ef | grep telnet | grep -v grep | grep -v telnetd | grep $tmptty | grep $tmpname | awk '{print " kill -9", $2}' | shps -ef | grep tail | grep -v grep | grep -v telnetd | grep $tmptty | grep $tmpname | awk '{print " kill -9", $2}' | sh
linux远程桌面怎么弄
1、linux系统普遍使用SSH工具连接到服务器,一般用命令行。
2、linux桌面使用较少,远程桌面基本使用图形化工具+ssh工具才能打开,不划算。
如果你想用,可以使用xmanager的xbroswer。
已经使用过linux的,个人建议直接用SSH工具连接过去,抛弃图形化桌面。
3、SSH远程工具比较好用的是XSHELL。
进linux系统的服务器远程是怎么进的?
常用两个方式:字符界面、图像界面1. 字符界面常用putty和SecureCRT,下面以SecureCRT截图下2. 图像界面有时候会喜欢用vncserver2.1服务器上安装了桌面界面、tigerserver这样的服务端及设置2.2本地使用vncserver远程上去
转载请注明出处51数据库 » linux下远程登录软件