আমি আপনাকে হিসাবে অনুরূপ কিছু করতে চেষ্টা বিশ্বাস করি এই উত্তর । কিন্তু জিনিসটি হল সার্ভারে ফাইল থেকে কার্যকর করা নমুনা কমান্ড।
তারা এম-সুইচ ব্যবহার করে চালানো কমান্ড (গুলি) হিসাবে পাস করা যাবে না। PUTY এই সুইচ অনুকরণ করা হয় লিনাক্স কমান্ড-লাইন এসএসএইচ ক্লায়েন্টের আচরণ:
ssh user@foo command
এই ভাবে ssh লগ একটি user
উপরে foo
সার্ভার, রান command
সেখানে, এবং শুধু প্রস্থান। এম-পিটিওয়াই ঠিক একই জিনিস করছেন সঙ্গে মনে হচ্ছে।
আমার পরামর্শ
রিমোট সার্ভারে একটি স্ক্রিপ্ট প্রস্তুত করা এবং বিভিন্ন উপায়ে পুলটি কনফিগার করা। সর্বপ্রথম, লগ ইন করার পরে আপনি যে কমান্ডগুলি চালাতে চান তা দিয়ে একটি ফাইল তৈরি করতে হবে, এটি কল করুন .title
cat > ~/.title
তারপরে টাইপ করুন, অথবা আপনার যা প্রয়োজন সেখানে অনুলিপি করুন এবং পেস্ট করুন, পরে Ctrl + D টিপুন। এখন জন্য শুধু শিরোনাম সেটিং পরীক্ষা করা যাক:
echo -ne "\033]0;PuTTY\007"
আপনি এমনকি টার্মিনাল সরাসরি উপরে চেষ্টা করতে পারেন। PUTTY উইন্ডো শিরোনাম পরিবর্তন করা হয় না, আপনার বন্টন ইতিমধ্যে সেট করা হয় ডিফল্ট PROMPT_COMMAND পরিবর্তনশীল । আপনি টার্মিনালে নিম্নলিখিত কমান্ড কার্যকর করে নিশ্চিত করতে পারেন
echo $PROMPT_COMMAND
unset PROMPT_COMMAND
echo -ne "\033]0;PuTTY test\007"
চাবি বর্তমান মান আনসেট করা হয় PROMPT_COMMAND
পরিবর্তনশীল। তারপর শেষ কমান্ড উইন্ডো শিরোনাম সেট করা উচিত PuTTY test
।
আমার সমাধান
যে আমার জন্য কাজ, সঙ্গে PUTTY একটি সেশান প্রস্তুত করা হয় GUI "রিমোট কমান্ড" বক্স সেট:
/bin/bash --rcfile ~/.title
শুধু এই সেশনের নাম প্রদান করতে মনে রাখবেন (উদাহরণস্বরূপ: সেশন নাম) এবং "সংরক্ষিত সেশন" তালিকার কাছাকাছি, পুটি সেটিংস এর প্রথম পৃষ্ঠায় "সংরক্ষণ করুন" বোতাম টিপুন :)
তারপর আপনি PUTY শুরু করতে এবং এই সেশন লোড করতে বলতে পারেন
putty -load SessionName -l user -pw password
হ্যাঁ, এটি দু: খিত, কিন্তু একটি সংরক্ষিত সেশনের জন্য "রিমোট কমান্ড" বক্সের সমান কোন কমান্ড-লাইন নেই। এজন্যই এই সব বাধা দূর করতে হবে :(
টিএল; ডিআর সংস্করণ
আপনি এই সমস্ত পদক্ষেপ সঠিকভাবে করছেন তা অনুমান করা, সবকিছু ঠিকঠাক কাজ করা উচিত:
- সৃষ্টি
~/.title
রিমোট মেশিনে স্ক্রিপ্ট
- রিমোট কমান্ডের সাথে একটি অধিবেশন প্রস্তুত করুন যা বাশ চালায় যা কার্যকর হবে
~/.title
- PUTTY ব্যবহারকারীর এবং পাসওয়ার্ড উল্লেখ, শুরু করার উপর প্রস্তুত সেশন লোড করতে বলুন
প্রো টিপ
কমান্ড লাইনের (এবং সম্ভবত স্ক্রিপ্টগুলিতে) পরিষ্কার পাঠ্যের পাসওয়ার্ডগুলি নির্দিষ্ট করার পরিবর্তে, আপনাকে SSH কীগুলি ব্যবহার করতে এবং উইন্ডোজ ট্রেতে 'পৃষ্ঠাটি' (পুটি প্রমাণীকরণ এজেন্ট) চালানো শিখতে হবে।