zoukankan      html  css  js  c++  java
  • Windows access Linux / Ubuntu via Remote Desktop via xrdp

    Windows 多用户远程桌面连接到 Ubuntu / Linux
    Access Ubuntu from Windows remotely
     

    Follow these steps :

    Step 1 – Install xRDP

    Open Terminal (Crtl+Alt+T) and execute the following commands:

    sudo apt-get update
    sudo apt-get install xrdp
    

    Step 2 – Install XFCE4 ( Unity doesn't seem to support xRDP in Ubuntu 14.04; although, in Ubuntu 12.04 it was supported ). That's why we install Xfce4.

    sudo apt-get install xfce4
    

    Step 3 – Configure xRDP

    In this step, we modify two files to make sure xRDP uses Xfce4. First we need to create, or edit, our .xsession file in our home directory. We can either use nano or simply redirect an echo statement (easier):

    echo xfce4-session > ~/.xsession
    

    The second file we need to edit is the startup file for xRDP, so it will start Xfce4.

    sudo nano /etc/xrdp/startwm.sh
    

    The content should look like this (pay attention to the last line and ignore . /etc/X11/Xsession):

    #!/bin/sh
    
    if [ -r /etc/default/locale ]; then
      . /etc/default/locale
      export LANG LANGUAGE
    fi
    
    startxfce4
    

    Step 4 – Restart xRDP

    To make all these changes effective, restart xRDP as such:

    sudo service xrdp restart
    

    Testing your xRDP connection

    On the computer that will remotely control your Ubuntu machine, start you RDP client. Windows comes standard with a Remote Desktop client (mstsc.exe – you can start it from a command prompt, or find the shortcut to Remote Desktop under Accessories). Or Search 'remote' in start (Windows 7) Or 'remote' in search box in Windows 8.

    Remote Desktop Connection

    Whichever client you use, most will work with either the computer network name or IP address of your Ubuntu machine.

    To find the IP address on your Ubuntu box, type:

    hostname -I
    

    (note: this is a capital “i”)

    Enter IP address of your Ubuntu machine. For example:

    enter image description here

    Depending on your RDP client capabilities and settings (for example: Microsoft RDP Client allows automatic login), you might or might not see the login screen. Here we enter our Ubuntu username and password and click “OK”

    xRDP – Login screen

    You are done,enjoy

    RDP – Your Ubuntu xfce4 desktop

    PS: There are some good points mentioned in comments, so I thought to sum them up.

      • If you want to access Ubuntu from outside network, you'll need your Ubuntu at work to have it's own, proper, internet IP address - a fairly unlikely scenario. To work it otherwise, you need the externally visible address of work, AND have port forwarding set to direct incoming RDP requests to your work computer on the router. (Mark Williams)

      • To use the Ubuntu MATE desktop meta-session, replace last line startxfce4 in startwm.shwith mate-session. (Frank N)

      • You can use your actual machine name (by typing hostname) rather than your IP as it might be more stable on dynamic IPs in future sessions. (Frank N)

     
     
     
  • 相关阅读:
    RN的win7开发环境部署和问题解决
    Android EditText弹出软键盘实现页面标题头不动,软键盘弹出在编辑框下面
    android打包生成apk时自定义文件名版本号。自定义项目字段等等
    Android ConstraintLayout 约束布局属性
    AS基本设置
    PermissionUtils
    kotlin之字符串模板
    kotlin之字符串
    kotlin之数组
    kotlin之布尔类型
  • 原文地址:https://www.cnblogs.com/jins-note/p/10003926.html
Copyright © 2011-2022 走看看