আমি পরীক্ষার চেষ্টা করছি যে মেশিন A নির্দিষ্ট বন্দরগুলিতে মেশিন বি এর সাথে সংযোগ করতে পারে কিনা। মেশিন এ এর সিসাদমিনগুলি telnet
কমান্ডটি সরিয়ে ফেলার উপযুক্ত মনে করেছে । সুবিধাজনক প্রতিস্থাপন কি হবে? মেশিন এ সেন্টোস।
আমি পরীক্ষার চেষ্টা করছি যে মেশিন A নির্দিষ্ট বন্দরগুলিতে মেশিন বি এর সাথে সংযোগ করতে পারে কিনা। মেশিন এ এর সিসাদমিনগুলি telnet
কমান্ডটি সরিয়ে ফেলার উপযুক্ত মনে করেছে । সুবিধাজনক প্রতিস্থাপন কি হবে? মেশিন এ সেন্টোস।
উত্তর:
এখন, সেন্টস 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()
>>>
এর যে কোনও: এনসি (নেটক্যাট), এনএম্যাপ, এইপিং।
http://linux.byexamples.com/archives/258/when-netcat-act-as-telnet-client-it-becomes-better/
আমি একটি পদ্ধতি নিয়ে এসেছি:
$ ssh -f -N machineA -L 10123:machineB:123
$ telnet localhost 10123
এটি ব্যর্থ হয়েছিল, তবে আমি নিশ্চিত ছিলাম না যে এটি আসলে ডায়াগনস্টিক ছিল কিনা। আরও পরীক্ষা করার পরে, এটি সত্যই ডায়াগনস্টিক।