আমি কি এসএসএইচ ব্যবহার করে ফাইল স্থানান্তর করতে পারি?


32

আমি উইন্ডোজ 7 থেকে এসএসএইচ-তে আমার স্কুল কম্পিউটার ল্যাবটিতে পুটিটিওয়াই ব্যবহার করছি । আমি কী আমার উইন্ডোজ মেশিন থেকে এসএসএইচ ব্যবহার করে স্কুল মেশিনে আমার ব্যবহারকারীর কাছে ফাইল স্থানান্তর করতে পারি?


আমি এই প্রশ্নটিকে অফ-টপিক হিসাবে বন্ধ করতে ভোট দিচ্ছি কারণ এটি উইন্ডোজ সম্পর্কে, ইউনিক্সের নয়।
dr01

@ dr01 সত্য তবে এটি অনেকগুলি উপভোগ পেয়েছে তাই এটি সম্ভবত উত্তরসূরীদের জন্য ছেড়ে চলে যাওয়া এবং এগিয়ে যাওয়ার পক্ষে উপযুক্ত।
রোয়াইমা

উত্তর:


41

পুট্টি ডাউনলোড পৃষ্ঠা থেকে পিএসসিপি সরঞ্জামটি ব্যবহার করুন:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

পিএসসিপি হ'ল স্ক্যাপের পুটি ভার্শন যা ssh কমান্ডের উপরে সিপি (কপি)।

আপনার উইন্ডোজ কম্পিউটারে পিএসসিপি ইনস্টল করা দরকার (সবেমাত্র ডাউনলোড হয়েছে, সত্যিই কোনও ইনস্টল প্রক্রিয়া নেই the প্যাকেজড ফাইল বিভাগে, pscp.exe ইতিমধ্যে অন্তর্ভুক্ত রয়েছে)। বিদ্যালয়ের সার্ভারগুলিতে কিছুই ইনস্টল করার দরকার নেই। পিএসসিপি এবং স্ক্যাপ উভয় সংযোগ করতে ssh ব্যবহার করে।

মন্তব্যগুলি থেকে ব্যবহার প্রশ্নের উত্তর দিতে:

আপনার কম্পিউটার থেকে দূরবর্তী সার্ভারে আপলোড করতে:

c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path

এটি সার্ভারের নির্দিষ্ট ডিরেক্টরিতে ফাইল.txt ফাইল আপলোড করবে। গন্তব্য পথের চূড়ান্ত অংশটি যদি ডিরেক্টরি না হয় তবে এটি নতুন ফাইলের নাম হবে। আপনি আলাদা নামের সাথে ফাইল আপলোড করতে এটি করতে পারেন:

c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path\newname.txt

আপনার কম্পিউটারে রিমোট সার্ভার থেকে একটি ফাইল ডাউনলোড করতে:

c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\

অথবা

c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\newfile.txt

অথবা

c:\pscp user@remote:\home\user\some\file.txt .

সেখানে শেষে একাকী বিন্দু দিয়ে। এটি সুনির্দিষ্ট ফাইলটিকে বর্তমান ডিরেক্টরিতে ডাউনলোড করবে।

যেহেতু মন্তব্যটি খুব দূরে রয়েছে, আমার এখানেও উল্লেখ করা উচিত যে উইনসিসিপি যদি আগ্রহের বিষয় হয় তবে এই সমস্তগুলির জন্য একটি জিইউআই সরবরাহ করছে: http://winscp.net/eng/download.php


আমি অবশ্যই বিশ্ববিদ্যালয়ের কম্পিউটারে কিছু ইনস্টল করতে পারি না। আমি প্রয়োজন কি?
অ্যালেক্স মোহর

উইন্ডোজ 7 মেশিনটি আপনার নাকি আপনার স্কুলগুলি? আপনি বিদ্যালয়ের সাথে সংযোগ স্থাপনের জন্য আপনার কম্পিউটারে পুটি ব্যবহার করছেন তা বোঝাতে আমি প্রশ্নটি পড়েছি । যদি এটি হয় তবে আপনাকে বিদ্যালয়ের কম্পিউটারে কোনও কিছু ইনস্টল করার দরকার নেই, তবে আপনার নিজেরটি করতে হবে।
সুপারম্যাগিক

