পিসি থেকে আসল অ্যান্ড্রয়েড ডিভাইসে টার্মিনাল


16

আমি আমার ডিভাইসে টার্মিনালটি চালাতে চাই তবে ছোট পর্দাটি খুব অসুবিধাগ্রস্থ। আমি ভাবছি পিসি থেকে বাস্তব অ্যান্ড্রয়েড ডিভাইসে টার্মিনাল চালানো সম্ভব কিনা?


হ্যাঁ, আপনি ডিভাইসে একটি এসএসএস সার্ভার ইনস্টল করতে পারেন। এটি করার জন্য অ্যাডবিডি নামে আরও একটি জিনিস রয়েছে তবে এটি বিকাশকারীদের জিনিস।
43488

আপনি দয়া করে আরও ব্যাখ্যা করতে পারেন, আমি কীভাবে এটি ব্যবহার করতে পারি?
জ্যাকব

উত্তর:


14

আপনি যেমন টার্মিনাল এমুলেটর অ্যাপ্লিকেশনটি করতে চান ঠিক তেমনই আপনার ফোনে বেসিক লিনাক্স কমান্ড দেওয়ার জন্য অ্যান্ড্রয়েড ডিবাগ ব্রিজ (এডিবি) শেলটি ব্যবহার করতে পারেন। ইনস্টল করতে আপনাকে নিম্নলিখিতগুলি করতে হবে:

  1. ফোনে যান Settings -> About phoneএবং সাতবার "বিল্ড নম্বর" এ আলতো চাপুন। এটি সক্ষম বিকাশকারী সরঞ্জামগুলি।
  2. মূল সেটিংস স্ক্রিনে ফিরে যান এবং আপনার এখন Developer options"সিস্টেম" বিভাগের অধীনে দেখতে হবে ।
  3. যান Developer options, "অ্যান্ড্রয়েড ডিবাগিং" বিকল্পটি সক্ষম করুন এবং তারপরে OKযাচাইয়ের প্রম্পটে আলতো চাপুন ।
  4. আপনার পিসিতে এখান থেকে অ্যান্ড্রয়েড এসডিকে সরঞ্জাম ডাউনলোড করুন । আপনি "অন্য প্ল্যাটফর্মের জন্য ডাউনলোড করুন -> এসডিকে কেবলমাত্র সরঞ্জাম" বিভাগের অধীনে আপনি পুরো এসডিকে বা আপনার ফোনে সংযোগ করার জন্য প্রয়োজনীয় জিনিসগুলি একই পাতায় ডাউনলোড করতে পারেন।
  5. সবেমাত্র ডাউনলোড করা সরঞ্জামগুলি ইনস্টল করুন।
  6. আপনার ফোনের জন্য ইউএসবি ড্রাইভারগুলি ডাউনলোড এবং ইনস্টল করুন (সাধারণত প্রস্তুতকারকের দ্বারা সরবরাহ করা হয়))
  7. আপনার ফোনটি একটি ইউএসবি কেবল দিয়ে পিসিতে পুনরায় সংযুক্ত করুন।
  8. ওপেন কমান্ড প্রম্পট (উইন্ডোজ ধরে ধরে,) আপনি যেখানে এসডিকে সরঞ্জাম ইনস্টল করেছেন সেখানে নেভিগেট করুন (উদাঃ "সি: \ অ্যান্ড্রয়েড-এসডিকে \ প্ল্যাটফর্ম-সরঞ্জামসমূহ)") এবং নিম্নলিখিতটিতে টাইপ করুন: adb devices
  9. যদি উপরের সমস্তগুলি সফলভাবে সম্পন্ন হয়, তবে একটি কম্পিউটারে আপনাকে সংযোগের অনুমতি দেওয়ার জন্য অনুরোধ জানানো হবে a জুড়ির অনুরোধটি গ্রহণ করুন এবং প্রম্পটে আপনার ফোনের আইডি প্রদর্শন করা উচিত। যদি এটি না ঘটে - এর সাধারণত অর্থ হ'ল ড্রাইভারগুলি সঠিকভাবে ইনস্টল হয় না।
  10. কমান্ড প্রম্পটে ফিরে, টাইপ করুন adb shellএবং এন্টার টিপুন এবং আপনার ফোনের টার্মিনালের সাথে সংযুক্ত হওয়া উচিত।

এই কমান্ডের সাহায্যে আপনি শুরু করতে হবে। এডিবি কমান্ডগুলি গুগলের সাইটে এখানে তালিকাভুক্ত রয়েছে । শেল মত কিছু মৌলিক লিনাক্স কমান্ড প্রদান করে ls, cpইত্যাদি জেনে রাখুন যে অধিকাংশ ফাইল এবং ডিভাইস পরিচালন কমান্ড রুট প্রয়োজন হবে হউন (অর্থাত বিশেষাধিকার উঁচু,) যা পৃথক বিষয়।


5

