আমি কীভাবে এসএসএইচ দিয়ে ফাইলগুলি অনুলিপি করতে পারি?


12

আমি আমার কম্পিউটার থেকে অন্য কম্পিউটারে একটি ফাইল অনুলিপি করার চেষ্টা করছি। (উভয়ই উবুন্টু 9.10 চলছে)

সুতরাং, আমি অন্য কম্পিউটারে প্রবেশ করেছি; আমি cdডিরেক্টরিতে; এবং আমি প্রবেশ cp File.zip /home/me/Desktopযেমন file.zipডিরেক্টরি আমি শুধু ব্যবহৃত অবস্থিত cdসঙ্গে।

এখন, এটি আমাকে নিম্নলিখিত ত্রুটি বার্তা দেয়:

cannot create regular file '/home/me/Desktop': no such file or directory

আমাকে কি করতে হবে?

উত্তর:


27

এটি আসলে প্রোগ্রামিং সম্পর্কিত নয়, তবে আপনি এটি করতে স্ক্যাপ ব্যবহার করতে পারেন।

scp file.zip remote-box-name:/path/to/destination/file.zip

যদি আপনার ব্যবহারকারীর নামটি দূরবর্তী বাক্সে পৃথক হয় তবে আপনাকে এটির উপসর্গ করতে হবে:

scp file.zip yourusername@remotebox:/path/to/destination/file.zip

এবং একটি ফাইল পুনরুদ্ধার করতে আপনি এটি করতে পারেন:

scp remotebox:/path/to/destination/file.zip file.zip

আমি যে কম্পিউটারে ফাইলটি অনুলিপি করতে চাইছি সেখানে অন্য কম্পিউটারে ছড়িয়ে পড়লে কীভাবে এটি কাজ করবে? কারণ আমি যখন চেষ্টা করি তখন scp file.zip me@xxx.xxx.xx.xxx:/home/me/Desktopএটি 'সংযোগ অস্বীকার করে' বলে, সম্ভবত এটি কম্পিউটার চালু আছে। কিভাবে?
ডেনিজ জোয়েটম্যান

সিনট্যাক্সটি হল src_file dest_fileযেখানে স্থানীয় কম্পিউটারে কেবল ফাইলের নাম (ফাইল.জিপ), বা একটি দূরবর্তী ফাইল (me@xxx.xxx.xx.xxx: / home / me / ডেস্কটপ) হতে পারে। সুতরাং যদি আপনি একটি দূরবর্তী মেশিন থেকে স্থানীয় মেশিনে কোনও ফাইল টানতে চান তবে আপনি তা করতে পারেন scp xxx.xxx.xx.xxx:/home/me/Desktop/file.zip file.zip। নোট করুন যে লোকাল এবং রিমোট আপনি যে মেশিনটি স্কপ চালাচ্ছেন তার সাথে তুলনামূলক। সুতরাং আপনি যদি মেশিন এ তে থাকেন, মেশিন বি থেকে এসএসএস করুন এবং একটি স্কিপ করুন, বি স্থানীয় এবং এ রিমোট।
কিথবি

এটি এখনও প্রশ্নের মধ্যে যেমন দেখানো হয়েছে তেমনি ত্রুটি দেয়
ডেনিজ জোয়েটম্যান

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

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

8
  1. মেশিন এ তে দুটি টার্মিনাল উইন্ডো খুলুন

  2. মেশিন এ তে, এসএসএস থেকে মেশিন বি চারদিকে দেখুন, মেশিন বি তে যে ফাইলটি আপনি অনুলিপি করতে চান তার সন্ধান করুন

  3. মেশিন এ তে, দ্বিতীয় টার্মিনাল উইন্ডো প্রকার:

scp yourusername@remotebox:/path/to/destination/file.zip /home/me/Desktop

ফাইলটি মেশিন বি থেকে মেশিন এ, অন / হোম / মি / ডেস্কটপ ফোল্ডারে অনুলিপি করা উচিত (যদি ফোল্ডারটি মেশিন এ তে বিদ্যমান থাকে)

আপনি বিদ্যমান ssh অধিবেশন অনুলিপি করতে পারবেন না। আপনার দ্বিতীয় সেশন তৈরি করতে হবে। অন্যরা যেমন উল্লেখ করেছে:

  • yourusername মেশিন বি এর জন্য, এবং কেবল তখনই প্রয়োজন হয় যখন মেশিন বি এর ব্যবহারকারীর নাম মেশিন এ এর ​​চেয়ে আলাদা হয়

  • remotebox একটি সমাধানযোগ্য নাম বা একটি আইপি ঠিকানা হতে পারে

বিকল্প:

  • স্থান -> কানেক্ট সার্ভারে , এবং তারপর নির্বাচন সেবার ধরণ এর , SSH এর পতনযোগ্য মেনু থেকে সার্ভারের সাথে সংযোগ ডায়লগ বক্স

আমি যদি একটি ফোল্ডার কপি করতে চান? কীভাবে
শরীফ

0

ফাইলটি টানতে বা ধাক্কা দিতে আপনার স্ক্যাপ ব্যবহার করতে হবে। একটি যন্ত্র থেকে অন্য মেশিনে, আপনি এমন কিছু করতে চান

scp File.zip username@ipaddress:/home/me/Desktop/file.zip


0

নিম্নলিখিত কমান্ড চেষ্টা করুন:

scp File.zip username@AnotherComputer:~/


0

স্থানীয়ভাবে রিমোট মেশিন মাউন্ট করুন sshfsএবং আপনার প্রিয় সরঞ্জাম- সিপি, নটিলাস, কনকরার, ডলফিন, এমসি ইত্যাদি দিয়ে ফাইলগুলি অনুলিপি করুন

বা fish://username@servernameকনকয়েরার বা ডলফি শীর্ষে ব্যবহার করে দূরবর্তী অবস্থানটি খুলুন

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