সিউডো টিটিওয়াই-বরাদ্দ কী? (এসএসএইচ এবং গিথুব)


111

আমি এই টিউটোরিয়ালটি অনুসরণ করে গিথুবের সাথে একটি এসএসএইচ সংযোগ স্থাপনের চেষ্টা করছিলাম:
https://help.github.com/articles/testing-your-ssh-connication/

আমি নিম্নলিখিত আদেশটি জুড়ে এসেছি:

$ ssh -T git@github.com 
# Attempts to ssh to github

কৌতূহলী, আমি ssh ম্যানুয়াল তাকান। এটি নিম্নলিখিত বলেছিল:

 -T      Disable pseudo-tty allocation.

Tty বরাদ্দ কি? টিটি কিসের পক্ষে দাঁড়ায়? আমরা কেন এটি অক্ষম করছি?
আমি আন্তরিকভাবে এটি সন্ধান করার চেষ্টা করেছি তবে আমি একটি সংজ্ঞাও খুঁজে পাইনি।


1
সিউডো টার্মিনালের সাথে এর কিছু যুক্ত থাকতে পারে ? এছাড়াও, আপনি ছদ্ম tty- বরাদ্দ googled যখন আপনি সত্যিই ব্যবহারের কিছুই খুঁজে পেয়েছেন ?

1
কে জানত সিউডো টার্মিনালের টিটিটির সাথে কিছু করার ছিল। আমি আসলে সেই লিঙ্কটি খুঁজে পেয়েছি কিন্তু ভেবেছিলাম এর টিটিটি বরাদ্দের সাথে কোনও সম্পর্ক নেই, হি। ধন্যবাদ!
ব্যবহারকারী 2316667

4
আমি এসএসএইচ সংযোগ স্থাপন করছিলাম, আমি একই টিউটোরিয়ালটি অনুসরণ করছিলাম, এবং কৌতূহলের বাইরে আমি এসএস ম্যান পৃষ্ঠার দিকে তাকিয়েছিলাম, এবং এরপরে আমার একই প্রশ্নগুলি হয়েছিল!
সিদ্ধার্থ 18

উত্তর:


99

যেমন " গিটোলাইট: পিটিওয়াই বরাদ্দের অনুরোধ চ্যানেল 0 এ ব্যর্থ হয়েছে " তে ব্যাখ্যা করা হয়েছে , এর সাথে ssh পরীক্ষা সংযোগ করা গুরুত্বপূর্ণ -T, কারণ কোনও পাঠ্য-টার্মিনাল (টিটি) অনুরোধ করা হলে কিছু সার্ভার লেনদেন পুরোপুরি বাতিল করতে পারে ।

-T টার্মিনালটির অনুরোধ করা এড়িয়ে চলে, যেহেতু গিটহাবের কোনও ইন্টারেক্টিভ সুরক্ষিত শেল দেওয়ার কোনও ইচ্ছা নেই, যেখানে আপনি কমান্ডটি টাইপ করতে পারেন।

Ssh কমান্ড কাজ করে কিনা তা নিশ্চিত করার জন্য (আপনার সঠিক পাবলিক / প্রাইভেট কী রয়েছে এবং জনসাধারণ আপনার গিটহাব অ্যাকাউন্টে নিবন্ধিত হয়েছে ) গিটহব কেবল আপনার এসএসএস অনুরোধের জবাব দিতে চায়

পুটিটি একটি টার্মিনাল এমুলেটর , সিরিয়াল কনসোল এবং নেটওয়ার্ক ফাইল স্থানান্তর অ্যাপ্লিকেশনটির উদাহরণ হতে পারে । এটি এসসিপি, এসএসএইচ, টেলনেট এবং রোলগিন সহ বেশ কয়েকটি নেটওয়ার্ক প্রোটোকল সমর্থন করে।
নাম " PuTTY" আছে কোন নির্ধারক অর্থ , যদিও "TTY" ইউনিক্স ঐতিহ্য একটি টার্মিনাল জন্য নাম, সাধারণত স্বল্প হতে অনুষ্ঠিত টেলিটাইপ


অন্যান্য -Tপরীক্ষার ক্ষেত্রে (পরীক্ষার পাশে)


2
ধন্যবাদ। এটি কি টিটি বরাদ্দ এড়াতে কেবল টেস্ট সংযোগের জন্য ব্যবহার করা হয়?
টিম

6
@ টিম নং, বাইনারি ফাইলগুলি স্থানান্তর করার সময় ( সার্ভারফল্ট.com / a / 746638 / 783 ) বা রিমোট সার্ভারে (কমান্ড কার্যকর করতে) ( ইউনিক্স.স্ট্যাকেক্সেঞ্জঞ্জ / / 6616১16/7490৯০ ) এটি কার্যকর হতে পারে ( টিটিটি অক্ষম করতে )
ভনসি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.