WindowsからUbuntuにリモートでアクセスできますか?


137

仕事用コンピューターにUbuntuがインストールされています。Windowsがインストールされている別のコンピューターからアクセスできるかどうか疑問に思っています。もしそうなら、ステップバイステップガイドをお願いします。ありがとうございました!


1
あなたはパテを使用して、仕事用のコンピュータに接続した後、セキュアシェルがインストールされているかどうかをIT部門に求めることができる
Sergiy Kolodyazhnyy

答えを追加し、試してみてください
ファイザンアクラムDar

1
次のいずれかを使用できます。1. PuTTY 2. VNC
初心者

この仕事用コンピューターは仕事中ですか?あなたの仕事はリモート接続を許可していますか?ファイアウォール?
ダミアン

はい、できます。この質問の最初の回答、以下のURLをご覧ください。これは最も簡単で最速のソリューションです。自分でテストしました。askubuntu.com/questions/477947/…– Ubuntuser 16
1

回答:


146

はい、WindowsからUbuntuにリモートでアクセスできます。

この記事から引用

次の手順を実行します :

ステップ1 – xRDPをインストールする

ターミナル(Crtl+ Alt+ T)を開き、次のコマンドを実行します。

sudo apt-get update
sudo apt-get install xrdp

ステップ2 – XFCE4をインストールします(UnityはUbuntu 14.04でxRDPをサポートしていないようですが、Ubuntu 12.04ではサポートされていました)。Xfce4をインストールするのはそのためです。

sudo apt-get install xfce4

ステップ3 – xRDPを構成する

この手順では、xRDPがXfce4を使用するように2つのファイルを変更します。最初.xsession に、ホームディレクトリにファイルを作成または編集する必要があります。nanoを使用するか、単にechoステートメントをリダイレクトできます(簡単):

echo xfce4-session > ~/.xsession

編集する必要がある2番目のファイルはxRDPの起動ファイルであるため、Xfce4が起動します。

sudo nano /etc/xrdp/startwm.sh

コンテンツは次のようになります(最後の行に注意して無視します. /etc/X11/Xsession):

#!/bin/sh

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

startxfce4

ステップ4 – xRDPを再起動します

これらすべての変更を有効にするには、xRDPを次のように再起動します。

sudo service xrdp restart

xRDP接続のテスト

Ubuntuマシンをリモートで制御するコンピューターで、RDPクライアントを起動します。Windowsには、リモートデスクトップクライアントが標準装備されています(mstsc.exe-コマンドプロンプトから起動するか、[アクセサリ]の下のリモートデスクトップへのショートカットを見つけることができます)。または、スタート(Windows 7)で「リモート」を検索するか、Windows 8の検索ボックスで「リモート」を検索します。

リモートデスクトップ接続

どちらのクライアントを使用しても、ほとんどは、Ubuntuマシンのコンピューターネットワーク名またはIPアドレスで動作します。

UbuntuボックスのIPアドレスを見つけるには、次のように入力します。

hostname -I

(注:これは大文字の「i」です)

UbuntuマシンのIPアドレスを入力します。例えば:

ここに画像の説明を入力してください

RDPクライアントの機能と設定に応じて(たとえば、Microsoft RDPクライアントは自動ログインを許可します)、ログイン画面が表示される場合と表示されない場合があります。 ここで、Ubuntuのユーザー名とパスワードを入力し、「OK」をクリックします

xRDP –ログイン画面

できあがり

RDP – Ubuntu xfce4デスクトップ

