টেলনেট ছাড়াই কীভাবে সংযোগ পরীক্ষা করবেন? [বন্ধ]


22

আমি পরীক্ষার চেষ্টা করছি যে মেশিন A নির্দিষ্ট বন্দরগুলিতে মেশিন বি এর সাথে সংযোগ করতে পারে কিনা। মেশিন এ এর ​​সিসাদমিনগুলি telnetকমান্ডটি সরিয়ে ফেলার উপযুক্ত মনে করেছে । সুবিধাজনক প্রতিস্থাপন কি হবে? মেশিন এ সেন্টোস।


2
এ এর সিসাদমিনদের সাথে কথা বলুন এবং তাদের আপনার প্রয়োজনের কথা জানান। বিকল্প হিসাবে যতদূর যায় নেটকেট দেখুন। সমস্যাটি সমাধান করার প্রশ্নে আপনার মেশিনে সুবিধা নেই বলে এটি অফ-টপিক।
EEAA

"এ এর সিসাদমিনদের সাথে কথা বলুন এবং তাদের আপনার প্রয়োজনের কথা জানান।" - এই পরিবেশে অসম্ভব। \ নেটক্যাট ইনস্টল করা নেই। \ আমার ধারণা - যদিও আমি বি মেশিনে সিসাদমিন।
স্টিভ বেনেট

যদিও এটি বিষয়টিতে তৈরি করে না।
EEAA

5
হুম, দেখে মনে হচ্ছে এসএফের ক্ষেত্রটি এফএকিউ-র মধ্যে যা নির্দিষ্ট করা হয়েছে তার চেয়ে অনেক সংকীর্ণ। (উদাহরণস্বরূপ, meta.serverfault.com/questions/4111/… )
স্টিভ বেনেট

আপনি যদি মেশিন বি এর সিসাদমিন হন তবে আপনারা যা নিশ্চিত করতে পারেন তা নিশ্চিত করে নিন যে মেশিন বি অ্যাক্সেসের অনুমতি দিচ্ছে। আপনার প্রয়োজনমতো সরঞ্জামাদি সরবরাহ করা বা নিজে নিজে পরীক্ষা করা এটি মেশিন এ এর ​​সিসাদমিনদের কাজ। এটি এখন যেমন দাঁড়িয়েছে, যেহেতু আপনার কাছে কোনও প্রোগ্রাম নেই যা সংযোগ শুরু করতে ব্যবহার করা যেতে পারে, উত্তরটি হ'ল না, এ সংযোগ করতে পারে না।
জেনি ডি বলছেন মনিকা

উত্তর:


26

এখন, সেন্টস 6 মেশিনে ডিফল্টরূপে টেলনেট ইনস্টল করা নেই। আপনার মতো সরঞ্জাম না থাকলে telnetবা ncউপলব্ধ না থাকলে আপনি সর্বদা পাইথন ব্যবহার করে কোনও নেটওয়ার্ক সকেটে কথা বলতে পারেন। (যদিও এটি আপনার "সুবিধাজনক" প্রয়োজনীয়তার সাথে খাপ খায় কিনা তা নিশ্চিত নয় ...)

সংযোগ স্থাপন করা যায় কিনা কেবল তা পরীক্ষা করার জন্য:

[gryphius@ut ~]$ python
Python 2.6.6 (r266:84292, Feb 22 2013, 00:00:18) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2                                                                                                                                                                                                                               
Type "help", "copyright", "credits" or "license" for more information.                                                                                                                                                                                                         
>>> import socket                                                                                                                                                                                                                                                              
>>> conn=socket.create_connection(('gmail-smtp-in.l.google.com',25))                                                                                                                                                                                                           

যদি এখনও পর্যন্ত এটি ত্রুটি না ফেলে তবে সংযোগটি ঠিক আছে। আপনি যদি ডেটা গ্রহণ / প্রেরণের পরীক্ষা করতে চান তবে আপনি এটির মতো চালিয়ে যেতে পারেন:

>>> input=conn.makefile()                                                                                                                                                                                                                                                      
>>> print input.readline()                                                                                                                                                                                                                                                     
220 mx.google.com ESMTP p2si6911139eeg.7 - gsmtp                                                                                                                                                                                                                               
>>> conn.sendall('HELO example.com\r\n')
>>> print input.readline()
250 mx.google.com at your service

>>> conn.sendall('QUIT')
>>> conn.close()
>>> 

1
প্রকৃতপক্ষে এটি সুবিধাজনক নয়, তবে যখন অন্য কিছুই উপলব্ধ ছিল না তখন এটি কাজটি সম্পন্ন করে। (আমার যাচাই করা দরকার যে জিপিএসডি এম্বেড থাকা সিস্টেমে লোকালহোস্ট: 2497 এ প্রকাশ করছে: সাফল্য!)
রবার্ট ক্যালহাউন


5

আমি একটি পদ্ধতি নিয়ে এসেছি:

$ ssh -f -N machineA -L 10123:machineB:123

$ telnet localhost 10123

এটি ব্যর্থ হয়েছিল, তবে আমি নিশ্চিত ছিলাম না যে এটি আসলে ডায়াগনস্টিক ছিল কিনা। আরও পরীক্ষা করার পরে, এটি সত্যই ডায়াগনস্টিক।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.