linux远程桌面linux
⑴ linux远程连接工具
五个非常好用的Linux远程连接工具:
第一款:Xshell(https://www.netsarang.com)
Xshell是一个非常强大的安全终端模拟软件,它支持SSH1,SSH2,以及Windows平台的TELNET协议。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的,Xshell非常符合使用习惯,值得推荐。
优点:
①界面设计简洁,人性化,用起来比较舒服。
②支持标签,打开多个会话链接的时候比较方便。
③可以保存密码,方便下次直接使用,当然要做好电脑安全防护。
④支持rz和sz命令,这两个命令在传输少量小文件时非常方便。
⑤图形化支持本地和远程文件之间的传输,方便系统部署和日志排查。
第二款:winscp(https://winscp.net/eng/docs/lang:chs)
winscp是一个Windows环境下使用SSH的开源图形化Sftp工具客户端。同时支持SCP协议,它的主要功能就是在本地与远程计算机间安全的复制传输文件。winscp+putty软件配套使用。
优点:
①简洁的图形用户界面。
②Windows完美集成。
③完美支持所有常用文件操作。
④可以批处理脚本和命令行方式。
⑤多种半自动、自动的目录同步方式。
⑥内置文本编辑器。
⑦可以存储会话信息,方便下次使用。
⑧可将设置存在配置文件中而非注册表中,适合在移动存储设备上操作。
第三款:PuTTY(.putty.org/)
PuTTY是SSH和telnet客户端,最初由Simon
Tatham为Windows平台开发。用MIT许可证授权,包含的组件有:PuTTY、PuTTYgen、PSFTP、PuTTYtel、Plink、PSCP、Pageant,默认登录协议是SSH,默认的端口为22。PuTTY主要用来远程连接服务器,它支持SSH、Telnet、Serial等协议的连接。最常用的是SSH协议,用它来远程管理Linux服务器非常方便。
优点:
①完全免费开源。
②跨平台。
③绿色软件,体积不到1M,不需要安装,占用系统资源少。
④完全支持SSH1和SSH2。
第四款:MobaXterm(/mobaxterm.mobatek.net/)
MobaXterm的功能非常全面,几乎提供了所有重要的远程网络工具,以及Windows桌面上的Unix命令,登录之后默认开启sftp模式。
优点:
①功能非常全,基本上涵盖了服务器运维所有功能。
②免费开源。
③丰富的插件。
④超多好用的快捷键,效率非常高。
⑤支持多标签,切换也十分方便。
第五款:FinalShell(http://www.hostbuf.com/)
FinalShell是一体化的服务器网络管理软件,不仅是SSH客户端,FinalShell还是功能强大的开发、运维工具,充分满足用户的开发运维需求。
优点:
①跨平台。
②支持内存、CPU性能监控,Ping延迟丢包,Trace路由监控。
③支持rz、sz。
⑵ 如何连接到Linux远程桌面
修改2个地方即可。
root身份登录修改
vim /etc/sysconfig/vncservers
打开注释并且修改:
VNCSERVERS=”1:root”
VNCSERVERARGS[1]=”-geometry 1024×768″
然后在设置个密码
vncpasswd root
Password:
Verify:
然后在修改第二处
如果.vnc不存在,执行vncserver
cd /root/.vnc
vim xstartup
编辑~/.vnc/xstartup
注释掉unset SESSION_MANAGER
注释掉exec /etc/X11/xinit/xinitrc
注释掉xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
注释掉twm &
另外在vncconfig -iconic &后面加一行gnome-session &
不需要什么输入法。直接无视。
搞定,搞不起就重启一下服务器init6
测试下
[root@localhost .vnc]# service vncserver start
启动 VNC 服务器:1:root
New ‘localhost.localdomain:1 (root)’ desktop is localhost.localdomain:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
[确定]
至于vnc不能链接1006问题,直接解决办法就是
service iptables stop
用完了在打开防”水”墙。
或者
iptables -I input -p tcp --dport 5901 5801 6001 -j Accept
分三次打开。
/etc/rc.d/init.d/iptables save
默认VNC端口。
检查是ps -A |grep vnc*
如果黑屏,检查下是否装了GNOME
yum groupinstall “GNOME Desktop Environment”
---------------------------
参考:
http://hi..com/xiangmo/blog/item/becd9658e29b23c79d82044b.html
⑶ 如何远程连接linux远程桌面
Linux(Ubuntu) 下做一些设置在windows中就可以打开远程桌面登录Ubuntu,或者在本地Ubuntu远程登录windows或者Ubuntu远程登录别的Ubuntu桌面,小编就分享如何做这些设置。
由于工作等的需要现在很多人都需要使用Linux系统和windows系统,Ubuntu是比较流行的一种Linux发行版,一般在本地计算机上面使用windows系统,远程的电脑是用Ubuntu系统,然后在windows上使用远程登录到Ubuntu系统,小编下面就来分享如何在Ubuntu系统上面设置好,然后在windows系统远程登录到Ubuntu。
本经验说明:
小编的这个建议只适合于10.10之前版本的ubuntu系统,后面的11.04,11.10。。。14.04系统因为采用的默认桌面不同,所以本经验不适用,若要使用,那么请安装GNOME桌面
方法/步骤
首先在Ubuntu系统中打开终端命令工具,然后输入并运行下面的命令,来安装xrdp工具,这个工具是Ubuntu设置远程登录必须安装的工具:
sudo apt-get install xrdp
安装xrdp工具后,在系统才按中依次点击并打开“系统”-----“首选项”-----“远程桌面”
在打开的“远程桌面首选项”中,勾选共享下面的“允许他人查看您的桌面”和“允许其他用户控制您的桌面”,若是对安全方面要求高,可以好勾选安全下面的“您必须为本机器确认每次访问”,这样别人每次远程登录你的系统,在你的桌面弹出是否允许别人登陆的提示,需要你允许,别人才能连接。
下面我们来验证在Ubuntu系统打开远程桌面,在系统菜单中依次点击并打开“应用程序”-----“互联网”-------“终端服务客户端”
在打开的终端服务客户端对话框的,计算器后面输入我们要远程登录的计算机的IP地址,协议保持默认,其它可以不用填写,然后点击右下方的“连接”按钮
之后就打开远程登录界面,在这里的Mole里面选择“sesman-Xvnc”,一般默认为这个,若不是这个那么请选择为这个协议,然后再下面输入远程的Ubuntu系统给登陆的用户名和密码,之后,点下面的OK按钮
点OK按钮后,会检查登陆协议、用户名和密码,验证完成后,就开始设置一些登陆的桌面环境,如下图所示,不要点击右下方的OK按钮,桌面能正常连接会自动关闭这个对话框,若是验证出错,会有提示信息
登录到远程桌面后,就和实际使用自己的电脑一样的,可以做任何操作,只要你有这些操作权限
下面再来演示在windows系统中打开远程桌面,windows
xp和win7系统基本类似,依次点击并打开“开始”-----“所有程序”-----“附件”------“通讯”------“远程桌面连接”,在打开的远程桌面连接窗口的计算机后面输入要登陆的远程计算机的IP地址,然后点击右下方的“连接”按钮
弹出的远程登录界面和我们上面在Ubuntu远程登录Ubuntu系统是一样的,选择登陆协议,然后输入用户名和对应的密码,点OK按钮登录
⑷ linux远程桌面怎么设置
linux和linux远程桌面没有试过我把linux和windows之间的vnc配置过程写给你看吧
1.在linux下安装vnc
[root@www ~]#rpm -ivh vnc-4.1.2-14.el5
[root@www ~]#rpm -ivh vnc-server-4.1.2-14.el5
2.写入:
[root@www ~]#vncserver
出现:
New linux.com:1 (root) desktop is South.redflag-linux.com:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/South.redflag-linux.com:1.log
3.编辑文件:
[root@www ~]#vi /root/.vnc/xstsrtup
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
将上面两行的#号去掉,使其生效
twm & 改为gnome - session &
4.重启VNC
[root@www ~]#service vncserver restart
5.杀掉以前的连接号:(****此步骤相当重要*****)
[root@www ~]#vncserver -kill linux.com:连接号 (注:连接号第一个为1,第二个为2)
6启动vnc连接号:
[root@www ~]#vncserver
这样将会得到一个连接号1
7.在windows下安装安装vnc viewer
8.运行vnc viewer,输入ip+连接号
例如:192.168.2.98:1
⑸ linux 远程桌面命令
Linux的远程桌面应该分两个部分,首先是Linux客户机连Linux服务器,接着是windows客户机连Linux服务器,还有现在用平板电脑连远程桌面。Linux客户机连Windows服务器其实没啥可说的,rdesktop和termianl
server比起windows自带的“远程桌面连接”。
命令:
1.
nfs,telnet等均可登录,即将远程的那个配置成主机服务器,这边作为客户机登录.
比如:telnet
telnet
192.168.1.123
说明:192.168.1.123就是远程的Ip地址
2.
现在设想登录到远程主机rhostname上,运行gimp
程序,并把它的显示输出到本机的屏幕上,那么需要依次执行以下操作:
1.启动X
服务器
#
xhost
+rhostname
(允许远程rhostname
机使用本机的X
Server)
2.telnet
(或ssh)登录远程主机
#
telnet
rhostname
3.设置DISPLAY
环境变量
指定了一个显示设备,所有的图形程序都将显示到这个设备。
DISPLAY
的格式为:hostname:displaynumber.screennumber。
hostname是本机主机名,或者是它的I
P
地址。一般d
i
s
p
l
a
y
n
u
m
b
e
r
、screennumber
都是0。
#
echo
$SHELL
如果返回的是
/bin/ksh,那么可以用:#
export
DISPLAY=
本机的IP
地址:0.0
如果返回的是
/bin/csh,那么可以用:#
setenv
DISPLAY
本机的IP地址:0.0
如果返回的是
/bin/bash,那么可以用:#
DISPLAY=
本机的IP
地址:0.0
#
export
DISPLAY
4.启动gimp
程序
#
gimp
⑹ 如何远程登陆Linux图形界面
远程登录Linux图形界面的操作方法和步骤如下:
1、首先,需要打开xmanager的文件目录并找到xbrowser来打开,如下图所示。
⑺ linux 系统怎么开启远程桌面
远程桌面操作linux,我觉得用VNC-Viewer更好点 在2台Linux机器之间, 修改服务器端配置文件/etc/ssh/sshd_config中的两个参数 X11Forwarding no ForwardX11Trusted yes 修改客户端配置文件/etc/ssh/ssh_config ForwardX11 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 -lnp tcp 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远程桌面
尊敬的用户您好:
1、linux系统普遍使用SSH工具连接到服务器,一般用命令行。
2、linux桌面使用较少,远程桌面基本使用图形化工具+ssh工具才能打开,不划算。如果你想用,可以使用xmanager的xbroswer。已经使用过linux的,个人建议直接用SSH工具连接过去,抛弃图形化桌面。
3、SSH远程工具比较好用的是XSHELL。
中国电信提供最优质的网络通讯服务,老友换新机,网龄抵现金,百兆宽带免费体验,超清电视iTV,电信活动可以直接通过营业厅查询。
⑼ linux系统怎么远程桌面连接
左击开始菜单,在搜索框中输入cmd,回车进入dos界面;
输入telnet
+欲链接的linux系统ip(两操作系统需在同一网段);
然后输入linux系统的登录用户名与密码就ok咯~
很高兴回答你问题,祝生活愉快~