আপনি কেবল ব্যবহার না করে কেন ভিএনসি (বা সেই বিষয়টির জন্য এনএক্স) ব্যবহার করবেন ssh -X (-Y)
। আমি পড়েছি যে ভিএনসি কম ব্যান্ডউইথ ব্যবহার করে, তবে কি সংশ্লিষ্ট সরঞ্জামের সাথে অন্য কোনও পার্থক্য / সুবিধা রয়েছে?
আপনি কেবল ব্যবহার না করে কেন ভিএনসি (বা সেই বিষয়টির জন্য এনএক্স) ব্যবহার করবেন ssh -X (-Y)
। আমি পড়েছি যে ভিএনসি কম ব্যান্ডউইথ ব্যবহার করে, তবে কি সংশ্লিষ্ট সরঞ্জামের সাথে অন্য কোনও পার্থক্য / সুবিধা রয়েছে?
উত্তর:
ব্যান্ডউইথ এবং ল্যাটেন্সি সমস্যাগুলি (যা কিছুটা আলাদা হতে পারে) বাদ দিয়ে বড় পার্থক্য হ'ল এটি সরবরাহ করে function
ভিএনসি একটি সম্পূর্ণ সেশন, ডেস্কটপ এবং সমস্ত রফতানি করে, যখন এসএসএস একটি একক প্রোগ্রাম চালাবে এবং এর উইন্ডোজটি আপনার ওয়ার্কস্টেশনে প্রদর্শন করবে।
ভিএনসি সার্ভারটি এমন একটি সেশন রফতানি করে যা আপনার স্ক্রিনটি সংযোগ বিচ্ছিন্ন করার পরেও বেঁচে থাকে এবং আপনি পরে সমস্ত উইন্ডো খোলা ইত্যাদির সাথে পুনরায় সংযোগ করতে পারেন ইত্যাদি কারণ এটি যখন আপনার এক্স সার্ভারটি মারা যায় তখন উইন্ডোজ চলে যায় ।
ssh user@host
; এবং অবশ্যই লগ ইন করতে পরে: screen bash
; সংযোগ বিচ্ছিন্ন করার ctrl+a
পরে , অনুসরণ ctrl+d
। আপনি লগআউট এবং আবার লগইন করতে পারেন, তারপরে: screen -ls
এবং screen -r
। প্রস্থান করা বাশ স্ক্রিন সেশন থেকে প্রস্থান করে। আরো (আরো অনেক কিছু), দেখুন বিভিন্ন টিউটোরিয়াল উপর গনুহ পর্দা
ssh -X
আপনার স্থানীয় এক্স সার্ভারে এক্স 11 কমান্ডগুলি পুনঃনির্দেশ করে। সুতরাং এটি যেন আপনি স্থানীয়ভাবে প্রোগ্রামটি চালাচ্ছেন, যখন এটি অন্য প্রান্তে কম্পিউটারে সত্যিই চলছে। এটি খুব ধীর কারণ এটি ব্যান্ডউইথের দুর্দান্ত ব্যবহার করে। (লোকেরা X11 "নেটওয়ার্ক স্বচ্ছ" বলে যখন লোকেরা এটির কথা বলছে)
ভিএনসি এবং অন্যান্য রিমোট ডেস্কটপ অ্যাপ্লিকেশনগুলির পরিবর্তে অন্যান্য কম্পিউটারকে সমস্ত গ্রাফিক্স অঙ্কন প্রক্রিয়া করার অনুমতি দেয় এবং সংক্ষেপে, স্ক্রিনশটটি ক্যাপচার করে এবং এটি আপনার কম্পিউটারে প্রেরণ করে। এটি অনেক দ্রুত মনে হতে পারে, কারণ সমস্ত কিছু প্রদর্শনের জন্য খুব কম তথ্য প্রয়োজন। তবে এটি একক অ্যাপ্লিকেশন না দিয়ে পুরো ডেস্কটপটি প্রেরণ করে।
আমি ssh -X
একটি সহজ কারণে ইন্টারনেটে ব্যবহার করার পরামর্শ দিচ্ছি না : এটি আপনার উপলব্ধ সমস্ত ব্যান্ডউইথ ব্যবহার করবে । এটি একটি ল্যানের পক্ষে মোটামুটি কার্যকর, আমার মতে, সুতরাং আপনার যদি কেবল একটি অ্যাপ্লিকেশন প্রয়োজন হয় এবং একটি সম্পূর্ণ ডেস্কটপ চালাতে না চান, এটি যাওয়ার একটি ভাল উপায়। অন্যথায়, কেবল ভিএনসি ব্যবহার করুন।
ভিএনসি দূরবর্তী সিস্টেম থেকে একটি সম্পূর্ণ ডেস্কটপ ভাগ করে নেবে। এটির দূরবর্তী সিস্টেমে একটি পূর্ণাঙ্গ ডেস্কটপ প্রয়োজন।
ssh -X আপনাকে একটি রিমোট সার্ভার থেকে একক এক্স অ্যাপ্লিকেশন চালানোর অনুমতি দেয়। রিমোট সিস্টেমে একটি সম্পূর্ণ ডেস্কটপ চালানোর প্রয়োজন হয় না এবং আপনার প্রায়শই কেবল রিমোট সিস্টেমে কয়েকটি মুখ্য প্যাকেজ ইনস্টল করার প্রয়োজন হয়।
ssh -X
একটি দূরবর্তী সংযোগে জটিল সফ্টওয়্যার প্যাকেজ ইনস্টল করার সময় দরকারী হতে পারে। কিছু সফ্টওয়্যার পণ্য একটি জিইউআই ইনস্টলার ব্যবহার করতে পারে (ওরাকল ডাটাবেস, ইত্যাদি)। আমি ইনস্টল করতে চাই না এবং আমার দূরবর্তী সার্ভারে একটি পূর্ণাঙ্গ জ্ঞোম ডেস্কটপ। সুতরাং, আপনি রিমোট সার্ভারে একটি বা দুটি এক্স 11 প্যাকেজ (জাওথ?) ইনস্টল করেন এবং ডিবিএকে 'ssh -X / মিডিয়া / সিডিআরএম / ওরাকল-ইনস্টলার' এর মতো সাধারণ কিছু ব্যবহার করে দূরবর্তী অবস্থান থেকে ওরাकल ইনস্টলারটি চালানোর অনুমতি দিন।