কিভাবে আমি একটি এসএসএইচ সংযোগে আমার Macbook প্রোে একটি দূরবর্তী লিনাক্স মেশিনে ফাইলগুলি কপি এবং পাঠাতে পারি?


5

আমার পিসি ব্যবহার করে আমি শুধু টানেলিয়ার ব্যবহার করতাম, এটি আমার জন্য সব নোংরা কাজ যত্ন নিল। এখন আমি একটি ম্যাকবুক প্রো পেয়েছি (নকশা উদ্দেশ্যে) আমি লিনাক্স সার্ভারে আমার ফাইলগুলি কীভাবে প্রেরণ করব তা হারাচ্ছি।

কোন সাহায্য প্রশংসা করা হবে।

উত্তর:


4

rsync ব্যবসা হয়।

rsync -chavz --partial --progress --stats source_files remotehost.domain:target_dir

কোথায়:

--checksum             -c              -- skip based on checksums, not mod-time & size                                                                                                                   
--human-readable       -h              -- output numbers in a human-readable format                                                                                                                      
--archive              -a              -- archive mode; same as -rlptgoD (no -H)                                                                                                                         
--verbose              -v              -- increase verbosity                                                                                                                                             
--compress             -z              -- compress file data during the transfer                                                                                                                         
--partial                              -- keep partially transferred files                                                                                                                               
--progress                             -- show progress during transfer                                                                                                                                  
--stats                                -- give some file-transfer stats                                                                                                                                  

Rsync সম্পর্কে মহান জিনিস যে এটি শুধুমাত্র প্রয়োজন কি কপি। তাই যদি আপনি দ্বিতীয়বার কমান্ডটি চালান, তবে এটিকে কোনও অনুলিপি করা উচিত নয় (যদি না কোনও ফাইলের মধ্যে কোনটিই শেষ হয়ে যায় তবে)। আপনার স্থানান্তর কোনোভাবে বাধা দেয় যদি এটি দরকারী। উপরের কমান্ডের আউটপুটটি আপনাকে আপনার ফাইল স্থানান্তরটি কতটুকু বাড়িয়ে দিয়েছে তা সম্পর্কে কিছু তথ্য দেবে।


1
ধন্যবাদ একটি টন, আমি এই জিনিস বিদ্যমান ছিল কোন ধারণা ছিল। আমি যা খুঁজছিলাম তা ঠিক, আমি কয়েক ডজন ফাইল অনুলিপি এবং আমার মাথায় তাদের নজর রাখা চেয়ে সহজ।
Ryan Ward

@ রভওয়ার্ড: আপনি খুব স্বাগত জানাই। উপভোগ করুন।
Johnsyweb

4
scp pathToFileOnMBP username@linuxHost:pathToFileOnLinux

দরকারী অপশন:

recursive কপি জন্য -আর

-পি portnumber আপনি 22 ছাড়া একটি পোর্ট ব্যবহার করতে চান (স্ট্যান্ডার্ড ssh)


1

ওপেন টার্মিনাল (কমান্ড কী + স্পেস, টাইপ করুন "টার্মিনাল" টিপুন, এন্টার টিপুন)

টার্মিনাল টাইপ:

scp -r path_to_your_files user@linuxserver:~

এটি ব্যবহারকারীর (আপনার) পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে এবং ব্যবহারকারীদের হোম ডিরেক্টরি (~) এ "your_files" অনুলিপি করবে।

যদি লিনাক্স সার্ভারে এটি অন্য কোনও ডিরেক্টরিতে অনুলিপি করতে হয় তবে:

scp -r path_to_your_files user@linuxserver:path_to_another_directory

নিশ্চিত করুন "ব্যবহারকারীর" লেখার অনুমতি আছে "path_to_another_directory"


1

SCP ব্যবহার করার জন্য এখানে ম্যান পৃষ্ঠা (নির্দেশিকা ম্যানুয়াল)

http://linux.die.net/man/1/scp

সঠিক অনুমতিগুলি সহ আপনার এসএসআই কীগুলি আপনার হোম ডিরেক্টরি (~ / .ssh) তে সেট আপ আছে তা নিশ্চিত করুন (chmod 600)

তারপর আপনি স্কপ টাইপ করতে পারেন PATH_TO_FILE ব্যবহারকারীর নাম @ সার্ভার: PATH_TO_DESTINATION

উদাহরণ: scp abc.txt myuser @ linuxserver: ~ / abc.txt ফাইলটি অনুলিপি করবে এবং এটি linux সার্ভারে হোম ডিরেক্টরিতে অনুলিপি করবে।

যদি সবকিছু সঠিকভাবে কাজ করে তবে আপনাকে একটি অগ্রগতি বার দেখা উচিত এবং এটি সম্পূর্ণ হওয়ার পরে এটি আপনাকে জানানো হবে।


1

অনেক উপায় আছে। মাত্র কয়েক নাম:

  • টার্মিনাল শেল আছে - & gt; নতুন রিমোট সংযোগ, যেখানে আপনি একটি sftp সংযোগ নির্বাচন করতে পারেন। এটি একটি খোলে ইন্টারেক্টিভ কমান্ড লাইন sftp- ক্লায়েন্ট।
  • অন্যদের উল্লেখ করেছেন হিসাবে সোজা scp

আপনি আরো GUI- ঝুঁকিপূর্ণ হয় তাহলে:

আপনি যদি পরিশোধ করতে চান:

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