কীভাবে আমার অ্যান্ড্রয়েডে এসএসএইচ সার্ভার শুরু করবেন?


13

আমি এসএসএইচ ব্যবহার করে আমার অন্যান্য লিনাক্স বাক্স থেকে অ্যান্ড্রয়েড আই প্যাড ট্রান্সফর্মারে লগইন করার চেষ্টা করছি। এটি আমি অনুসরণ করেছি এবং ব্যর্থ হয়েছিল step সুতরাং এখানে সঠিক উত্তর জিজ্ঞাসা।

1) অ্যান্ড্রয়েড বাজারে যান এবং কানেক্টবট ইনস্টল করুন

  • কানেক্টবট চালু হচ্ছে
  • Ssh বা টেলনেট বা স্থানীয় জিজ্ঞাসা করে
  • স্থানীয় চাপুন
  • ব্যবহারকারীর নাম জিজ্ঞাসা
  • ব্যবহারকারীর নাম প্রয়োগ করা ডামি
  • স্থানীয় অ্যান্ড্রয়েডের সাথে সংযুক্ত
  • টাইপ আইপি অ্যাড্রেসার; টার্মিনালে আইপি ঠিকানা দেখায় এবং আমি 8.8.8.8 পিং করতে পারি .8

এখানে চিত্র বর্ণনা লিখুন

2) এখন আমি বাইরের বাক্স থেকে এই বাক্সটিতে অ্যাক্সেস করতে চাই

  • অ্যান্ড্রয়েড বাজারে যান এবং এসএসড্রয়েড এবং সুপার ইউজার ইনস্টল করুন
  • এসএসড্রয়েড চালু করুন
  • এসএসড্রয়েড রুট বলেছেন: অফ, এসএফটিপি: // রুট @ আইপোফটিস অ্যান্ড্রয়েডবক্স: 2222 রেডি
  • অন্য বাক্স থেকে আমি ssh root @ ipOfthisAndroidBox ব্যবহার করে লগইন করার চেষ্টা করি: 2222 ব্যর্থ হয়

এখানে চিত্র বর্ণনা লিখুন

3) সুপার ব্যবহারকারী চালু করুন এটি কিছু ইনস্টল করার চেষ্টা করে কিন্তু ব্যর্থ হয়

এখানে চিত্র বর্ণনা লিখুন

যা যাচাই করতে পেরেছি সেগুলিই আমি মূলযুক্ত, সর্বদা এটি প্রদর্শিত হয়:

$ su
su: permission denied

অনুসরণ করুন: এসএসএইচড্রয়েড ইনস্টল করার পরে আমি কীভাবে লগইন করব?

[sun@example ~]$ ssh root@94.xx.xx.xx -p 2222
The authenticity of host '[94.xx.xx.xx]:2222 ([94.xx.xx.xx]:2222)' can't be established.
RSA key fingerprint is 14:ae:33:xxxx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[94.xx.xx.xx]:2222' (RSA) to the list of known hosts.
SSHDroid
Use 'root' on rooted devices otherwise any username works
Default password is 'admin'
root@94.xx.xx.xx's password: 
/data/data/berserker.android.apps.sshdroid/home $ uname -a
Linux localhost 2.6.36.3-00004-g069b8b5 #1 SMP PREEMPT Wed May 11 22:14:22 CST 2011 armv7l GNU/Linux
/data/data/berserker.android.apps.sshdroid/home $ uptime
 09:20:16 up 2 min, load average: 0.26, 0.25, 0.11

/ $ ls
EeePad_bootup_first_page.rle  acct                          default.prop                  init.ventana.rc               sys
OSD_battery_100.rle           bin                           dev                           mnt                           system
OSD_battery_25.rle            cache                         etc                           proc                          ueventd.goldfish.rc
OSD_battery_50.rle            config                        init                          root                          ueventd.rc
OSD_battery_75.rle            d                             init.goldfish.rc              sbin                          ueventd.ventana.rc
Removable                     data                          init.rc                       sdcard                        vendor

 More informations: https://gist.github.com/1357588

অন্যান্য ডিস্ট্রো থেকে আমি কীভাবে আমার অ্যান্ড্রয়েড বাক্সে লগইন করব? (আমি ফেডোরা, সেন্টস, ফ্রিবিএসডি ব্যবহার করছি)।


