লোকালহোস্টের কাজ করতে কিভাবে টেলনেট পাবেন?


10

আমি একটি স্থানীয় ডেভ সেটআপে কাজ করছি যার জন্য টেলনেটের ব্যবহার প্রয়োজন (একটি এমইউডি সার্ভার স্থাপনের সাথে খেলছে) সুতরাং এসএসএইচকে আরও সুরক্ষিত বিকল্প হিসাবে ব্যবহার করার পরামর্শ না দিয়ে দয়া করে কোনও প্রতিক্রিয়া জানান।

তবে, যদিও আমি টেলনেট ডেমনটি উপরে পেয়েছি, লোকালহোস্ট টেলনেট করার সময় আমি এই আউটপুটটি পাচ্ছি।

$ telnet localhost
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.

সংযোগ বন্ধ হওয়ার কিছু কারণ কী? আমি হোস্ট.ইল এবং হোস্ট.ডেনিতে নথি পরীক্ষা করেছি এবং সিদ্ধান্ত নিয়েছি যে কোনওটি এন্ট্রি না দেওয়াই ডিফল্ট হ'ল সকলকে অনুমতি দেওয়া এবং এটি আমার স্থানীয় দেব উদ্দেশ্যে যথেষ্ট।


2
আমি মনে করি আপনি যে নির্দিষ্ট মাল্টি-ইউজার ডুনজিওন সফটওয়্যারটি ব্যবহার করছেন সে সম্পর্কে আমাদের আরও কিছু বলতে হবে। উবুন্টুর telnetdডেমন সাধারণত বাক্সের বাইরে ঠিকঠাক কাজ করে ... তবে এটি আপনাকে একটি সাধারণ লগইনও দেয়। আমি এমডডি সার্ভারটি নিজেই অনুমান করছি যে পোর্ট 23 তে যা শুনছে, তাই সমস্যাটি সম্ভবত এটির কনফিগারেশনে রয়েছে। সম্ভবত আপনি telnetক্লায়েন্টের সাথে যা করছেন তার সাথে এর কোনও সম্পর্ক নেই । বিকল্পভাবে, আপনি যদি উবুন্টুর সাথে আপনার এমইউডি সার্ভারটি ব্যবহার করার চেষ্টা করছেন telnetdতবে দয়া করে আমাদের এটির সুবিধার জন্য কোন কনফিগারেশন ব্যবহার করেছেন তা বলুন।
এলিয়াহ কাগন

এমইউডি সার্ভার সাধারণত টেলনেটেড ব্যবহার করে না। এটি একটি ভিন্ন বন্দরে পরিষেবা হিসাবে চলে।
এলিস্টায়ার বুকসটন

ঠিক আছে, আমি অসচেতন ছিলাম যে এমইউডি সার্ভার সম্ভবত নেটিভ ডেমন ব্যবহার করবে না। আমি একটি পিএইচপি গেম সার্ভার লাইব্রেরি ব্যবহার করে কাজ করছি, যা আমি নেটিভ টেলনেটের উপরে "দৌড়ে" ধরেছিলাম।
jerome

কোন গ্রন্থাগার, এবং আপনি এটি দিয়ে কি করেছেন? যদি এর পিএইচপি, দাড়ায় যে এটি পারে একটি ওয়েব ভিত্তিক কাদা সার্ভার প্রদান (যদিও যে নিশ্চিত না), বরং একটি টেলনেট ভিত্তিক এক তুলনায়। এছাড়াও, অভিমানী আপনি ইনস্টল telnetdএবং তার কনফিগারেশন পরিবর্তন করা হয়নি, এটা এখনও জানতে আগ্রহী যখন আপনি একটি শেল পেতে সক্ষম না হন এর telnetজন্য localhost। আপনি কি এখনও এই সমস্যাটির সাথে সহায়তা চান, যদিও এটি সম্ভবত আপনার এমইউডি সার্ভারটি চালানোর পথে আপনি পাবেন না?
এলিয়াহ কাগন

2
যদি আপনার সার্ভার ইনটেডের মাধ্যমে চলমান থাকে তবে কোনও বন্দরে শোনার জন্য অযোগ্যদের পক্ষে এটি খুব সাধারণ বিষয় এবং আসল সার্ভার ডেমনটি আরম্ভ করা যায় না তবে আপনি যেভাবে দেখছেন তাতে সংযোগ বন্ধ করুন close এটি আপনার জন্য দরকারী সূত্র হতে পারে, বা এটি সম্পূর্ণ অপ্রাসঙ্গিক হতে পারে। আমি নিশ্চিত না কোনটি।
রবি বাসাক

উত্তর:


2

ঠিক আছে, আসুন এটি তদন্ত করা যাক, ধাপে ধাপে। টেলনেটের বন্দরে আসলে কী চলছে তা নির্ধারণ করতে, টাইপ করুন:

sudo netstat -tulpn | grep :23

এবং আউটপুট আটকান।

অন্য একটি কোণ থেকে: আপনি কোন পিএইচপি গেম লাইব্রেরি ব্যবহার করছেন?


ঠিক আছে! আমরা কোথাও পেতে পারে মনে হচ্ছে।
জেরোম

tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN 2842/inetd
জেরোম

