TGStat
TGStat
Type to search
Advanced channel search
  • flag English
    Site language
    flag Russian flag English flag Uzbek
  • Sign In
  • Catalog
    Channels and groups catalog Search for channels
    Add a channel/group
  • Ratings
    Rating of channels Rating of groups Posts rating
    Ratings of brands and people
  • Analytics
  • Search by posts
  • Telegram monitoring
My folder vip

24 Aug, 19:25

Open in Telegram Share Report

فصل ششم — قسمت شصت و پنجم 🐧
Remote Desktop — اتصال گرافیکی از راه دور به لینوکس
——————-
در این قسمت می‌خواهیم یاد بگیریم چطور از یک کامپیوتر دیگر به محیط گرافیکی لینوکس وصل شویم.
مثلاً:
Windows / Linux
│
│ Network
↓
Linux Server
│
└── GUI

————-

Remote Desktop چیست؟
یعنی به‌جای اینکه جلوی خود سرور باشیم، از کامپیوتر خودمان به آن وصل شویم و محیط گرافیکی آن را ببینیم و کنترل کنیم.
مثلاً:
PC خودت
↓
Remote Connection
↓
Linux Server
↓
GNOME / KDE / XFCE



——————

2️⃣ X11 چیست؟
X11 یکی از سیستم‌های قدیمی و معروف Linux/Unix برای نمایش GUI است.
نکته مهم:
X11 خودش «Remote Desktop» نیست؛ ولی قابلیت اجرای برنامه‌های گرافیکی از راه دور را دارد.

مثلاً روی سرور:
gedit
و پنجره برنامه روی کامپیوتر کلاینت نمایش داده شود.


—————


3️⃣ X11 Forwarding چیست؟
یعنی اتصال گرافیکی یک برنامه را از طریق SSH منتقل کنیم.
ساختار:
Client
│
│ SSH
↓
SSH Server
│
↓
X11 Application
مثلاً:
ssh -X ali@192.168.1.10
بعد روی سرور:
xclock
اگر X11 Forwarding درست تنظیم شده باشد، پنجره xclock روی سیستم کلاینت نمایش داده می‌شود.


—————-


4️⃣ فعال کردن X11 Forwarding در SSH
روی سرور فایل:
nano /etc/ssh/sshd_config
را باز کن.
دنبال این گزینه بگرد:
X11Forwarding yes
اگر # اولش بود:
#X11Forwarding yes
به:
X11Forwarding yes
تغییر بده.
بعد:
systemctl restart sshd



—————-

نصب X11 روی سیستم
در Debian/Ubuntu ممکن است نیاز داشته باشی:
apt install xauth
بعد از کلاینت:
ssh -X user@server-ip
یا در بعضی شرایط:
ssh -Y user@server-ip
🧠 تفاوت ساده:
-X → X11 Forwarding معمولی
-Y → Trusted X11 Forwarding


——————
5️⃣ Remmina چیست؟
Remmina یک برنامه GUI برای اتصال Remote به سیستم‌های دیگر است.
می‌تواند با پروتکل‌هایی مثل:
RDP
SSH
VNC
SPICE
کار کند.
مثلاً در Ubuntu:
sudo apt install remmina
بعد Remmina را باز می‌کنی:
Remmina
↓
New Connection
↓
Protocol: RDP
↓
Server: 192.168.1.10
↓
Username
↓
Password
↓
Connect

——————-

6️⃣ Remote Desktop واقعی با RDP
اگر می‌خواهی کل Desktop لینوکس را از راه دور ببینی، X11 Forwarding انتخاب مناسبی نیست.
برای این کار می‌توانی از RDP استفاده کنی.
مثلاً روی بعضی سیستم‌های Linux می‌توانی xrdp نصب کنی:
sudo apt install xrdp
سپس:
systemctl enable --now xrdp
بعد از Windows می‌توانی برنامه:
Remote Desktop Connection
را باز کنی و IP لینوکس را وارد کنی.


——————-

7️⃣ X11 Forwarding vs Remote Desktop
این تفاوت را حتماً بفهم:
X11 Forwarding
فقط یک یا چند برنامه گرافیکی را اجرا می‌کنی:
SSH
↓
xclock
↓
پنجره xclock روی Client
Remote Desktop
کل محیط دسکتاپ را می‌بینی:
RDP
↓
Linux Desktop
├── Files
├── Terminal
├── Browser
└── Settings





——————-

43 0 3 1
Catalog
Channels and groups catalog Channels compilations Search for channels Add a channel/group
Ratings
Rating of Telegram channels Rating of Telegram groups Posts rating Ratings of brands and people
API
API statistics Search API of posts API Callback
Our channels
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Read
Академия TGStat Telegram Research 2019 Telegram Research 2021 Telegram Research 2023
Contacts
Справочный центр Support Email Jobs
Miscellaneous
Terms and conditions Privacy policy Public offer
Our bots
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot