Bisakah saya mengakses Ubuntu dari Windows dari jarak jauh?


137

Saya telah menginstal Ubuntu di komputer kerja saya. Saya bertanya-tanya apakah saya dapat mengaksesnya dari komputer lain dengan Windows yang diinstal. Jika demikian, bisakah Anda memberikan panduan langkah demi langkah? Terima kasih!


1
Anda bisa bertanya kepada departemen TI Anda apakah shell aman diinstal atau tidak, lalu sambungkan ke komputer kerja Anda menggunakan Putty
Sergiy Kolodyazhnyy

Menambahkan jawaban, cobalah
Faizan Akram Dar

1
Anda dapat menggunakan salah satu dari berikut ini. 1. PutTY 2. VNC
Novice

Apakah komputer ini berfungsi? Apakah pekerjaan Anda memungkinkan koneksi jarak jauh? Firewall?
damien

Ya kamu bisa. Lihat jawaban pertama untuk pertanyaan ini, url di bawah. Ini adalah solusi kerja termudah dan tercepat. Mengujinya sendiri. askubuntu.com/questions/477947/…
Ubuntuser

Jawaban:


146

Ya, Anda dapat mengakses Ubuntu dari Windows dari jarak jauh.

Diambil dari artikel ini .

Ikuti langkah ini :

Langkah 1 - Instal xRDP

Buka Terminal ( Crtl+ Alt+ T) dan jalankan perintah berikut:

sudo apt-get update
sudo apt-get install xrdp

Langkah 2 - Instal XFCE4 (Unity tampaknya tidak mendukung xRDP di Ubuntu 14.04; walaupun, di Ubuntu 12.04 itu didukung). Itu sebabnya kami menginstal Xfce4.

sudo apt-get install xfce4

Langkah 3 - Konfigurasikan xRDP

Pada langkah ini, kami memodifikasi dua file untuk memastikan xRDP menggunakan Xfce4. Pertama-tama kita perlu membuat, atau mengedit, .xsession file kita di direktori home kita. Kami dapat menggunakan nano atau hanya mengarahkan ulang pernyataan gema (lebih mudah):

echo xfce4-session > ~/.xsession

File kedua yang perlu kita edit adalah file startup untuk xRDP, jadi itu akan memulai Xfce4.

sudo nano /etc/xrdp/startwm.sh

Konten akan terlihat seperti ini (perhatikan baris terakhir dan abaikan . /etc/X11/Xsession):

#!/bin/sh

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

startxfce4

Langkah 4 - Mulai ulang xRDP

Untuk menjadikan semua perubahan ini efektif, mulai ulang xRDP seperti itu:

sudo service xrdp restart

Menguji koneksi xRDP Anda

Pada komputer yang akan mengontrol mesin Ubuntu Anda dari jarak jauh, mulai klien RDP Anda. Windows menjadi standar dengan klien Remote Desktop (mstsc.exe - Anda dapat memulainya dari prompt perintah, atau menemukan pintasan ke Remote Desktop di bawah Asesoris). Atau Cari 'jarak jauh' di awal (Windows 7) Atau 'jauh' di kotak pencarian di Windows 8.

Koneksi Desktop Jarak Jauh

Klien mana pun yang Anda gunakan, sebagian besar akan bekerja dengan nama jaringan komputer atau alamat IP mesin Ubuntu Anda.

Untuk menemukan alamat IP pada kotak Ubuntu Anda, ketik:

hostname -I

(catatan: ini adalah huruf kapital "i")

Masukkan alamat IP mesin Ubuntu Anda. Sebagai contoh:

masukkan deskripsi gambar di sini

Bergantung pada kemampuan dan pengaturan klien RDP Anda (misalnya: Klien RDP Microsoft mengizinkan masuk otomatis), Anda mungkin atau mungkin tidak melihat layar masuk. Di sini kita masukkan nama pengguna dan kata sandi Ubuntu kami dan klik "OK"

xRDP - Layar masuk

Anda selesai, selamat menikmati

RDP - Desktop xfce4 Ubuntu Anda

PS: Ada beberapa poin bagus yang disebutkan dalam komentar, jadi saya berpikir untuk menyimpulkannya.

  • Jika Anda ingin mengakses Ubuntu dari jaringan luar , Anda perlu Ubuntu di tempat kerja untuk memiliki alamat IP internet sendiri, tepat, - skenario yang cukup tidak mungkin. Untuk bekerja sebaliknya, Anda memerlukan alamat pekerjaan yang terlihat secara eksternal , DAN atur port forwarding diatur untuk mengarahkan permintaan RDP yang masuk ke komputer kerja Anda di router. ( Mark Williams )

  • Untuk menggunakan Ubuntu MATE Desktop meta-session , ganti baris terakhir startxfce4di startwm.shdengan mate-session. ( Frank N )

  • Anda dapat menggunakan nama mesin Anda yang sebenarnya (dengan mengetik hostname) daripada IP Anda karena mungkin lebih stabil pada IP dinamis di sesi mendatang. ( Frank N )