চাহক বর্ণিত এডিবি বৈকল্পিকের পরিবর্তে (যার জন্য আপনার কম্পিউটারে এডিবি অন্তত একটি ন্যূনতম ইনস্টলেশন প্রয়োজন ) আপনি নিজের ডিভাইসে একটি এসএসএইচ সার্ভার অ্যাপ্লিকেশন ইনস্টল করতে পারেন (উদাহরণগুলির মধ্যে রয়েছে তবে এসএসএইচ সার্ভার , ডিজিএসএসএইচডি , সার্ভারস আলটিমেট )। তারপরে আপনি sshলিনাক্স / ম্যাকের কমান্ড বা উইন্ডোজের পুটিটিওয়াইয়ের মতো একটি সরঞ্জাম আপনার ডিভাইসের সাথে সংযোগ স্থাপন করতে এবং শেল কমান্ডগুলি চালাতে পারেন, যেন আপনি ডিভাইসে নিজেই একটি টার্মিনাল অ্যাপ্লিকেশন ব্যবহার করছেন।


হাই ইজি, আমি পটিটি এবং এসএসএইচ সার্ভার এবং সার্ভারে সংজ্ঞায়িত সার্ভারের নাম এবং পোর্ট ইনস্টল করেছি। তারপরে আমি ফোনটি ইউএসবি দ্বারা পিসির সাথে সংযুক্ত করেছি, তবে সংযোগ ব্যর্থ হয়েছে: "হোস্টের অস্তিত্ব নেই"। আমি কি করতে পারি?
জ্যাকব

হোস্টটি (ডিএনএস) সঠিকভাবে সেট আপ করছেন? আপনি যে আদেশটি কার্যকর করেছিলেন তা না জেনে আমি কেবল অনুমান করতে পারি। প্রথমে ডিভাইসের আইপি দিয়ে চেষ্টা করুন (অর্থাত্ আপনার অ্যান্ড্রয়েডের আইপি ঠিকানাটি পিটিটিওয়াইতে লিখুন) এটি আদৌ কার্যকর হয় কিনা তা দেখুন। আপনার কম্পিউটার থেকে ডিএনএস দিয়ে কীভাবে এই কাজটি করা যায় (যাতে আপনি আইপি ঠিকানার পরিবর্তে নাম মনে রাখার জন্য সহজেই ব্যবহার করতে পারেন) এটি সুপার ইউজার বা সার্ভার ফল্ট উভয়ের পক্ষে আরও ভাল একটি প্রশ্ন ( help/on-topicএটির উপযুক্ত প্রতিস্থাপন পৃষ্ঠাগুলি প্রথমে পরীক্ষা করুন ) ।
ইজি

দুঃখিত, আমি আপনাকে ভুল প্রশ্ন জিজ্ঞাসা করেছি। সঠিকটি হ'ল আমি কীভাবে ডিভাইসের আইপি ঠিকানা চেক করতে পারি?
জ্যাকব 12

এটি সেটিংস in ডিভাইস সম্পর্কে (আমার আইসিএস ডিভাইসে, "আইপি ঠিকানা" হিসাবে স্থিতি সাব-বিভাগে) দেখানো উচিত । এগুলি ছাড়াও, আপনার রাউটারটিকে এটির পরিচালনা কনসোলটিতে দেখানো উচিত। শক্ত উপায়টি আপনার পুরো স্থানীয় নেটওয়ার্কটি কী প্রতিক্রিয়া জানায় তা পরীক্ষা করতে "পিং" করা বা পোর্ট-স্ক্যান করা হবে;) এছাড়াও একগুচ্ছ ডিভাইস-ইনফরমেশন সরঞ্জাম উপলব্ধ রয়েছে (প্রস্তাবনা: ওএস মনিটর : এটি ব্যতীত অনেক দরকারী সহায়ক সরবরাহ করে আপনার ডিভাইসের সমস্ত আইপি দেখাচ্ছে {ওয়াইফাই, মোবাইল, স্থানীয়, ...})।
ইজি

3

আপনার প্রয়োজন হবে

Your Android phone ( Rooted and with Wi-Fi functionality )
SSHDroid (SSH server)
PuTTY.exe (SSH client)

এসএসএইচড্রয়েড সেটআপ করুন

    Install “SSHDroid” from android market to your phone this will turn your phone into a SSH server


    For the first time you need to set-up a password to log-in shell. Default password is admin which may you have to change on first time

পুট্টি সেটআপ করুন

    Download PuTTY.exe for SSH Client on your windows PC, it comes in single executable file so you don’t need to install that just double click on that and PuTTY will start.


    There is no need to setting up any thing in PuTTY.

চল শুরু করি

First step is to running Wi-Fi and connect your android phone to target PC, then run SSHDroid server into your mobile phone, but before that make sure under the SSHDroid’s application window click Options -> “Require WiFi” is checked as seen on above pic screen 2. And then click “start” option.
Once SSH server is successfully started it will show IP address of your mobile phone in light sky color like this root@192.168.43.129 as seen on screen 4.
Take the IP “192.168.43.129” and type it to your PuTTY program’s (PC) host field and hit connect. Make sure port number is 22 as seen in second pic.
It will ask for certification click ok and then command line log-in window will appear, type “root” hit enter and then type the password for root user, default is “admin” as i mentioned before. After successful log-in you will be able to use Linux commands like ls, reboot -f, mkdir, find, etc.

যদি আপনার ফোনটি ইন্টারনেটে সংযুক্ত থাকে তবে আপনি নেটওয়ার্ক কমান্ড যেমন পিং, উইজেট, টেলনেট ইত্যাদি ব্যবহার করতে পারেন

উত্স: - এসএসএইচ এবং পুটি ব্যবহার করে পিসিতে অ্যান্ড্রয়েড ফোনটি কীভাবে সংযুক্ত করবেন

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