দূরবর্তী শেল ছাড়া ssh


3

শেল শুরু না করেই এক্সিকিউটেবল চালানোর জন্য sshd পেতে কোন উপায় আছে কি?

সমস্যা হল যে আমি ঘটনাক্রমে সার্ভারে লিটারম্যাপকে স্থানান্তরিত করেছি (যা CentOS 5 চালাচ্ছে)। আমি মেশিনে ssh করতে পারবেন না bash প্রয়োজন libtermcap। Sshd শেল ব্যবহার করে কমান্ডটি পার্স করতে আমি দূরবর্তী কমান্ডটি চালাতে পারছি না। এই কি কোন উপায় আছে বা আমি সার্ভার মানুষ পুনরুদ্ধারের বুট পেতে এবং এটি ফিরে সরানো আছে?


ForceCommand মধ্যে sshd_config ব্যবহারকারীর লগইন শেল ব্যবহার করেও নির্বাহ করা হয়, তাই এটি একটি বিকল্প নয়।
Daniel Beck

1
বাহ ... আপনি একটি libtermcap পেতে এবং এটি scp পারে?
Paul

উত্তর:


0

আমি CentOS সম্পর্কে জানি না, কিন্তু ইউনিক্স-এর মতো অনেক সিস্টেমের একটি স্ট্যাটিক্যাল সংযুক্ত শেল আছে / bin / sh এ যাতে আপনি চেষ্টা করতে পারেন ssh username@hostname /bin/sh command-to-move-backlibtermcap যা লগইন শেল লোড করার চেষ্টা করার পরিবর্তে কমান্ডের সাহায্যে / bin / sh এ এক্সিকিউটেবলটি কার্যকর করবে (যা আপনি লগইন শেলটি libtermcap এ নির্ভর করে) উল্লেখ করেছেন।

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