Vraag Kan ik op afstand toegang krijgen tot Ubuntu vanuit Windows?


Ik heb Ubuntu op mijn werkcomputer geïnstalleerd. Ik vraag me af of ik er toegang toe zou hebben vanaf een andere computer waarop Windows is geïnstalleerd. Zo ja, kunt u een stapsgewijze handleiding geven, alstublieft? Dank je!


113
2018-03-04 06:51


oorsprong


U kunt uw IT-afdeling vragen of de beveiligde shell al dan niet is geïnstalleerd en vervolgens via PuTTY verbinding maken met uw werkcomputer - Sergiy Kolodyazhnyy
Een antwoord toegevoegd, probeer het eens - Faizan Akram Dar
U kunt een van de volgende gebruiken. 1. Stopverf 2. VNC - Novice
Is deze werkcomputer aan het werk? Staat uw werk een externe verbinding toe? Firewalls? - damien
Ja dat kan. Bekijk het eerste antwoord voor deze vraag, url hieronder. Het is de gemakkelijkste en snelste werkende oplossing. Ik heb het zelf getest. askubuntu.com/questions/477947/... - Ubuntuser


antwoorden:


Ja, u kunt op afstand toegang krijgen tot Ubuntu vanuit Windows.

Hieruit afgeleid artikel.

Volg deze stappen :

Stap 1 - Installeer xRDP

Open Terminal (Crtl+alt+T) en voer de volgende opdrachten uit:

sudo apt-get update
sudo apt-get install xrdp

Stap 2 - Installeer XFCE4 (Unity lijkt geen ondersteuning te bieden voor xRDP in Ubuntu 14.04, hoewel dit in Ubuntu 12.04 werd ondersteund). Dat is waarom wij   installeer Xfce4.

sudo apt-get install xfce4

Stap 3 - Configureer xRDP

In deze stap wijzigen we twee bestanden om ervoor te zorgen dat xRDP Xfce4 gebruikt. Eerst wij   moet ons maken of bewerken .xsession  bestand in onze home directory. Wij   kan nano gebruiken of eenvoudigweg een echo-instructie omleiden (eenvoudiger):

echo xfce4-session > ~/.xsession

Het tweede bestand dat we moeten bewerken is het opstartbestand voor xRDP, dus het   start Xfce4.

sudo nano /etc/xrdp/startwm.sh

De inhoud zou er zo uit moeten zien (let op de laatste regel en   negeren . /etc/X11/Xsession):

#!/bin/sh

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

startxfce4

Stap 4 - Start xRDP opnieuw

Om al deze veranderingen effectief te maken, start u xRDP opnieuw als zodanig:

sudo service xrdp restart

Test uw xRDP-verbinding

Op de computer die uw Ubuntu-machine op afstand zal bedienen, start u   je RDP-client. Windows wordt standaard geleverd met een Remote Desktop-client   (mstsc.exe - u kunt het starten vanaf een opdrachtprompt of de   snelkoppeling naar Remote Desktop onder Accessoires). Of zoek 'remote' in   start (Windows 7) of 'remote' in het zoekvak in Windows 8.

Remote Desktop Connection

Welke client u ook gebruikt, de meeste werken met het computernetwerk   naam of IP-adres van uw Ubuntu-machine.

Om het IP-adres op uw Ubuntu-box te vinden, typt u:

hostname -I

(let op: dit is een hoofdletter "i")

Voer het IP-adres van uw Ubuntu-machine in. Bijvoorbeeld:

enter image description here

Afhankelijk van de mogelijkheden en instellingen van uw RDP-client (bijvoorbeeld:   Microsoft RDP Client staat automatische aanmelding toe), misschien wel of niet   zie het inlogscherm.    Hier voeren we onze gebruikersnaam en wachtwoord voor Ubuntu in en klikken op "OK"

xRDP – Login screen

Je bent klaar, geniet ervan

RDP – Your Ubuntu xfce4 desktop

PS: Er zijn enkele goede punten genoemd in reacties, dus ik dacht ze samen te vatten.

  • Als je toegang wilt tot Ubuntu van extern netwerk, je hebt je Ubuntu nodig op het werk om zijn eigen, juiste internet IP-adres te hebben - een redelijk onwaarschijnlijk scenario. Om het anders te doen, heb je het extern nodig zichtbaar adres van werk, EN hebben port forwarding ingesteld op direct inkomende RDP-aanvragen naar uw werkcomputer op de router. (Mark Williams)

  • Om de te gebruiken Ubuntu MATE-bureaublad  meta-session, vervang laatste regel startxfce4 in startwm.sh met mate-session. (Frank N)

  • U kunt uw eigenlijke machinenaam gebruiken (door te typen hostname) in plaats van uw IP, omdat het in toekomstige sessies stabieler kan zijn op dynamische IP's. (Frank N)


128
2018-03-04 07:17



