2015-01-28 13:20:17 u013474104 阅读数 5360
  • 轻松使用Linux体验不一样的人生

    本课程以实战操作为主,讲解Linux多个发行版本的安装和 桌面系统的使用,帮助大家一步一步的掌握Linux的使用,在此基础上进一步的讲解Linux的应用软件和常用办公软件以及游戏的安装和运行,最后讲解Linux的常用命令的使用 ,以及字符界面的文本编辑器的使用。

    285 人正在学习 去看看 周谦

陈科肇

========

操作系统:ubuntu server 14.04 LTS

安装桌面:GNOME桌面

===============================

配置ubuntu

1.安装gdm软件

apt-get install gdm

安装后配置成默认的light模式即可


2.查看是否已安装完成


3.配置custom.conf文件

1).配置文件1

# vi /etc/gdm/custom.conf

追加内容:

[security]
DisallowTCP=false

[xdmcp]
Enable=true
Port=177
DisplaysPerHost=10

2).配置文件2

# vi /etc/gdm/gdm.schemas

追加内容:

<schema>
<key>xdmcp/Enable</key>
<signature>b</signature>
<default>true</default>
</schema>

4.防火墙新增对177端口的放行

#ufw allow 177


5.重启gdm--必须

# /etc/init.d/gdm restart


XManager连接ubuntu

1.下载安装Xmanager Enterprise 4 套件

下载地址:

http://gztt.xiazaiba.com/Soft/X/XmanagerEnterprise_4.0.0230_XiaZaiBa.exe

安装:


2.进入Xmanager Enterprise 4 桌面目录,启动Xbrowser


3.选择左侧目录树的XDMCP,并激活ubuntu

注:

如果ubuntu配置了IP并可以被XManager访问,那么在XDMCP被选中后右侧窗格会出现以主机名命名的一个图标


双击该图标即可开启远程桌面,建议登录时选择ubuntu 2D

4.到此为止远程Linux已完成


2007-07-26 11:01:00 emlinux 阅读数 2994
  • 轻松使用Linux体验不一样的人生

    本课程以实战操作为主,讲解Linux多个发行版本的安装和 桌面系统的使用,帮助大家一步一步的掌握Linux的使用,在此基础上进一步的讲解Linux的应用软件和常用办公软件以及游戏的安装和运行,最后讲解Linux的常用命令的使用 ,以及字符界面的文本编辑器的使用。

    285 人正在学习 去看看 周谦
以前通过ssh命令行远程登录Linux系统,一直想找到Xwindow远程登录方式,都没能找到。
今天看Linux Server Hacks书,有一节是远程GUI连接,是用的是VNC,Ubuntu下用vnc4server比较好。

1. Enable XDMCP
System->Administration->Login Screen Setup
Tab Security->Enable XDMCP
Tab XDMCP--> You can disable "Honor Indirect Requests"
2. Install required packages (vncserver and xinetd)
sudo apt-get install vnc4server xinetd
3. Set the VNC passwd
sudo vncpasswd /root/.vncpasswd
4. Add vnc service to xinetd:
sudo gedit /etc/xinetd.d/Xvnc
Enter this into the new file:

service Xvnc
{
        type = UNLISTED
        disable = no
        socket_type = stream
        protocol = tcp
        wait = yes
        user = root
        server = /usr/bin/Xvnc
        server_args = -inetd :1 -query localhost -geometry 1024x768 -depth 16 -once -fp /usr/share/X11/fonts/misc -DisconnectClients=0 -NeverShared passwordFile=/root/.vncpasswd -extension XFIXES
        port = 5901
}

5. Restart xinetd (usually there is no need to reboot, but occasionally it might be required)
sudo /etc/init.d/xinetd stop
sudo killall Xvnc
sudo /etc/init.d/xinetd start
6. That's it! To test that this is working first try to connect from the same machine (the machine we just set up the VNC server on):
vncviewer localhost:1