PS:コメントで言及されているいくつかの良い点があるので、それらをまとめると思いました。

  • 外部ネットワークからUbuntuにアクセスする場合、職場でUbuntuが独自の適切なインターネットIPアドレスを持っている必要があります-かなりありそうもないシナリオです。別の方法で機能させるには、外部から見えるworkのアドレスが必要で、ポート転送を設定して、着信RDPリクエストをルーターの仕事用コンピューターに転送します。(マーク・ウィリアムズ

  • 使用するにはUbuntuのMATEデスクトップを meta-session、最後の行を交換するstartxfce4startwm.shしてmate-session。(フランクN

  • hostnameIPではなく実際のマシン名を(を入力して)使用できます。これは、将来のセッションで動的IPでより安定する可能性があるためです。(フランクN


7
OPが外部から意味する場合、トラブルが発生する可能性があります-例では、内部ネットワーク用に予約されている192.168.1。*アドレスを使用しています-インターネットを通過しません。仕事でUbuntuボックスを使用して、独自の適切なインターネットIPアドレスを取得する必要があります。これは非常にまれなシナリオです。別の方法で動作させるには、「work」の外部から見えるアドレスが必要であり、ポート転送を設定して、着信RDPリクエストをルーター上の職場のコンピューターに転送します。OKただしネットワーク内であれば
マーク・ウィリアムズ

5
自宅にUbuntuサーバーとWindowsマシンがあり、後者を前者に接続しようとしています。上記の手順に従いましたが、xrdpにログインすると、「OK」ボタンで「sesman ip 127.0.0.1ポート3350に接続しています」というダイアログだけが表示されます。理由は何ですか?
ユヴァル

1
UbuntuネットワークとWindowsは同じネットワーク上にありますか?ローカルまたはインターネット経由で接続していますか?上記のようにWindowsマシンにサーバーのIPアドレスを追加します。両方のシステムが同じローカルネットワーク上にある場合、両方のアドレスは192.xxx.xxx.xxxのようになります。あなたがインターネット上で接続している場合、あなたは、リモートマシンのIPアドレスを追加し、ルータのポート転送を許可し、をGoogleで検索する必要があるport forwarding
Faizanアクラムダル

2
ヒント:UbuntuのMATEデスクトップを使用するには、メタセッションを最後の行を置き換える、startxfce4とstartwm.shにmate-session
フランクNocke

2
(入力して、実際のマシン名を使用してhostname、あなたのIPは、今後のセッションでは、動的IPアドレスで、より安定したかもしれないのではなく)...
フランクNocke

8

MobaXterm

http://mobaxterm.mobatek.net/

XサーバーをWindowsにフリーウェアで実装します。

Ubuntuに何かをインストールする必要はありません。

接続したら、シェルから始めます。

次に、シェルからプログラムを起動する場合、例えば:

xeyes

xeyes 別のネイティブWindowsウィンドウとして開きます。

VPNを介してWindows 10とUbuntu 16.04の間でそのまま動作しました。

それも、のような複雑なアプリケーションのために、許容可能な遅れや解像度の損失を被るfirefoxeclipse、それはビデオとして、デスクトップをストリーミングし、実際にXのウィジェットを実装するだけでdumbly明確ではありません。

厄介な点の1つは、職場でウィンドウを開いてから家に帰ると、アプリの新しいインスタンスを起動する必要があり、既に開いているウィンドウが表示されないことです。これは、ブラウザなどのシングルウィンドウモードで動作するアプリケーションによってさらに煩わしくなります。新しいインスタンスを強制する方法を検索する必要があり、その後、2つのインスタンスが実行されます。

Cygwin / X

https://x.cygwin.com/

MobaXtermのGPL代替。まだ試していませんが、動作は理論的には同じである必要がありますhttps : //youtu.be/ENkOEknSLv4?t=105

VNC

次のプログラムを試しましたが、デスクトップをビデオとして送信していたため、オフサイトの場合、許容できない画面解像度の損失/マウスの不正確さ/ネットワーク帯域幅が発生しました。

サーバー(Ubuntuで実行):

  • ビーノ プレインストールされた状態で出荷されますが、いくつかの利用可能なWindowsクライアントとの互換性の問題があります

クライアント(Windowsで実行):

  • TigerVNC

パテ

必要なのは、SSH経由のテキスト端末だけです。

xtermエミュレーターとSSH / telnetおよび他のプロトコルの両方を単一のパッケージに統合しているため、非常に便利です。

その後tmux attach、ミックスに追加すると、職場でも自宅でもまったく同じ端末を使用できます。これは驚くべきことです。環境変数といくつかの迷惑なグリッチは特に、しかし、がありますDISPLAYhttps://unix.stackexchange.com/questions/75681/why-do-i-have-to-re-set-env-vars-in-tmux-when- i-re-attach

デフォルトの巨大なフォントサイズを小さくすることもできます。パテのフォントサイズを大きくします

PuTTYでの貼り付けのコピー方法:https : //superuser.com/questions/180043/how-do-i-paste-the-windows-clipboard-into-my-putty-session-using-only-the-keybo

その後、必要なWebページをネイティブのWindowsブラウザーで直接開くことができます。作業を完了するために必要なのがVimとブラウザだけである場合、PuTTYが間違いなく道です。


3

私が見つけた最高のものはx2goです。

Linuxマシンにインストールし ますhttp://wiki.x2go.org/doku.php/doc:installation:x2goserver

Windowsマシンにクライアントをインストールします:http : //wiki.x2go.org/doku.php/download : start

遅く感じたら圧縮を調整します:(TL; DR use 4k-png)https://uwaterloo.ca/science-computing/student-support/x2go-tutorial


いいね!オンデマンドのデスクトップ共有/リモートサポートもサポートしているため(を参照)。
タニウス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.