De kans is groot dat dit problemen oplevert, als de OP van buitenaf betekent - in uw voorbeeld wordt een 192.168.1. * -Adres gebruikt, dat is gereserveerd voor interne netwerken - het zal niet over het internet gaan. Je hebt je Ubuntu-box op het werk nodig om zijn eigen, juiste internet-IP-adres te hebben - een redelijk onwaarschijnlijk scenario. Om dit anders te doen, hebt u het extern zichtbare adres van 'werk' nodig EN heeft port forwarding ingesteld om inkomende RDP-aanvragen naar uw werkcomputer op de router te sturen. OK als je binnen het netwerk bent - Mark Williams
Ik heb thuis een Ubuntu-server en een Windows-machine en ik probeer de laatste met de eerste te verbinden. Ik volgde de bovenstaande instructies, maar nadat ik me heb aangemeld bij xrdp, krijg ik alleen een dialoogvenster met de tekst "Verbinding maken met sesman ip 127.0.0.1 poort 3350" met een knop "OK" en niets meer. Enig idee waarom? - Yuval
Is ubuntu-server en Windows op hetzelfde netwerk? Ik bedoel, verbind je ze lokaal of via internet? Voeg het IP-adres van uw sever op Windows-machine toe, zoals hierboven getoond, als beide systemen zich op hetzelfde lokale netwerk bevinden, dan is het adres van beide hetzelfde als 192.xxx.xxx.xxx. Als u verbinding maakt via internet, moet u het IP-adres van de externe machine toevoegen en poort doorsturen toestaan ​​op uw router, Zoek google voor port forwarding - Faizan Akram Dar
hint: om het ubuntu MATE-bureaublad te gebruiken meta-sessie, vervang laatste regel startxfce4 in startwm.sh met mate-session - Frank Nocke
gebruikmakend van uw daadwerkelijke machinenaam (door te typen hostname) in plaats van dat uw IP stabieler kan zijn op dynamische IP's in toekomstige sessies ... - Frank Nocke


MobaXterm

http://mobaxterm.mobatek.net/

Freeware implementatie van de X-server op Windows.

U hoeft niets te installeren op Ubuntu.

Nadat je verbinding hebt gemaakt, begin je met een shell.

Als u vervolgens een programma vanuit de shell start, bijvoorbeeld:

xeyes

xeyes wordt geopend als een afzonderlijk native Windows-venster.

Het werkte gewoon uit de doos tussen Windows 10 en Ubuntu 16.04 via een VPN.

Het loopt een acceptabel lag- en resolutieverlies, zelfs voor complexe toepassingen zoals firefox en eclipse, maar het is duidelijk niet alleen dat je je desktop net als video gestoomd streamt en dat je ook X-widgets implementeert.

Een ergernis is dat als je het venster geopend op het werk, en dan krijg je thuis, moet je een nieuw exemplaar van de app te starten, en u kunt het reeds geopende venster niet zien. Dit wordt verder vervelend gemaakt door applicaties die werken in een enkel venster modus, b.v. browsers: u zult moeten zoeken naar hoe u een nieuwe instantie forceert, en dan zult u twee exemplaren hebben.

Cygwin / X

https://x.cygwin.com/ 

GPL alternatief voor MobaXterm. Ik heb het nog niet geprobeerd, maar gedrag zou in theorie hetzelfde moeten zijn: https://youtu.be/ENkOEknSLv4?t=105

VNC

Ik heb geprobeerd de volgende programma's, maar ze waren het verzenden van het bureaublad als video, die onaanvaardbaar schermresolutie verlies / muis onnauwkeurigheid / netwerkbandbreedte opgelopen.

Servers (uitvoeren op Ubuntu):

Clients (draaien op Windows):

  • TigerVNC

Stopverf

De go-to-oplossing als alles wat je wilt een tekstterminal is via SSH.

Het is erg handig omdat het zowel een xterm-emulator als SSH / telnet en andere protocollen in één pakket integreert.

Dan toevoegen tmux attach naar de mix, en je kunt exact dezelfde terminals gebruiken op het werk en thuis, wat geweldig is. Er zijn echter enkele vervelende glitches met met name omgevingsvariabelen DISPLAY: https://unix.stackexchange.com/questions/75681/why-do-i-have-to-re-set-env-vars-in-tmux-when-i-re-attach


5
2017-09-12 06:37



Ik heb MobaXterm geprobeerd. Ziet er goed uit tot nu toe. Bedankt. - Pale Blue Dot


De beste die ik heb gevonden is x2go.

Installeer op de linux-machine http://wiki.x2go.org/doku.php/doc:installation:x2goserver

Installeer de client op de Windows-computer: http://wiki.x2go.org/doku.php/download:start

Stem compressie af als het langzaam aanvoelt: (TL; DR gebruik 4k-png) https://uwaterloo.ca/science-computing/student-support/x2go-tutorial


1
2017-08-23 06:12