How to set Raspberry Pi for remote access with Windows Remote Desktop

บทนำ (Overview)

จากการนำเสนอการ Remote Desktop ไปยัง Raspberry PI โดยใช้ VNC  (How to set Raspberry Pi for remote access with VNC) ในบทความนี้จะใช้งาน “Remote Desktop” ของ “Window” เลย ซึ่งก็คือ “xrdp” มีหมายเลข port คือ “3389” โดยเพียงแค่ติดตั้ง “xrdp” ที่ “Raspberry Pi” เท่านั้นเอง

ขั้นตอน (Steps)

  1.  ต่อสาย “Lan” เข้า “Raspberry Pi”
  2. เมื่อ “Boot” เครื่องเสร็จสิ้นเราสามารถใช้ โปรแกรม “Putty” บน “Windows” เพื่อ “remote access” ได้จากนั้นให้ “Login”
    login as: root
    root@192.168.0.23's password:
    Linux kali 3.18.11-v7 #1 SMP PREEMPT Tue Apr 7 12:12:57 CDT 2015 armv7l
    
    The programs included with the Kali GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.
    
    Kali GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    Last login: Sun Jun 28 00:55:25 2015 from 192.168.0.12
    
  3. จากนั้นดาวน์โหลดติดตั้ง “xrdp” บน “Raspberry Pi”
    root@kali:~# sudo apt-get install xrdp
    
  4. ตรวจสอบ “IP Address”
    root@kali:~# ifconfig
    eth0      Link encap:Ethernet  HWaddr b8:27:eb:ce:bc:79
              inet addr:192.168.0.23  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::ba27:ebff:fece:bc79/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:464 errors:0 dropped:0 overruns:0 frame:0
              TX packets:328 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:35533 (34.7 KiB)  TX bytes:43454 (42.4 KiB)
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    
  5. ตรวจสอบ “Port” จาก “IP” ของ “Raspberry PI” ว่าเปิดอยู่หรือไม่
    root@kali:~# nmap -sS 192.168.0.23
    
    Starting Nmap 6.47 ( http://nmap.org ) at 2015-06-28 01:20 UTC
    Nmap scan report for 192.168.0.23
    Host is up (0.000080s latency).
    Not shown: 999 closed ports
    PORT   STATE SERVICE
    22/tcp open  ssh
    
    
  6. ถ้า “xrdp” ยังไม่เปิดให้ใช้คำสั่ง (port 3389)
    root@kali:~# sudo service xrdp start
    [ ok ] Starting Remote Desktop Protocol server : xrdp sesman.
    
  7. ลองตรวจสอบ Port อีกครั้งจะพบว่า “port” ของ “xrdp” ถูกเปิดแล้ว
    root@kali:~# nmap -sS 192.168.0.23
    
    Starting Nmap 6.47 ( http://nmap.org ) at 2015-06-28 01:30 UTC
    Nmap scan report for 192.168.0.23
    Host is up (0.000080s latency).
    Not shown: 998 closed ports
    PORT     STATE SERVICE
    22/tcp   open  ssh
    3389/tcp open  ms-wbt-server
    
    Nmap done: 1 IP address (1 host up) scanned in 0.75 seconds
    
    
  8. ไปที่ “Windows” ให้เปิดโปรแกรม “Remote Desktop” xrdp1
  9. จากนั้นกรอก “IP” ของ “Raspberry PI” xrdp2
  10. จากนั้นกรอก “username” และ “password” xrdp3
  11. สามารถใช้งาน “Remote Desktop” xrdp4

 

 

ใส่ความเห็น