You should be prompted for the VNC password, and then see the GDM login screen where you can login and start a new X session. If that works, you can now go ahead and try to connect from remote machine using your favorite VNC client (remember to first close the local vncviewer we started above). Remember to use the VNC server machine's domain name or IP address, followed by :1 (e.g. 192.168.0.100:1). If connecting locally as shown above works, but connecting remotely fails, then this means you have a problem with a firewall which is blocking some ports. See the notes below about how to deal with that.

Note about ports: The VNC server set up as shown uses TCP port 5901. If you are using firewall software (e.g. firestarter) on that machine, you need to allow incoming connections on this port. If you are using a router which assigns your machine a private address (e.g. 192.168.0.100) which is not accessible from the internet, then you need to forward TCP port 5901 from the router to this machine.

Note about security: This setup allows any user to start an X-session remotely by logging in using his regular password (after starting the VNC connection using the VNC password), so if the user disconnects without logging out, any other user which knows the VNC password can connect afterwards and resume the same session that the first user started. So if you do not want to log out before disconnecting, it's advisable to at least lock your VNC X-session screen. Also note that while a remote user is connected thru VNC, no other connection will be accepted. An idle VNC client will be disconnected after one hour, but this can be changed by using the "-IdleTimeout" option in the server_args line in /etc/xinetd.d/Xvnc. For example, you can add "-IdleTimeout 300" to change it to 5 minutes.
 
2018-06-15 10:21:55 Zhaoxi_Li 阅读数 2762
  • 轻松使用Linux体验不一样的人生

    本课程以实战操作为主,讲解Linux多个发行版本的安装和 桌面系统的使用,帮助大家一步一步的掌握Linux的使用,在此基础上进一步的讲解Linux的应用软件和常用办公软件以及游戏的安装和运行,最后讲解Linux的常用命令的使用 ,以及字符界面的文本编辑器的使用。

    285 人正在学习 去看看 周谦

一 背景

    linux远程登录模式主要有两种:ssh命令远程登录和远程桌面登录。下面介绍这两种远程登录的配置。

二 ssh远程登录的配置与使用

    我一般使用MobaXterm进行ssh远程登录,官网:https://mobaxterm.mobatek.net/。安装后即可使用ssh进行登录,登录命令为ssh username@服务器ip地址,比如我的用户名为123,服务器ip地址为192.168.1.1。那么,在MobaXterm中,使用下面的命令即可登录。

ssh 123@192.168.1.1

    登录时可能遇到的问题:

    ① 链接显示ssh: connect to host 192.168.1.1 port 22: Connection refused。这种问题是因为服务器没有安装ssh server导致的,在服务器中输入下述代码安装。

sudo apt-get install openssh-server

    安装之后在终端输入ps -e | grep ssh,如果输出中有 sshd则说明ssh-server已经启动了。

28660 ?        00:00:00 sshd
28980 ?        00:00:00 sshd
28995 ?        00:00:00 sshd
29008 ?        00:00:00 sshd
29043 ?        00:00:00 sshd

    ② 服务器ip地址的查询与设置。使用ifconfig查询服务器的ip地址,其中inet addr 为服务器ip地址,为了防止服务器重启后ip地址发生变化,可以登录路由器页面,使用ip与mac绑定实现固定ip地址 (部分路由器可能不存在这个功能)。

enp6s0    Link encap:Ethernet  HWaddr 18:31:bf:cd:77:d9
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: ff80::16dd:cf01:5200:b252/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:88427 errors:0 dropped:0 overruns:0 frame:0
          TX packets:46628 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:126621508 (126.6 MB)  TX bytes:3661567 (3.6 MB)
          Memory:fa400000-fa47ffffinet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: ff80::16dd:cf01:5200:b252/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:88427 errors:0 dropped:0 overruns:0 frame:0
          TX packets:46628 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:126621508 (126.6 MB)  TX bytes:3661567 (3.6 MB)
          Memory:fa400000-fa47ffff

    ③ 配置之后,连接时候显示超时之类。原因有可能是路由器IP地址冲突,检查路由器ip是否有mac绑定之类。去掉断网重连就好了。

