Virtual Network Computing

Virtual Network Computing

VNC (Virtual Network Computing )









کاربرد VNC – Client.Server





به
عنوان يک سيستم راه دور بين سرور و client بکار مي رود که مي توانيد سرور را بروي Unix
، Linux
، Windows
يا هر سطح ديگر اجرا کنيد . تقاضاي client  با
برنامه و وجود کاربران log
on  در
طرف سرور به آن دسترسي مي يابد .





بزرگترين
استفاده vnc براي دسترسي به سيستم Linux/Windows از راه دور ، از اتصال از
طريق home
است . vnc
بواسطه پروتکل بين client و سرور که تا حد زيادي فشرده و بهينه سازي شده است نسبت به متدهاي
ديگر دسترسي از راه دور ، بهتر عمل مي کند و نسبت به بقيه سر يعتر است .





Tight vnc پهناي باند بهينه تري براي
اتصالها بر قرار مي کند و مکانماي جاري و امنيت SSH را در بر دارد و سيستم عامل Unix
و Linux
و Windows
و نسخه هاي جاوا را حمايت مي کند .





Tridia به عنوان يک vnc
توسعه يافته براي Unix و Linux
 و Windows
تائيد شده و يک نسخه گسترده با يک نصب ساده و امنيت بيشتري دارد .





Vnc اصلي ر ا مي توانيد از www.uk.research.att.com/vnc/
نصب کنيد و يک راهنما براي استفاده از vnc ، www.uk.research .att.com/vnc/dosc.html

 است .





کنترل از راه دور ( Remote Control )









کساني
که مرتباً در بيشتر از يک کامپيوتر کار مي کنند اين روال را مي دانند : بعد از وصل
شدن ، شما بايد پنجره ها را باز کنيد ، اسناد را دوباره لود کنيد و صفحات وب
فديميتان را پيدا کنيد . desktop هاي جديد ساختارهاي مديريت بخش را دارند ،
بنابراين برنامه ها بر desktop هاي مرتبط در نهايت در مکان در لسيت دوباره نمايش داده مي شوند .
که به هر حال با برنامه هاي “
non-desktop “ مانند netscape ممکن نيست . اين get even worse
زماني که دو کامپيوتر نسبت داده شده سيستم عاملهاي مختلفي را در حال اجرا دارند .
يک تنظيم درست شبکه  مي تواند به شما
اطمينان دهد که به linux
home directory از windows دسترسي داريد ، اما تمام
برنامه هاي نرمال از دست خواهند رفت .





  • يک راه حل خوب




Vnc مشکل را با گرفتن desktop
کامل از يک کامپيوتر و دوباره تشکيل دادن آن در يک پنجره بر کامپيوتر دوم ، حل
ميکند . در اينجا ، ما نصب vnc server  را تحت linux بهتر از نصب يک vnc client
تحت linux
و windows
توصيف مي کنيم .





  • SERVER




Vncserver localhost :1









يک
vnc server تحت linux
 در
حقيقت ي کdouble
server است . از لحاظ ديگر مي توانيد يک xserver
در نظر گرفته شود  که مي توانيد به آن از
طريق localhost :1 بعد از start
up دسترسي داشته باشيد . بهرحال اين کاري انجام
نمي دهد ، مانند سروري که بدون يک خروجي کار مي کند . براي آنکه desktop
ي که بروي xserver جديدي اجرا مي گردد ببينيد ، شما بايد يک vnc client ، (vncviewer)
را راه اندازي  کنيد . vnc client
سپس نقش vnc
server را بازي مي کند و محتويات desktop
را به عنوان اطلاعات تصوير انتقال مي دهد .





براي
تنظيم و راه اندازي vnc
server ، شما هم متن هاي اصلي vnc
يا يک بسته rpm قبل از کامپايل که vnc server ناميده مي شود ، نياز دارد .
براي مورد دوم نصب ساده است :





  rpm –Uvh rpm –server …… rpm





تعدادي
از ارسالها بسته هاي vnc
 ، vnc server
هنوز تامين مي کنند و در اين حالت نصب آنها ساده است .





  • Server
    Start




گام
بعدي start
سرور است اگر مي خواهيد ابتدا تنظيمات vnc server را تست کنيد ، به سادگي
تقاضاي نمايش اطلاعات vnc
server script مي کنيد – که بعد سرور واقعي ، xvnc
را راه مي اندازد به پارامترهاي استاندارد در خروجي توجه کنيد . عدد نمايشگر در
اينجا به نمايش در مي آيد (:1,:2,…) ، که به آن براي دستيابي به سرور احتياج داريد .





