WinSCP: বর্তমান SFTP-3 অধিবেশন আপনার অনুরোধ আদেশটি সমর্থন করে না। কমান্ডটি প্রক্রিয়া করার জন্য পৃথক শেল সেশন খোলা হতে পারে


3

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

আমার মিথস্ক্রিয়া একটি নির্দিষ্ট ডিরেক্টরিতে ফাইলের একটি উপসেট (ফাইলের নাম দ্বারা চিহ্নিত) মুভিং / মুছে ফেলা জড়িত।

এটি সহজ করার জন্য, আমি সাধারণত [দূরবর্তী -> স্থানীয়] সিঙ্ক্রোনাইজ করব, সাইগউইন কমান্ডলাইনটি ব্যবহার করে স্থানীয়ভাবে ফাইলগুলি মুছুন (যাতে আমি জিইউআইতে ফাইল নির্বাচন করার পরিবর্তে ফাইলের নামের একটি তালিকা নির্দিষ্ট করতে পারি) এবং তারপরে [স্থানীয় -> দূরবর্তী সিঙ্ক্রোনাইজ করব ] মুছে ফেলা দূরবর্তী থেকে।

তবে, এখন, আমি প্রক্রিয়াটি আরও সহজ করতে চাই যাতে আমি এটি কোনও অপারেশন ব্যক্তির হাতে তুলে দিতে পারি। আমি সন্ধান করতে গিয়েছিলাম এবং WinScp 'আদেশগুলি' সমর্থন করে তা দেখে আনন্দিত হয়েছি।

WinSCP- এর 'কমান্ডার' দর্শনের নীচে অবস্থিত 'কমান্ড' ফিল্ডে আমি এরকম কিছু প্রবেশ করতে পারলে দুর্দান্ত হবে:

get queue-queue-from-DLQ-ID-69703273-db51-11e1-ba9f-005056010165 \
    queue-queue-from-DLQ-ID-3d64697a-db51-11e1-b86e-005056010166 \
    queue-queue-from-DLQ-ID-76fdb365-db50-11e1-b78d-005056010164 \
    queue-queue-from-DLQ-ID-76ed3836-db50-11e1-ba9f-005056010165

তবে আমি যখন এটি 'কমান্ড' ক্ষেত্রে প্রবেশ করি, তখন আমি নিম্নলিখিত ত্রুটিটি পাই:

Current SFTP-3 session does not support command you request. Separate shell session may be opened to process the command. Do you want to open separate shell session?

ত্রুটি 1: এখানে চিত্র বর্ণনা লিখুন

যখন আমি ঠিকভাবে আঘাত করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:

Error skipping startup message. Your shell is probably incompatible with the applicaiton (BASH is recommended).

ত্রুটি 2: এখানে চিত্র বর্ণনা লিখুন

দ্বিতীয়টি সম্ভবত এসএসএইচ সমর্থিত নয় এর কারণে।

তবে আমার প্রশ্ন, যেহেতু 'get' একটি এসএফটিপি কমান্ড, কেন আমি প্রথম ত্রুটি পাচ্ছি? উইনসিসিপি নিজেই কমান্ডের আওতায় এই কমান্ডটি গুয়ির স্থানীয়ভাবে অনুলিপি করতে সহায়তা করে না?

আমি উইনসিসিপি বা লিনাক্স বাক্সকে কীভাবে কনফিগার করব যাতে আমি উপরে যা দেখিয়েছি তা করতে পারি?


আমার এই প্রশ্নের উত্তরটি আমি অনুমান করি: winscp.net/eng/docs/remote_command স্পষ্টতই, 'কমান্ড' বৈশিষ্ট্যটি কেবল এসসিপি-র জন্য সমর্থিত। আমি অবাক হই যে কেন উইনসিসিপি এসএফটিপি ক্রিয়াকলাপগুলির জন্য একটি কমান্ডলাইন ইন্টারফেস প্রকাশ করতে পারে না যা সাধারণত এসএফটিপি ইন্টারেক্টিভ সেশনের সময় সমর্থিত হয়।
নেমো

উত্তর:


1

আমি অনুমান করি এটির আমার প্রশ্নের উত্তর: http://winscp.net/eng/docs/remote_command

স্পষ্টতই, 'কমান্ড' বৈশিষ্ট্যটি কেবল এসসিপি-র জন্য সমর্থিত।

আমি অবাক হই যে কেন উইনসিসিপি এসএফটিপি ক্রিয়াকলাপগুলির জন্য একটি কমান্ডলাইন ইন্টারফেস প্রকাশ করতে পারে না যা সাধারণত এসএফটিপি ইন্টারেক্টিভ সেশনের সময় সমর্থিত হয়।


উইনসিসিপির কমান্ডলাইন ইন্টারফেস রয়েছে: winscp.net/eng/docs/scriptting আপনি কেবল জিইউআই-র কমান্ড ব্যবহার করতে পারবেন না।
মার্টিন প্রিক্রিল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.