三 使用xrdp进行远程桌面登录

    使用SSH控制linux服务器,在需要界面时候是比较麻烦的,基于RDP的桌面远程方案是方便快速的,下面是对应的配置方法。

    ① 安装xrdp:sudo apt-get install xrdp -y #(-y的作用是就是如果只有sudo apt-get install 的话,安装时候需要确认是否安装,输入-y之后无需确认直接安装)

sudo apt-get install xrdp -y

    ② 安装xfce4桌面:目前,xrdp可以远程登录xfce4桌面,传统的ubuntu桌面(unity)xrdp登陆后屏幕变成黑白点,无法远程登录,使用VNC可以登录,但登录时候相当于将服务器显示器复制过来,而且速度还比较慢。使用下述命令安装xfce4桌面。

sudo apt-get install xfce4

    注:安装时候可能会显示如下错误,输入 sudo vim /etc/resolv.conf 添加nameserver 8.8.8.8即可 (参考:https://blog.csdn.net/tiny_lxf/article/details/75027865)

E: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/universe/x/xfce4-panel/xfce4-panel_4.12.0-3ubuntu2_amd64.deb  Hash Sum mismatch
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

    ③ 配置桌面环境,在用户目录下打开.xsession文件(没有则新建),输入xfce4-session,保存退出。

    ④ 这时候可以直接使用windows自带的远程功能远程桌面当前服务器了。xrdp问题较多,我下面列举出可能的问题:

        1) 登录之后显示连接失败,很有可能是因为自己远程登录次数过多,因为直接关闭掉远程桌面时候用户进程是保留的,删除自己所有进程即可。如果还不好使,需要重启rdp服务器。

        2) 终端颜色设置:Edit -> Profile Preferences 在显示的界面中选择colors即可自己设置背景与文字颜色。

        3) Tab键失效问题:左上角Applications 选择settings -> window manager。在其中的Keyboard,清除如下图片的快捷键即可。

        4) 按键有bibi声,导致输入卡顿:关闭声音即可,Edit -> Profile Preferences 在General中取消Terminal bell即可。

    我自己遇到的问题就这些,如果有其他的问题请各位指出,我会自己慢慢补充。

三 结语

    xfce4桌面程序开发是比较好用的,个人认为还比较好看,支持xrdp的还有gnome桌面,我没有尝试,有机会我尝试成功后继续补充在这里。

2013-07-22 22:36:59 eurasiaxz 阅读数 6571
  • 轻松使用Linux体验不一样的人生

    本课程以实战操作为主,讲解Linux多个发行版本的安装和 桌面系统的使用,帮助大家一步一步的掌握Linux的使用,在此基础上进一步的讲解Linux的应用软件和常用办公软件以及游戏的安装和运行,最后讲解Linux的常用命令的使用 ,以及字符界面的文本编辑器的使用。

    285 人正在学习 去看看 周谦

我们通过Xmanager连接Linux远程桌面进行图形化管理其实就是利用了Xmanager套装里面的Xbrowser程序。当然Linux远程图形化管理除了Xbrowser,还有同样优秀的VNC。下面介绍用Xbrowser连接Linux远程桌面的详细配置。

 一、如果你查过网上的资料你就会发现:RedHat Enterprise Linux 5与RedHat EnterpriseLinux 4对于Xmanager的配置是不同的,前者没有/etc/X11/gdm/这个目录,它的gdm的配置文件放在/usr/share/gdm/defaults.conf。

在/usr/share/gdm/defaults.conf文件里的[xdmcp]字段确保有以下几句配置:

Enable=true
DisplaysPerHost=10
Port=177
二、在/etc/inittab里把默认级别改为5:

id:5:initdefault:
再把最后一句

x:5:respawn:/etc/X11/prefdm -nodaemon
改成