"অন্য বাক্স থেকে যখন আমি লগইন করার চেষ্টা করি, আমি ক্যান্ট" পর্যাপ্ত তথ্য নয়। আপনি অন্য বাক্স থেকে ঠিক কি করছেন? আপনি কি নিশ্চিত করেছেন যে আপনি বক্স থেকে ফোনটি পিং করতে পারেন? আপনি কি এসএসএইচড্রয়েডের সেটিংস অনুসন্ধান করেছেন?
ম্যাথু

2
যদি আপনি "su" করতে না পারেন তবে আপনার ডিভাইসে রুট অ্যাক্সেস থাকবে না। sshdroid বলে যে মূলের প্রয়োজন নেই
রায়ান কনরাড

@ ম্যাথেরিড 1) আমি কানেক্টবট ইনস্টল করেছি। এবং তারপরে আমি আইপি অ্যাডারে আমার আইপি দেখতে পেলাম। আমার অন্য বাক্স থেকে আমি সেই আইপি পিন করতে পারি। তবে আমি ssh @ androidbox করতে পারি না। 2) তারপরে আমি এসএসএইচড্রয়েড ইনস্টল করেছি, এটি sftp: // root @ thisip: 2222 রেডি 3) একবার অন্য বাক্স থেকে চেষ্টা করার পরে আমি লগইন করতে পারি না। 4) আমি তখন কানেক্টবট ব্যবহার করে su করার চেষ্টা করেছি ...; su কমান্ড; su -; sudo; সুডো-এস; sudo -; তবে সমস্তই "অনুমতি অস্বীকৃত" বলে says আমি কীভাবে এটি সমাধান করব? যাতে আমি বাইরে থেকে অ্যান্ড্রয়েডের ভিতরে লগইন করতে পারি।
YumYumYum

@ রায়ান কনরাড: আমি কীভাবে তারপরে রুট অ্যাক্সেস পাব? এসএসড্রয়েড যদি বলে যে মূলের প্রয়োজন হয় না। তাহলে আমি কেন outside ssh ব্যবহারকারীর নাম @ androidip ব্যবহার করে বাইরে থেকে লগইন করতে পারি না: পোর্ট
YumYumYum

দয়া করে উপরে দেখুন, কীভাবে এই সমস্যাগুলি ঠিক করবেন, আমার মতো নতুন আগতদের জন্য সংযুক্ত স্ক্রিন শট।
YumYumYum

উত্তর:


13

এসএসএইচড্রয়েডের মূল প্রয়োজন হয় না, এটি alচ্ছিক । প্রতিটি অ্যাপ্লিকেশন কোনও সুবিধাযুক্ত নয় এমন বন্দরে (> 1024) একটি সকেট বাঁধতে পারে।

আমি বেশ নিশ্চিত যে আপনার sshক্লায়েন্টের প্যারামিটারগুলি ভুল, বিশেষ করে বন্দর। আফাইক আপনি :হোস্টনামের মাধ্যমে বন্দরটি যুক্ত করতে পারবেন না । ssh root@ipofandroid -p 2222পরিবর্তে চেষ্টা করুন।

আপনার যদি sshবাইনারিটির আরও ভার্বোজ আউটপুট প্রয়োজন হয় তবে এটি দিয়ে শুরু করুন -v, -vvবা -vvv। এটি সমস্যাগুলি সনাক্ত করতে সহায়তা করে।


1
আপনাকে অনেক ধন্যবাদ এটি কাজ করে। তুমি প্রতিভাবান. আমি উপরে সম্পাদনা করেছি।
YumYumYum

খুশি যে আমি সাহায্য করতে পারি। :)
প্রবাহ

ধাপে ধাপে গাইড: স্ট্যাকওভারফ্লো.
com/a/34040560

3

আপনার অ্যান্ড্রয়েড বক্স এসএসএইচড্রয়েড চলমান, কেবল এটি সক্রিয় করুন।

আপনার লিনাক্স বক্স (জিইউআই) আপনি যে কোনও এসএসএইচ এফটিপি সম্মতি (নটিলাস, ফাইলজিলা, ইত্যাদি ...) চালাতে পারেন। আমি ফাইলজিলা ... কেবল টাইপ করি

  1. হোস্টে: sftp: //your.android.box.ip-address
  2. ব্যবহারকারীর নাম: রুট
  3. পাসওয়ার্ডে: অ্যাডমিন
  4. বন্দরে: 2222

আপনার স্ক্রিনে যা কিছু প্রদর্শিত হবে কেবল "ওকে" বোতামটি নির্বাচন করুন।

দ্রষ্টব্য: এটির জন্য আপনাকে অবশ্যই একই সাবনেট মাস্ক এবং ক্লাসে থাকতে হবে ..

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