কম্পিউটার থেকে স্থানীয় কম্পিউটারে ফাইল স্থানান্তর করতে কীভাবে ssh ব্যবহার করবেন


10

আমি ssh ব্যবহার করে আমার স্কুল লিনাক্স অ্যাকাউন্ট থেকে কিছু ফাইল বন্ধ করার চেষ্টা করছি। আমি ব্যবহার করে কাজ করার সংযোগ পেয়েছি:

scp <school_server>: ~/folder I want ~/where I want to go

কিন্তু এটি ফোল্ডার স্থানান্তর করতে গেলে এটি আমাকে বার্তা দেয়:

not a regular file

ফাইলটিতে জাভা ফাইল রয়েছে এবং আমি পুরো ফোল্ডারটি চাই।

উত্তর:


20

Scp ব্যবহার করে একটি সম্পূর্ণ ডিরেক্টরি অনুলিপি করার জন্য, আপনাকে -rস্যুইচটি যুক্ত করতে হবে

scp -r remotehost:/path/to/remote/dir/ /path/to/local/dir/


1
পুরোপুরি কাজ করেছে, দ্রুত প্রতিক্রিয়ার জন্য ধন্যবাদ
জুম্বিয়াডেড

1

আমার গন্তব্য আছে যার সাথে সংযোগ স্থাপনের জন্য পিইএম প্রয়োজন এবং এটিতেও আলাদা এসএসএইচ বন্দর রয়েছে। এটি আমার জন্য কবজির মতো কাজ করেছে:

যেমন অনুলিপি ফোল্ডার (এবং সাবফোল্ডার) থেকে এটিকে চালান sourceservertotargetserversourceserver

$ rsync -azu -e 'ssh -i ./pem_for_target_server.pem -p <port_number_for_target_server>' /folder/path/on/source username_on_target@target.server.name:/path/on/target/where/you/want/to/copy/folder/on/source/

(আপনি যদি permissions are too openপেম ফাইলের জন্য পান তবে এটি চালান chmod 400 ./pem_for_target_server.pem:)

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