بدلايل
امنيتي ، اکنون احتياج به مشخص کردن password  ديگري براي دستيابي داريد براي انجام آن ، فرمان
vncpassword را وارد کنيد و رمز خود را وارد کنيد که سپس کد مي شود و در فايل ~/.vnc/passwd وارد مي گردد .





  • کاربر Linux




براي
اولين تست ، در محل به بخش vnc جاري دسترسي يابيد . بسته vnc
که شامل vnc
viewer client است نصب کنيد . اگر اکنون فرمان زير را وارد
کنيد :





Vncviewer localhost :1





در
کنسول ( که " 1: " با عدد نمايش درست که نياز است جايگزين مي گردد ) ، desktop
جديد در پنجره مربوط به خودش نمايان مي گردد . مطمئن گرديد که رمز vnc
را درست وارد کرديد . مدير پنجره يک UnixWM.twm قديمي است که براحتي قابل
استفاده نيست ، و بنابراين احتمالاً شما مي خواهيد آن را تغيير دهيد .





  • وفق دادن desktop




vnc server ، اسکريپت ~/.vnclxstartup را بعد از start up اجرا مي کند . اين خط twm& را در بر دارد که twm
را شروع مي کند . اين ممکن است که به سادگي اين خط را با خطي که desktop
انتخاب شما را start مي کند جايگزين گردد . براي مثال starttde & startgname & or startxfce





  • چندين کاربر




سعي
کنيد که جريان دومين vncviewer که تا حدي موفق است start کنيد . بعد از وارد کردن رمز ،





يک
پنجره جديد با desktop جديد باز خواهد شد ، ولي اولين پنجره بهرحال بسته خواهد ماند .
دليل آن اين است که شما کاربرها (clients
) را در مد “nonsharing” start
کرديد . که بدين معناست که نمايش vnc تنها بوسيله يک کاربر در يک زمان قابل ديدن
است .





اگر
مي خواهيد دردو ايستگاه کاري ، کار کنيد ( براي نمونه در دو دفتر در يک ساختمان )
در يک زمان ، سپس يک دستيابي جدا براي شماست ساده ترين راه براي بدست آوردن آن ، start
سرور در مد کاري “alwaysshared” است . فرمان زير براي اين مقصود استفاده مي شود :





Vncserver –kill :1





(عدد
نمايش مي تواند دوباره اگر لازم باشد وفق داده شود )





سرور
بايد سپس دوباره start شود ، در اين بار با خط فرمان زير :





Vncserver –alwaysshared –geometry 1000x700 –depth 24





اين
مثال دو آرگومان معمول علاوه بر “alwaysshared” براي مد sharing دارد :





  • -geometry 1000x700
    : ساير دسک تاپ ها vnc را تعريف مي کند ، در اين حالت 1000x700pix
  • Ø             
    -depth 24 : عمق رنگ را تعريف مي کند .
    سرور به عنوان استاندارد فقط با 8
    bit اجرا مي گردد ، که در مانيتورهاي باresolution  بالا خوب به نظر نمي رسد .
    • امنيت با SSH




vnc يک رمز براي محافظت در برابر
اتصالات مبني بر برقراري غير مجاز دارد – انتقال واقعي هر چند رمز شده نيست . ( به
طور مشابه بخش ،Telnet ) . اگر به اندازه کافي براي شما قابل اطمينان نبود ، مي توانيد
کانال SSH
ايجاد کنيد .





براي
اينکار ، در ابتدا vnc
server را با انتخاب اضافي localhost - ، start کنيد . در اين حالت ، هيچ
اتصال ديگري با کامپيوترهاي ديگر برقرار نمي گردد . اگر قصد شما ايجاد دسترسي از
کامپيوتر ديگري است ، بايد به پورت vnc از طريق SSH کانال ايجاد کنيد . که در
ابتدا براي انجام اين کار شماره پورت vnc server را محاسبه کنيد بدين صورت که
عدد 5900 را به عدد نمايش اضافه مي کنيد بنابراين 1:





با
شماره پورت 5901 در myserver اشاره مي کند . اگر مي خواهيد اکنون vnc client را start  کنيد :





Vncviewer localhost :1









 viewer 
دنبال vncserver ي ميگردد که در محل run باشد و پورت محلي 5901 را پيدا مي کند که
اين encode  شده و به پورت درست در سرور توسط SSH
انتقال مي يابد ، بنابراين اتصال vnc را نگهداري مي کند . اگر client
کامپيوتر windows باشد ، بايد بسته SSH براي ويندوز را نصب کنيد – يک توصيف از آنچه
در محدوده اين مقاله است . 





  •  نصب ، پيکر بندي  و استفاده 
    VNC در Linux   و Microsoft Windows




