কেন এসএসএইচ সার্ভার অ্যান্ড্রয়েড 4 এ কাজ করছে না, বন্দরগুলি অবরুদ্ধ করা হচ্ছে?


10

আমার নতুন অ্যান্ড্রয়েড 4 (স্যামসাং নেক্সাস) ফোনে সেশ করতে আমার সমস্যা হচ্ছে।

আমি বিভিন্ন এসএসএইচ সার্ভার ইনস্টল করেছি তবে সব ক্ষেত্রে এসএসএস সংযোগটি কেবল স্তব্ধ হয় (যেমন আমি ব্যবহারকারীর নাম / পাসওয়ার্ডটি পাই না)।

উদাহরণ হিসাবে, এসএসএইচড্রয়েড ব্যবহার করে:

আমার লিনাক্স বাক্স থেকে ভার্বোজ এসএসএইচ লগ:

joel@pepper ~ $ ssh  -p 2222 root@192.168.1.65 -vvv
OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.1.65 [192.168.1.65] port 2222.

Nmap থেকে আউটপুটটি সঠিক দেখাচ্ছে না। বন্দরে ফিল্টার করা একটি স্থিতি বোঝায় যে ফায়ারওয়াল এটি ব্লক করছে:

joel@pepper ~ $ sudo nmap -sS  192.168.1.65 

Starting Nmap 5.21 ( http://nmap.org ) at 2011-11-20 21:29 GMT
Nmap scan report for android-63731d6ebec9e01.lan (192.168.1.65)
Host is up (0.019s latency).
Not shown: 999 closed ports
PORT     STATE    SERVICE
2222/tcp filtered unknown
MAC Address: A0:0B:BA:B4:5F:59 (Unknown)

3
এটি অবরুদ্ধ পোর্টগুলির মতো লক করে। আপনি একটি পিং চেষ্টা করতে পারেন, তার পরে একটি telnet <ip> <ssh_port>এবং আপনি নিশ্চিত করতে পারেন যে সকেটটি ওএস স্তরের মাধ্যমে খোলা রয়েছে netstat -ltnp
ফ্লো

উত্তর:


1

আমি যতদূর জানি উবুন্টুতে ডিফল্ট ssh পোর্ট আইএস 22 যেমন ঠিক "লাই রায়ান" দেখিয়েছে। আপনি sshd_configআপনার পিসিতে আপনার ফাইলগুলি পরীক্ষা করতে চাইতে পারেন , আপনি যদি এই নিবন্ধটি একবার দেখতে চান তবে এটি উবুন্টুতে ডিফল্ট ssh কনফিগারেশনটি কীভাবে পরিবর্তন করতে হবে - সেই সাথে অফিসিয়াল ডকুমেন্টেশনও নির্দিষ্ট করে । এর বাইরে, আপনার বর্তমান ফায়ারওয়াল সেটিংস পরীক্ষা করে দেখুন, আপনি যদি নির্দিষ্ট কিছু বন্দরটি অস্থায়ীভাবে এসএস-টাইপ পরিষেবাটিতে খুলতে সক্ষম হন তবে আপনি এটি নিশ্চিত করতে চান যে এটি অন্য কিছু নয়।

তা বাদ দিয়ে, আমার কাছে মনে হয় এই প্রশ্নটি 6 মাসেরও বেশি আগে জিজ্ঞাসা করা হয়েছিল; যদি এখনই ওপি এটি সন্ধান না করে তবে আমি সন্দেহ করি যে তিনি আরও তা অনুসরণ করতে আগ্রহী হবেন। আমি হয় একটি উত্তর গ্রহণ করার পরামর্শ দিন, যেহেতু পরিস্থিতি সম্পর্কে আপডেট প্রদান করুন, বা সম্ভবত প্রশ্নটি বন্ধ করুন।

সম্পাদনা: আপনার অ্যান্ড্রয়েড এসএস-সার্ভার অ্যাপের উপর নির্ভর করে এবং আপনি এটি কোনও বিশেষ সুযোগ-সুবিধা দিয়ে চালাচ্ছেন বা করছেন না, এটি "কুইকএসএইচডি" ওয়েবসাইট থেকে এসেছে:

নন-রুট ব্যবহারকারীরা পোর্ট <1024 এবং কুইকএসএইচডি অ্যাপ্লিকেশন ব্যবহারকারী হিসাবে সীমাবদ্ধ, যা এসডি কার্ডে পড়তে এবং লিখতে পারে।


1
মানে না > 1024?
এহতেশ চৌধুরী

এটি হ'ল ওয়েবসাইটে যা হ'ল ... অনুলিপি করে আটকানো হয়েছে। আপনি এখানে যান, নিজের জন্য একবার দেখুন
ILMostro_7

এটি সম্ভবত একটি টাইপ। সাধারণত বন্দরগুলি < 1024ব্যবহারকারীদের কাছে সংরক্ষিত থাকে এবং অন্য বন্দরগুলি যে কেউ ব্যবহার করতে পারবেন। unix.stackexchange.com/questions/16564/…
এহতেশ চৌধুরী

আমি জানি না ... তবে, যেমনটি আমি বলেছি, সাধারণত অ্যান্ড্রয়েড-ভিত্তিক এসএসএইচ-সার্ভারের রুট অনুমতি প্রয়োজন হওয়ার কারণ রয়েছে; এবং যদি ওপিকে পিসি থেকে এটি অ্যাক্সেস করতে সমস্যা হয়, তবে এটি এটি ব্যাখ্যা করতে পারে, যেহেতু এসএসএইচড্রয়েড এবং কুইকএসএইচডি খুব একই রকম এবং একই "মূল অংশগুলি" এর উপর ভিত্তি করে
ILMostro_7

ওহ নিশ্চিত, আমি কেবল প্রশ্নের বন্দরগুলিতে যোগাযোগের কথা বলছি। আমি জানি যে SSHD2222 তে Android রানে, সাধারণত।
এহতেশ চৌধুরী

-1

ডিফল্ট ssh বন্দর 2222 নয় 22, সম্ভবত এটিই সমস্যার মূল কারণ? 22 বন্দরে সংযোগ করার চেষ্টা করুন।


আসলে, বাজারে সব, SSH সার্ভার আমি ব্যবহারের জানি যে বন্দর 2222.
লিয়াম ডব্লিউ

1
1024 নীচের পোর্টগুলি কেবল লিনাক্সের মূল ব্যবহারকারীদের জন্য উপলভ্য, এ কারণেই অ্যান্ড্রয়েডের এসএসএইচ সার্ভারগুলি ডিফল্ট হিসাবে 22 পোর্ট ব্যবহার করে না।
এলমিচা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.