আমি কি উবুন্টুতে ওয়েব ব্রাউজারে টার্মিনাল এমুলেটর ব্যবহার করতে পারি?


9

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

ক্রাশ - ক্রোমিয়াম ওএস শেল

উত্তর:


9

আপনি এটির জন্য নোড পরিবেশ ব্যবহার করতে পারেন ।

তারপরে ওয়েব-টার্মিনাল ইনস্টল করুন

npm install web-terminal -g
web-terminal --port 8088

আপনার ব্রাউজারে কেবল সেই লিঙ্কটি খুলুন:

http://localhost:8088/terminal/

প্রারম্ভকালে এটি স্বয়ংক্রিয়ভাবে চালু করতে আপনি স্টার্টআপ অ্যাপ্লিকেশনগুলিতে একটি নতুন এন্ট্রি যুক্ত করতে পারেন।

gnome-session-properties

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

সম্পাদনা করুন:

অনেক বিকল্প আমি অতীতে ব্যবহৃত তাদের মধ্যে একজন আছে, wetty আপনি তাদের জন্য অনুসন্ধান করতে পারেন GitHub এবং nmp

EDIT2:

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

EDIT3:

ufwস্থানীয় নেটওয়ার্ক বা ইন্টারনেট থেকে আপনার কম্পিউটারে প্রবেশের ব্লকগুলির মাধ্যমে আগত সংযোগের জন্য নির্ধারিত বন্দরটি বন্ধ করা ।

 sudo ufw enable
 sudo ufw deny in 8088

আপনার ফায়ারওয়ালের স্থিতি দেখুন:

 sudo ufw status

4
এই পরামর্শ সম্পর্কে আমি যা কিছুটা খুঁজে পাই তা হ'ল npmআপনি যতক্ষণ না জানি apt-getআপনার সিস্টেমে সর্বশেষতম সুরক্ষা আপডেটের সাথে তাল মিলিয়ে রাখার জন্য সাধারণ কমান্ডগুলি চালনা করার পরে আমি জানি যতক্ষণ না জানি সফ্টওয়্যারটি সুরক্ষা আপডেটগুলি গ্রহণ করে না । এবং আপনার যে সফ্টওয়্যারটি প্রস্তাবিত তা অবশ্যই সুরক্ষা সমালোচনা করে। এটি এতক্ষণে কল্পনা করা খুব কঠিন নয় যে এটি নির্দিষ্ট কিছু বাগের মধ্যে রয়েছে যা নির্দিষ্ট পরিস্থিতিতে স্থানীয় মেশিনে চলমান যে কোনও প্রক্রিয়াটি আপনার ব্যবহারকারীর অ্যাকাউন্টে সুবিধাবঞ্চিত বৃদ্ধি পেতে দেয়।
ক্যাস্পার্ড

12
সতর্কতা: আপনি যদি এই উত্তরটিতে আদেশটি চালান, তবে আপনার টার্মিনালটি বিশ্বব্যাপী অনুমোদিত! চিৎকারের জন্য দুঃখিত, তবে এটি সত্যই বিপজ্জনক; ডিফল্টরূপে, ওয়েব-টার্মিনাল ০.০.০.০::৮৮৮ এ ​​শোনে, সুতরাং যে কেউ আপনার ইউরিপ: ৮০৮৮ পরিদর্শন করবে সে একটি টার্মিনাল পাবে এবং তারপরে আপনার ব্যবহারকারীর হিসাবে যে কোনও কমান্ড কার্যকর করতে পারে। আপনি পাশাপাশি একটি নোট সংযুক্ত করতে পারেন "আসুন এবং যা চান তা নিয়ে যান!"! (এছাড়াও, আমি সত্যিই npm install -g randomsoftwareবিশ্বব্যাপী অযৌক্তিক অযথিত সফ্টওয়্যার ইনস্টল করার কোনও অনুরাগী নই ...)
মার্সেলেম

11
@ একন আমি নিশ্চিত না আপনি যদি তীব্রতাটি বুঝতে পারছেন তবে এটি। এটি যেমন দাঁড়িয়েছে, আপনার পরামর্শ অনুসরণ করে যে কেউ তাদের কম্পিউটারকে পুরোপুরিভাবে প্রকাশ করে। এই "কিছুই 100% নিরাপদ" সম্পর্কে নয়, এই 100% অনিরাপদ হচ্ছে সম্পর্কে । "আপনি একটি বাগ ফাইল করতে পারেন" দিয়ে এটিকে বরখাস্ত করবেন না।
মার্সেলম

3
@ অ্যাগল্ডম্যান যথেষ্ট ব্যবহারকারীরা সর্বজনীন নেটওয়ার্ক ব্যবহার করেন যা অন-নেটওয়ার্ক ডিভাইসের মধ্যে বিচ্ছিন্নতা প্রয়োগ করে না এটি এটি একটি সমস্যা। ল্যাপটপ এবং কফিশপ / বিমানবন্দর / এলোমেলো নেটওয়ার্কগুলি যথেষ্ট সাধারণ। এটি বলেছিল, প্রক্রিয়াগুলি
পিটিওয়াইয়ের

3
@ গোল্ডম্যান আমরা কী দয়া করে এই ভ্রান্ত ধারণা ছড়িয়ে দেওয়া বন্ধ করতে পারি যে রাউটারটি ফায়ারওয়াল। এছাড়াও একটি ফায়ারওয়াল কখনও আপনার প্রতিরক্ষা স্তর হবে বলে মনে করা হয় না।
ক্যাস্পারড

5

আমি ব্রাউজারে একটি ssh ক্লায়েন্ট ব্যবহার করার পরামর্শ দিচ্ছি। হয় ব্রাউজার এক্সটেনশন হিসাবে যেমন সুরক্ষিত শেল অ্যাপ্লিকেশন , বা জাভাস্ক্রিপ্টে লিখিত একটি এসএসএস ক্লায়েন্ট।

এই বিষয়টিতে আরও ভাল পোস্ট রয়েছে: কোনও ওয়েব ভিত্তিক টার্মিনাল / এসএসএস ক্লায়েন্ট আছে?


1
আপনি কি সুরক্ষিত শেল অ্যাপ স্থাপনের বর্ণনা দিতে পারেন?
asifsanjary

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