টার্মিনালের মাধ্যমে অন্য মেশিনে কীভাবে ফাইল অনুলিপি করবেন?


39

আমার উবুন্টু 10.04 ভিএমপ্লেয়ারের মাধ্যমে চলছে। এবং আমার অন্য একটি মেশিন রয়েছে (আসুস আরটি-এন 16 রাউটার)। আমি রাউটারের সাথে টেলনেটের সাথে সংযোগ করতে এবং এর ফাইল সিস্টেমটি দেখতে সক্ষম হয়েছি। আমি কীভাবে লোকাল মেশিন (ফাইলটি / হোম / ইউজার / হেলোরল্ড-সি ) থেকে রাউটারে (ফোল্ডার * / tmp / mnt / discb_1 *) অনুলিপি করতে পারি?

উত্তর:


76

এসএসএইচ দিয়ে যোগাযোগের সম্ভাবনা আছে কি? সম্ভবত আপনার "scp" শিরোনাম বিবেচনা করা উচিত। এটি খুব সহজ, ম্যানুয়াল পৃষ্ঠাটিতে দেখুন :

man scp

খুব বেসিক ব্যবহার:

scp remote_user@remote_host:/path/to/remote/file /path/to/local/file

এবং বিপরীতভাবে:

scp /path/to/local/file remote_user@remote_host:/path/to/remote/file

ধন্যবাদ, এটি কাজ করে! পুরো ফোল্ডারটি দিয়ে আমি কীভাবে এটি করতে পারি?
এলএ_

4
"-R" বিকল্পটি ব্যবহার করুন: scp -r ব্যবহারকারী @ হোস্ট: / পাথ / ফাইল / পাথ / স্থানীয়। দয়া করে উত্তরটি যদি কাজ করে তবে তা চিহ্নিত করুন।
পাভেল এস

কেবলমাত্র scp এর জন্য ম্যানুয়াল পৃষ্ঠাটি দেখুন (টার্মিনালে, "ম্যান স্ক্যাপ" টাইপ করুন)। আরও অনেক বিকল্প রয়েছে।
পাভেল এস

আমি কীভাবে ফোল্ডারগুলিকে ফাইলগুলিও অনুলিপি করতে পারি, এই আদেশটি কেবলমাত্র ফাইলগুলি অনুলিপি করছে
amit_game

@ এলএ_ আপনি সমস্ত ফাইল জিপ করতে পারেন।
সিলভিও দেলগাদো

12

রিমোট কম্পিউটার থেকে আপনার কম্পিউটারে একটি খালি খালি ডিরেক্টরি অনুলিপি করতে:

scp -r remoteusername@192.168.1.56:/home/vrc/Desktop/www /home/ourusername/Desktop

একটি ফাইল অনুলিপি করতে কেবল -rবিকল্পটি বাদ দিন :

scp remoteusername@192.168.1.56:/home/vrc/Desktop/file1 /home/ourusername/Desktop

আপনার কম্পিউটার থেকে দূরবর্তী কম্পিউটারে অনুলিপি করতে, পূর্ববর্তী উদাহরণে কেবল অবস্থান এবং গন্তব্য স্যুইচ করুন। আরও তথ্যের জন্য না man scp


10

আপনি করতে পারেন এমন অন্য উপায়: (পেম ফাইলের মাধ্যমে)

আপনি যদি pemফাইলটি ব্যবহার করতে চান এবং আপনি ROOTব্যবহারকারী হন:

রুট ব্যবহারকারী:

sudo scp -i ~/servers/your-key.pem ~/your-local-source-path/your-local-file.txt root@00.00.00.11:/you-server-destination-path/

:সার্ভার IPএবং গন্তব্য পথের মধ্যে কোলন নোট করুন ।

যদি আমি rootব্যবহারকারীর সাথে লগ ইন করতে না পারি , পদক্ষেপ 2 দেখুন।

2. মানক ব্যবহারকারী:

ধরুন আপনি ubuntuস্ট্যান্ডার্ড সুবিধাগুলি সহ ব্যবহারকারী are

sudo scp -i ~/servers/your-key.pem ~/your-local-source-path/your-local-file.txt ubuntu@00.00.00.11:/home/ubuntu/

এটি হোম ডিরেক্টরিতে ফাইল রাখবে। তারপরে স্ট্যান্ডার্ড ব্যবহারকারীর সাথে রিমোট সেভারে লগইন করুন। এবং কর

sudo su

আপনি rootব্যবহারকারীর স্যুইচ করতে হবে । তারপরে ফাইলটিকে গন্তব্য ডিরেক্টরিতে সরান

mv /home/ubuntu/your-local-file.txt /you-server-destination-path/your-local-file.txt

আমি প্রায়শই এই সমস্যার মুখোমুখি হই, সুতরাং কাজটি করার জন্য বিকল্প উপায় ভাগ করে নিচ্ছি!

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