আমি আমার উইন্ডোজ 7 মেশিন ব্যবহার করছি। ধন্যবাদ! আমি উইজেট কমান্ডটি পেয়েছি এবং ফাইলটি স্থানান্তর করতে ড্রপবক্স ব্যবহার করেছি, তবে আমি এটি অবশ্যই মনে রাখব
অ্যালেক্স মোহর

আরও একটি জিনিস: scp উভয় উপায়ে কাজ করে। আপনি এটির পাশাপাশি আপলোড করতে পারেন।
সুপারম্যাগিক

কমান্ডের বাক্য গঠন নিয়ে আমার কিছুটা সমস্যা হচ্ছে। এটি হল: pscp source "path_to_local_file" user@host:path_to_new_location? আমি এটি রিমোট মেশিনে ফাঁকা রেখে কাজ করতে পেরেছি, এটি কেবল এটি আমার মূল ডিরেক্টরিতে রেখে দিয়েছে।
অ্যালেক্স মোহর

6

লিনাক্স / ইউএনআইএক্স সার্ভারের সাথে কথা বলার জন্য আপনাকে ফরোয়ার্ড স্ল্যাশ (/) ব্যবহার করতে হতে পারে

c:\pscp c:\some\path\to\a\file.txt user@remote:/home/user/some/path

3

আপনি কেবল এতে প্রচুর ফাইল আপ করতে পারেন tar:

tar -cz . | ssh me@school -- 'tar -C/path/to/target/dir -xz'

... যা একযোগে রিমোট মেশিনে স্ট্রিমকে সংকোচনের ও প্রসারিত করার সময় স্থানীয় মেশিনে বর্তমান ডিরেক্টরিতে থাকা সমস্ত ফাইলকে সংক্ষেপে এবং সংক্রমণের জন্য লক্ষ্য পথে পৌঁছে দেবে।

Stdout লেখার যে কোনও কিছুর জন্য আপনি একই জিনিস করতে পারেন। catএকটি সুস্পষ্ট পছন্দ:

cat ./localfile | ssh user@remote 'cat >./remotefile'

1
গ্রেট। উইন্ডোজে এটি কীভাবে করবেন
জো

@ জো - একইভাবে? হতে পারে <./localfile putty user@remote 'cat >./remotefile'- আমি পুট্টি সুইচ সব ভুলে গেছি। তবে এটি বেশ কাছাকাছি
মাইকসার্ভ

1
উইন্ডোজ / পিটিটিওয়াই সংস্করণটি হবে: লোকালফাইলে টাইপ করুন ব্যবহারকারী @ রিমোট "বিড়াল> রিমোটফিল" প্লিংক করুন
অ্যাডাম হাউন

2

আপনি এর জন্য WinSCP ব্যবহার করতে পারেন । এটি তালিকাভুক্ত অন্যান্য সরঞ্জামের তুলনায় অনেক সহজ, এটি একটি সাধারণ টানা এবং ড্রপ ইউআই সরবরাহ করে।


জিজ্ঞাসিত প্রশ্নের সাথে এর কী সম্পর্ক রয়েছে তা পরিষ্কার নয়। যদি না এটি কেবলমাত্র একটি ক্লায়েন্ট প্রোগ্রামের নাম, এবং বাকিটি আবর্জনা।
টম হান্ট

সময়ের সাথে সাথে প্রশ্নটি পরিবর্তিত হতে পারে তবে এটিই আমি উত্তরটি খুঁজছিলাম: এটি একটি গুই সহ একটি প্রোগ্রাম যা ব্রাউজ করতে এবং ফাইলগুলি এসএসএসের মাধ্যমে স্থানান্তর করতে পারে। এমনকি এটি পট্টি থেকে সেটিংস আমদানি করে। খুব সহজ ইমো, কেবল তার নামটি মনে
রাখেনি

2

আপনি উইন্ডোজ পাওয়ারশেল কমান্ডটি ব্যবহার করতে পারেন:

scp -P <non-default target ssh port> "<source file>" <username>@<hostname/address>:<destination path>

-P ডিফল্ট পোর্টে ssh খোলা থাকলে পতাকা বাদ দেওয়া যেতে পারে (22)