محاسبه
شبکه مجازي ( Virtual
Network Computing )  اجازه 
نمايش و انجام يک کنسول از کامپيوتر ديگر را در سرتاسر شبکه مي دهد . اين
آموزش ، کاربرد يک کاربر جاري VNC را بر Linux  براي 
نمايش و انجام  يک  طرح  Microsoft Windows از راه  دور مي رساند .





دو
مدل و ويرايش VNC در حال حاضر در دسترس است :





  1. VNC اصلي که توسط شرکت AT&T توليد شده .
  2. VNC قوي و محکم ( سخت )




·  نصب





  • نصب سري VNC Linux




سري
Linux
در فرم منبع آن موجود است که کامپايل شده است : Red Hat RPM  از Red Hat و وب سايتهايVNC .





برنامه
هاي مشتري Red Hat نصب شده به قرار زيرند :





-                  
VNC–3.3.3r2–39.i386.rpm





-                  
VNC–doc–3.3.3r2–39.i386.rpm





ما
نيازي به برنامه سرورVNC
Linux   نداريم مگر اينکه براي استخراج   Linuxخود نياز به
استفاده از VNC داشته باشيم . برنامه هاي Red Hat از مشتري VNC
سخت استفاده مي کنند .





  • نصب
    سرور VNC
    در Microsoft Windows




نصب
تقريباً مشابه قبل است. اشتراک کد مبنا يکي از دو مورد زير را انتخاب

مي کند :





  • Windows 2000 “Real” VNC 3.3.6
    Server :




ابتدا
نصب کامل  x86 Win 32 را download کنيد ( سرور و ناظر ) که فايل
zip
شده است و به فايل غير zip قابل اجرا تبديل مي شود VNC –3.3.6-x86-win32.exe
.





نصب :





  • بروي گزينه VNC –3.3.6-x86-win32.exe
    دوبار کليک نماييد .
    • حال DialogBox باز خواهد شد که از شما مي پرسد مايل به ادامه هستيد يا خير؟
      گزيته Yes
      را انتخاب کنيد .
    • پيش فرض برنامه کمکي نصب را به گزينه c:program files Real VNC
      تغيير دهيد .
    • نصب کامل VNC
      server .




نصب
win VNC
خصوصيات سيستم محلي را پيش فرض قرار مي دهد . حال رمز ورود را انتخاب کنيد :





Start à Real VNC à VNC server à show default properties





براي توقف در VNC :





Start à Real VNC à VNC server à Unregister server





  • windows 2000 Tight VNC server
    installation  :
    • بروي
      گزينه tight VNC –1.2.9-setup.exe دو بار کليک نماييد .
    • اجراي
      برنامه کمکي  راهنماي  کاربر را نصب 
      کنيد . پيش فرض نصب  را C:program files Tight VNC قرار دهيد .
    • Complete setup
      را انتخاب کرده و سپس Next را کليک کنيد .
    • اکنون
      به فرد اجازه نصب / انتخاب منو همزمان داده 
      مي شود .
    • حال
      گزينه start & register Tight
      VNC as a … را انتخاب مي کنيم :




Start à programs à Tight VNC à Launch Tight VNC server





سرور
VNC
سخت از ي کلبزار پيکر بندي واسط کاربر گرافيکي استفاده مي کند .





همچنين
VNC
به عنوان محيط ذخيره سازي در آن واحد استفاد همي شود :





Start à Real VNC à VNC server à show default properties





راه
انداز VNC
از windows
خصوصيات سيستم محلي را به عنوان پيش فرض قرار داده و رمز ورود را انتخاب کنيد .





براي متوقف کردن VNC server سخت :





Start à Tight VNC à Administeration à remove VNC server


تگ های مطلب

#شبکه مجازی ,

نظرات کاربران

نویسنده نظر : شايا پريا - 1398/6/24 (9:59)
تشکر مي کنم از استاد از اينکه اين فايل رو قرار داديد دانلود کردم خوب و کامل بود
 
پاسخ پشتیبانی یکتا فایل
سلام نظر لطف شماست
 
نویسنده نظر : شهناز شهين - 1398/3/25 (9:35)
سلام من دانلود کردم به معناي واقعي فوق العاده است
 
پاسخ پشتیبانی یکتا فایل
سلام تشکر از لطف شما
 
نویسنده نظر : شهرناز شميم - 1398/3/19 (6:51)
سلام دانلود کردم عالي بود
 
پاسخ پشتیبانی یکتا فایل
با سلام ممنون از ارسال ديدگاه خود
 
نویسنده نظر : شهپر شيما - 1398/9/5 (11:7)
تبريک عرض ميکنم خدمت استاد دستتون درد نکنه فايل را دانلود کردم بسيار عالي و کامل
 
پاسخ پشتیبانی یکتا فایل
با سلام ممنون از ارسال ديدگاه خود
 

برای ارسال نظر وارد سایت شوید