scp "অপ্রত্যাশিত <নিউলাইন>" ত্রুটি প্রদান করে


11

আমি scpএকটি সার্ভার থেকে আমার স্থানীয় মেশিনে একটি ফাইল চেষ্টা করছি , তবে এটি আমাকে এই ত্রুটি দিচ্ছে:

protocol error: unexpected <newline>

এটি আমার বাক্য গঠন:

scp user@server:/path/to/file .

এটি এই সার্ভারে কাজ করে নি, তবে তারপরে আমি আমার অন্যান্য সার্ভারেও একই কমান্ডটি চেষ্টা করেছি, সুতরাং আমি কেবল ধরে নিতে পারি যে এটি আমার সার্ভারের সাথে কিছু ভুল এবং scpকমান্ডের বাক্য গঠন নয় ।

কোন ধারনা?


আপনার ~/.bashrcসার্ভারে পোস্ট করুন ।
কোয়ান্টা

সহায়তার কোয়ান্টার জন্য ধন্যবাদ। আমি আপনার পোস্টটি দেখার আগে আমার .bashrc সম্পাদনা করেছি। বিষয়টি হ'ল এটিতে আমার প্রতিধ্বনি ছিল। সাহায্যের জন্য ধন্যবাদ!
শ্রীচুলো

@ মাইলস, আমি চেষ্টা করেছি কিন্তু আমার 8 ঘন্টা অপেক্ষা করতে হবে কারণ আমার খ্যাতি 100 এরও কম রয়েছে that সময় শেষ হওয়ার পরে আমি উত্তর হিসাবে পোস্ট করব।
শ্রুচো

এফওয়াইআই, আমি এই ইস্যুতে দৌড়েছি এবং ... <শিপিশ> আমার scp কমান্ডটি ভুল ছিল </ Sheepish>। সুতরাং, এটি ঠিক যে হতে পারে।
অগনোকোক্যাটেন

উত্তর:


19

আপনার লগইন স্ক্রিপ্টগুলির একটি (.bashrc / .cshrc / ইত্যাদি) টার্মিনালে ডেটা আউটপুট দিচ্ছে যখন তা হওয়া উচিত নয়। এটি সংযোগ স্থাপন করার সময় এবং অনুলিপি তৈরির জন্য প্রস্তুত হওয়ার সাথে সাথে স্কিপকে ত্রুটির সৃষ্টি করে যা এটি প্রত্যাশা করে না এমন অতিরিক্ত ডেটা গ্রহণ করা শুরু করে। এখানে উত্পাদিত আউটপুট সরান।

আপনার টার্মিনালটি ইন্টারেক্টিভ এবং বাশার্কে নিম্নলিখিত কোডটি ব্যবহার করে কেবল আউটপুট পাঠ্য কিনা তা পরীক্ষা করতে পারেন। অন্যান্য শেলগুলির জন্য সমতুল্য কিছু উপস্থিত রয়েছে:

if shopt -q login_shell; then
    [any code that outputs text here]
fi

2

সমাধান খুঁজে পেয়েছি। আমার .bashrc ফাইল এবং .bash_logout যখনই আমি লগ ইন / আউট করি তা আমার কাছে তথ্য প্রতিধ্বনিত করতে সেট করা হয়েছিল। স্পষ্টতই যে নতুন প্রতিধ্বনিত প্রতিধ্বনিত হচ্ছে scp কে কিছু সমস্যা দিচ্ছিল। আমি আমার প্রতিধ্বনি বিবৃতি মন্তব্য করেছি এবং তা কৌশলটি করেছে!


-1

আমারও একি দশা. প্রকৃত কারণটি হ'ল: প্রক্সিটির স্থিতি মুদ্রণের জন্য আমার .bashrc এ আমার "প্রতিধ্বনি" কিছু পাঠ্য "" আছে command এবং এই "প্রতিধ্বনি" কিছু পাঠ্য "" স্ক্রিপকে ব্যর্থ করে দিচ্ছিল। সুতরাং .bashrc ফাইলে "প্রতিধ্বনি" মুছে ফেলার মাধ্যমে আমি scp ব্যবহার করে ফাইলগুলি স্থানান্তর করব।


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