দূরবর্তী সার্ভারে এসএসএইচ দিয়ে লগইন করতে এবং রিমোট লগইন শেলটিতে একটি প্রোগ্রাম চালানোর জন্য কি কোনও একক কমান্ড গঠনের উপায় আছে?
ওপেনএসএইচএইচ ম্যানুয়ালটিতে এটি লেখা আছে "যদি কমান্ড নির্দিষ্ট করা থাকে তবে এটি লগইন শেলের পরিবর্তে দূরবর্তী হোস্টে সম্পাদন করা হয়।" সুতরাং, উদাহরণস্বরূপ, ssh user@server mailদূরবর্তী সার্ভারে লগইন হবে, মেলবক্সের স্থিতি প্রদর্শন করবে এবং তারপরে আপনাকে স্থানীয় শেলটিতে ফিরিয়ে দেবে। মেল স্থিতি প্রদর্শন করার পরে কি রিমোট শেলটিতে থাকার কোনও উপায় আছে?
তদুপরি, ssh user@server [command]কমান্ডটি যদি কোনও প্রোগ্রাম হয় তবে কাজ করে বলে মনে হচ্ছে না, উদাহরণস্বরূপ vim বা mutt। প্রোগ্রামের সময় রিমোট শেলের মধ্যে থাকা অবস্থায় এবং প্রোগ্রামটি বেরিয়ে যাওয়ার পরে, দূরবর্তী শেলটিতে লগইন করে কোনও প্রোগ্রাম চালানোর কোনও উপায় কি কেবল শেষ অবধি নির্দিষ্ট logoutকমান্ডের (কেবলমাত্র একটি সাধারণ এসএসএইচ সেশনের মতো) বাইরে বেরিয়ে আসে ?
আমি অবশেষে স্থানীয় .bashrc এ একটি নাম হিসাবে একটি কমান্ড রাখতে সক্ষম হতে চাই, যাতে এটি যখন ইচ্ছা তখন দ্রুত চালানো যায়। উদাহরণ হ'ল এসএসএইচ এর মাধ্যমে রিমোট সার্ভারে লগইন করা এবং ইমেলটি পড়তে বা প্রেরণের জন্য রিমোট সার্ভারে মুট খোলা।
ssh remote@server mail ; ssh remote@server? এছাড়াও যে কোনও দূরবর্তীভাবে কার্যকর করা কমান্ডের জন্য টার্মিনাল প্রয়োজন তা কি টিকবে না / ssh ডান থেকে কাজ করবে?