x:5:respawn:/usr/sbin/gdm

三、让Root登陆Xmanager

以上修改之后,root用户还不能通过Xmanager远程登录Linux,还要继续修改/usr/share/gdm/defaults.conf文件,在[security]字段里开启以下两项:
AllowRoot=true
AllowRemoteRoot=true

四、开启Linux防火墙的177 UDP端口。

Xmanager连接gdm用的是UDP的177端口,所以防火墙上一定要打开这个端口,或者干脆把防火墙禁用

五、重启操作系统

六、用Xboswer登录Linux

在Windows系统上运行xmanager4里的Xbrowser程序,在里面新建一个Xmanager Session,在Host这里输入ip地址,其它配置都不要改变(包括端口号),确定退出。

然后双击这个New Xmanager Session,进入登录界面,输入用户名和密码以后就可以登录到Linux的远程桌面了。


七、排错

1、有的时候连接不上可能是因为你的hosts文件里配置的IP地址不对。

a、修改/etc/hosts

b、重启gdm:/usr/sbin/gdm-restart

2、如果通过以上的配置后还不能连接linux桌面的话,那就是Linux系统本身没有开启远程,请启动linux系统,进入到图形界面中,按如图操作点击远程桌面进行对应设置:

接着再进行下一图的操作就可以登录远程桌面了:


2018-03-18 23:58:13 Colorful_lights 阅读数 112
  • 轻松使用Linux体验不一样的人生

    本课程以实战操作为主,讲解Linux多个发行版本的安装和 桌面系统的使用,帮助大家一步一步的掌握Linux的使用,在此基础上进一步的讲解Linux的应用软件和常用办公软件以及游戏的安装和运行,最后讲解Linux的常用命令的使用 ,以及字符界面的文本编辑器的使用。

    285 人正在学习 去看看 周谦

  Linux的远程登录,可以使用两个工具,使用PUTTY来进行命令行模式的远程登录,使用VNC进行远程桌面连接

  putty利用的ssh协议,利用其它的有ssh协议的软件也可以,像SecureCRT、Xshell等。


1.无论是哪种方式,登录前提:

   (1).Windows能够ping通Linux

   (2).关闭防火墙

           /etc/init.d/iptables stop


2.使用PUTTY,利用的是SSH协议

  (1).工具:putty.exe 

         下载连接:https://pan.baidu.com/s/1YetUQJ1QtKebRfn0_ilP2A

  (2).按照下面的配置,一般只要输入要访问的主机IP,其它都是默认的。


  (3).打开后会要求输入用户名和密码。输入要访问的主机的用户名和密码就可以了



3.使用VNC Connect/Server

 (1).服务端(被访问的Linux主机)安装vnc-server。

     我的虚拟机的安装光盘里面的package目录下有一个tigervnc-server-1.0.90-0.17.20110314svn4359.el6.i686.rpm的安装包。

     如果没有的话,用yum自己下载。

  (2).配置VNC-server

       root@linuxidc ~]# vncpasswd          #设定当前用户登录VNC的密码

       Password:

       Verify:

       [root@linuxidc ~]# vncserver           #启动VNCSERVER

     这时可能会报错,错误如下:



   解决方法:在/etc/hosts中加入上图中标红的“.”,根据自己的情况加入内容,我得sever name是“.”,所以添加".",如下图,标红的是我添加的内容。


  然后重新启动VNCSERVER:vncserver   正确的log如下,记住这个数字,登录时候会用。



(3).客户端登录

   使用VNC-viewer工具,工具很多,很好找。如下图登录,然后输入刚才设置的密码。


问题:登录成功后,跳转到远程界面,但是要在下图中输入root密码,但是键盘却不起作用,没法输入密码

原因是切换到了中文输入法。只要切换到英文输入法就可以了。





 


Linux安装VNC远程桌面管理工具

博文 来自: namehao465
没有更多推荐了,返回首页