উদাহরণ:

  • ssh এর মাধ্যমে উইন্ডোজ হোস্ট থেকে "ps.key" ফাইলটি অনুলিপি করা হচ্ছে
  • লক্ষ্য ঠিকানা 192.168.88.242 হয়, ssh পোর্ট 1688 এ কাজ করে
  • লক্ষ্য ব্যবহারকারীর নাম "নিক"

কমান্ড প্রয়োগ করুন:

scp -P 1688 "D:\MEGA\ps.key" nick@192.168.88.242:/home/nick/ps.key

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

উইন 10 তে পরীক্ষা করা হয়েছে, কোনও অতিরিক্ত ইনস্টলসের প্রয়োজন নেই


এটি পাওয়ারশেল কমান্ডের মতো দেখাচ্ছে না। আপনি কি নিশ্চিত যে এটি scpপুটি স্যুট থেকে নয় ?
রোয়াইমা

@ রাইমা ওপেনএসএসএইচ ফল ক্রিয়েটার আপডেট (দেরী 2017) এর পরে উইন্ডোজ 10 এর একটি butচ্ছিক কিন্তু অন্তর্নির্মিত অংশ হিসাবে উপলব্ধ এবং এপ্রিল 2018 আপডেটের পরে ডিফল্টরূপে ইনস্টল করা হয়েছে। scpকমান্ড অন্তর্ভুক্ত করা হয়।
বব সমার্স

1
@ বোবিস্যামারস ওহ তাই হ'ল। (মাইনের মুখোশটি সাইগউইন ইনস্টল করা হয়েছে)) এটি কোনও ইউনিফাইড অর্থে পাওয়ারশেল নয়। কমান্ড-লাইন অবশ্যই, তবে পাওয়ারশেল নয়।
রোয়াইমা

প্রকৃতপক্ষে এটি সবচেয়ে সহজ সমাধান, আমি আমার উইন্ডোজে পিএসএল দিয়ে চেষ্টা করেছি এবং এটি আরএইচইএলে একটি এসএসএইচ খোলে, পাসওয়ার্ড জিজ্ঞাসা করে, ফাইলটি অনুলিপি করে বন্ধ করে দেয়। এবং এটি কাজ করে!
রাফাইউ

0

আপনার কমান্ড লাইন গুরু না থাকলে তুলনা করার সরঞ্জামটি ব্যবহার করুন। তুলনার বাইরে একটি ফোল্ডার তুলনা সরঞ্জাম এবং একটি দুর্দান্ত ইউজার ইন্টারফেস রয়েছে এবং আপনাকে লগ ইন করার চেষ্টা করার জন্য বিভিন্ন পরিবেশের জন্য আপনাকে এসএফটিপি এবং এসএসএইচ প্রাইভেট কী ফাইলটি ব্যবহার করতে দেয়। এই সরঞ্জামটির লিঙ্কটি এখানে রয়েছে [ https://www.scootersoftware.com


0

যেহেতু আপনি ইতিমধ্যে পুট্টির সাথে পরিচিত। আমি আপনাকে https://mobaxterm.mobatek.net/ এ একবার দেখার পরামর্শ দিই । উইন্ডোজ কম্পিউটার, এসএসএস, এসএফপি, এসসিপি, এক্স উইন্ডোস থেকে লিনাক্সের দূরবর্তী কাজ করার জন্য মোবাএক্সটারমের যা কিছু আছে তার সবই রয়েছে। এটা আমার মতে পুট্টির চেয়ে অনেক ভাল।


এটি কোনও ব্যক্তিগত ব্যবহারের জন্যও নিখরচায় (নিখরচায়); যেমন এসএসএইচকে কোনও স্কুল কম্পিউটার ল্যাবটিতে (প্রশ্ন হিসাবে)?
পিয়ের.ভ্রিয়েন্স

হ্যাঁ। মোবাএক্সটারম বাণিজ্যিক ব্যবহারের জন্য এমনকি বিনামূল্যে যদি আপনার 10+ সেশন সংরক্ষণের প্রয়োজন না হয় is আমি একটি সফ্টওয়্যার বিকাশকারী এবং বিনামূল্যে সংস্করণটি আমার কাজের জন্য পুরোপুরি কাজ করে। স্কুলের কাজের জন্য, কেবল এগিয়ে যান।
আর।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.