পিএইচপি গেমের পাঠাগারটিকে এনএজিএস বলা হয় এবং এটি মনে হয় এটির নির্মাতার সাথে কিছু ইমেলের উপর ভিত্তি করে এটি এখনও সম্পূর্ণ অবস্থার চেয়ে কম অবস্থানে রয়েছে। তবে আমি যে পথটি আমি তুলেছি তার সাথে এই সমস্যাটি ফিনিশ লাইনে পৌঁছে দিতে আগ্রহী।
জেরোম

1

নোট: আমি শুধু Nags খেলা লাইব্রেরির সাথে কাদা সার্ভার খুঁজছেন কাছাকাছি গিয়ে এই পাওয়া যায়নি: nags-php-mud। আপনি যদি অন্য কিছু ব্যবহার করে থাকেন তবে আমার উত্তরটি অপ্রাসঙ্গিক।

config.phpনিম্নলিখিত কনফিগ ছিল:

<?
    /*Modify the setting here to set up your game server */
    $configarray = array(
        'DB_HOST' => 'localhost',
        'DB_USERNAME' => 'nags',
        'DB_PASSWORD' => 'password',
        'DB_DATABASE' => 'nags',
        'IP_ADDRESS' => '0.0.0.0',
        'SERVER_PORT' => '4000',
        'SERVER_NAME' => 'NAGS GAMING SYSTEM',
);?>

সুতরাং বন্দরের নম্বরটি 4000 you আপনি 127.0.0.1টেলনেট ব্যবহার করে 4000 বন্দরটিতে সংযোগ করার জন্য আইপি ঠিকানাটি আপডেট করার চেষ্টা করতে পারেন :telnet 127.0.0.1 4000


উপরের কমান্ডে আপডেট হয়েছে , আপনার আছেtelnet localhostএবং নেইtelnet localhost 4000
আমি এটি চালানোর চেষ্টা করেছি তবে আমি কিছু সমস্যা পাচ্ছি। এটি নিম্নলিখিতটি প্রদর্শন করে এবং আমি এটি সনাক্ত করতে অক্ষম:

PHP Notice:  Undefined index: quiet in /home/blvdeer/Downloads/nags-php-mud-master/nags.php on line 34  
PHP Notice:  Undefined index: q in /home/blvdeer/Downloads/nags-php-mud-master/nags.php on line 34
PHP Notice:  Undefined index: deamon in /home/blvdeer/Downloads/nags-php-mud-master/nags.php on line 38
PHP Notice:  Undefined index: d in /home/blvdeer/Downloads/nags-php-mud-master/nags.php on line 38
PHP Notice:  Undefined property: MAIN::$MESSAGE in /home/blvdeer/Downloads/nags-php-mud-master/modules/main.php on line 158
SYSTEM: (LOAD MODULE)   MESSAGE
SYSTEM: (LOAD MODULE)   CONFIGURE
SYSTEM: (LOAD MODULE)   DATABASE

ইতিবাচক ফলাফল ছাড়াই আমি ঠিক তাই করে এসেছি।
জেরোম

উত্তর আপডেট করেছেন। এছাড়াও প্রশ্নটিতে, আপনি telnet localhostপরিবর্তে উল্লেখ করেছেনtelnet localhost 4000
blvdeer

হ্যাঁ আমি এনএজিএস লাইব্রেরির বিকাশকারীটির কাছ থেকে ফিরে শুনার আশা করছি। সুনির্দিষ্ট টেলনেট ইস্যু হিসাবে (4000 বা 23 বা কোনও বন্দর), এখনও পরামর্শের জন্য আপ করুন।
jerome

-2

telnet localhost 80 যেখানে আপনার সার্ভারটি চলছে সেই বন্দরটি কোথায় 80 দিয়ে চেষ্টা করুন । আমি অ্যাপাচি সার্ভারের জন্য 80 পোর্ট দিয়ে চেষ্টা করেছি এবং এটি কাজ করে।

এছাড়াও আপনার -K এবং -X বিকল্পটি ব্যবহার করতে হতে পারে। ম্যান টেলনেটে তাদের সম্পর্কে আরও পড়ুন


3
অ্যাপাচি একটি ওয়েব সার্ভার এবং 80 পোর্টটি এইচটিটিপি-র বন্দর। টেলনেট বিভিন্ন সার্ভারের সাথে সংযোগ স্থাপনের জন্য কাজ করে কারণ এটি একটি খুব বেসিক প্রোটোকল - আপনি নিজেই এইচটিটিপি, এসএমটিপি এবং আরও কিছু জন্য কমান্ড লিখতে পারেন। পোর্ট 23 টেলনেটেডের জন্য বন্দর। সুতরাং এটি 80 বন্দর চলমান হবে এমনটি আশা করার কোনও কারণ নেই Sometimes এখানে, ওপি সার্ভারটি সেট আপ করে। টেলনেট এবং এমইউডি সার্ভারগুলি কনফিগার না করে 80 পোর্টে শোনার সম্ভাবনা নেই।
এলিয়াহ কাগন

2
তদ্ব্যতীত, সেখানে হয় , একটি সার্ভার এখানে পোর্ট 23 চলমান কারণ সংযোগ করা হয়। এটি সবেমাত্র তার পরে সমাপ্ত হয়েছিল। সার্ভারটি যদি অন্য কোনও বন্দরে চলমান থাকে এবং 23 পোর্টটিতে কিছু শুনা যায় না, সংযোগটি প্রত্যাখ্যান করা হত।
এলিয়াহ কাগন

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