7
Mustahil ini akan menimbulkan masalah, jika OP berarti dari luar - contoh Anda menggunakan alamat 192.168.1. *, Yang dicadangkan untuk jaringan internal - tidak akan melintasi internet. Anda akan membutuhkan kotak Ubuntu di kantor untuk memiliki alamat IP internetnya sendiri, tepat, dan merupakan skenario yang agak tidak mungkin. Untuk mengatasinya, Anda memerlukan alamat 'work' yang terlihat secara eksternal, DAN atur port forwarding diatur untuk mengarahkan permintaan RDP yang masuk ke komputer kerja Anda di router. OK jika di dalam jaringan
Mark Williams

5
Saya memiliki server Ubuntu dan mesin Windows di rumah, dan saya mencoba menghubungkan yang terakhir ke yang pertama. Saya mengikuti instruksi di atas, tetapi setelah saya masuk ke xrdp, yang saya dapatkan hanyalah dialog yang mengatakan "Menghubungkan ke port IP 127.0.0.1 sesman 3350" dengan tombol 'OK', dan tidak lebih. Ada yang tahu kenapa?
Yuval

1
Apakah server ubuntu dan windows di jaringan yang sama? Maksud saya apakah Anda menghubungkannya secara lokal atau melalui internet? Tambahkan alamat IP server Anda pada mesin windows seperti yang ditunjukkan di atas, jika kedua sistem berada di jaringan lokal yang sama maka alamat keduanya akan menjadi seperti 192.xxx.xxx.xxx. Jika Anda terhubung melalui internet maka Anda perlu menambahkan alamat IP mesin jarak jauh dan memungkinkan penerusan port pada router Anda, Cari google untukport forwarding
Faizan Akram Dar

2
petunjuk: Untuk menggunakan meta-sesi desktop MATE ubuntu , ganti baris terakhir startxfce4di startwm.sh denganmate-session
Frank Nocke

2
menggunakan nama mesin Anda yang sebenarnya (dengan mengetik hostname) daripada IP Anda mungkin lebih stabil pada IP dinamis di sesi mendatang ...
Frank Nocke

8

MobaXterm

http://mobaxterm.mobatek.net/

Implementasi freeware server X di windows.

Tidak perlu menginstal apa pun di Ubuntu.

Setelah terhubung, Anda memulai dengan shell.

Kemudian, jika Anda memulai program dari shell, mis:

xeyes

xeyes terbuka sebagai jendela Windows asli yang terpisah.

Itu hanya bekerja di luar kotak antara Windows 10 dan Ubuntu 16.04 melalui VPN.

Ini menimbulkan jeda dan hilangnya resolusi yang dapat diterima, bahkan untuk aplikasi kompleks seperti firefoxdan eclipse, tetapi jelas tidak hanya dengan bodohnya streaming desktop Anda sebagai video, dan sebenarnya menerapkan X widget.

Satu gangguan adalah bahwa jika Anda membuka jendela di tempat kerja, dan kemudian Anda pulang, Anda harus memulai contoh baru dari aplikasi, dan Anda tidak dapat melihat jendela yang sudah dibuka. Ini semakin menjengkelkan oleh aplikasi yang bekerja dalam mode satu jendela, misalnya browser: Anda harus mencari cara memaksa instance baru, dan kemudian Anda akan menjalankan dua instance.

Cygwin / X

https://x.cygwin.com/

Alternatif GPL untuk MobaXterm. Belum mencobanya, tetapi perilaku harus sama dalam teori: https://youtu.be/ENkOEknSLv4?t=105

VNC

Saya sudah mencoba program-program berikut, tetapi mereka mengirim desktop sebagai video, yang menyebabkan hilangnya resolusi layar / ketidaktepatan mouse / bandwidth jaringan yang tidak dapat diterima jika Anda berada di luar kantor.

Server (dijalankan di Ubuntu):

Klien (dijalankan di Windows):

  • TigerVNC

Dempul

Solusi masuk jika Anda inginkan adalah terminal teks melalui SSH.

Sangat nyaman karena mengintegrasikan emulator xterm dan SSH / telnet dan protokol lain dalam satu paket.

Kemudian tambahkan tmux attachke campuran, dan Anda dapat menggunakan terminal yang sama persis di tempat kerja dan di rumah, yang luar biasa. Namun ada beberapa gangguan yang mengganggu dengan variabel lingkungan, terutama DISPLAY: https://unix.stackexchange.com/questions/75681/why-do-i-have-to-re-set-env-vars-in-tmux-when- saya pasang kembali

Anda juga ingin mengurangi ukuran font besar standar: Meningkatkan ukuran font dempul

Cara menyalin tempel di Putty: https://superuser.com/questions/180043/how-do-i-paste-the-windows-clipboard-into-my-putty-session-using-only-the-keybo

Kemudian, Anda bisa membuka halaman web yang Anda butuhkan langsung di browser Windows asli. Jika semua yang Anda butuhkan untuk menyelesaikan pekerjaan Anda adalah Vim dan peramban, Putty jelas merupakan cara untuk melakukannya.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.