Ssh দিয়ে স্থানীয় সিস্টেমে একটি ফাইল অনুলিপি করুন


257

যদি আমি এসএসএইচ এর মাধ্যমে কোনও সিস্টেমে লগ ইন করে থাকি তবে অন্য কোনও টার্মিনাল বা স্ক্রিন সেশন চালানো এবং স্কিপ বা অনুরূপ কিছু না করে বা রিমোট সিস্টেম থেকে ফিরে এসএসএইচ না করে আমার স্থানীয় সিস্টেমে কোনও ফাইল অনুলিপি করার উপায় আছে কি? স্থানীয় ব্যবস্থা?


4
আপনার ক্লায়েন্টে যদি কোনও scp file.foo user@myclient.com:file.foo
এসএস

4
অবশ্যই, তবে আমি যে প্রতিষ্ঠানের জন্য কাজ করি তার মালিকানাধীন একটি সার্ভার থেকে আমার কম্পিউটারে অ্যাক্সেসের অনুমতি দিতে চাই না :) আমার এখানে কেবল কী-ভিত্তিক প্রমাণীকরণ রয়েছে, এবং এটি আমার ব্যক্তিগত কীটি রাখাও নিরাপদ হবে না সার্ভারে আপ!
নাফটুলি কে ২

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

8
আমি এটি অনেক কিছু করি, তাই এসএসএইচ সেশনের মাঝখানে কোনও ফাইল অনুলিপি করতে চাইলে প্রতিবার এটি করা অদক্ষ হয়ে উঠবে। আমি এসএসএইচ টার্মিনাল সেশনে, আমার স্থানীয় কম্পিউটারে ফিরতে এবং বর্তমান এসএসএইচ অধিবেশন ছাড়াই দূরবর্তী সার্ভারে একটি ফাইল প্রেরণ করার জন্য আমি কেবল একটি উপায় খুঁজছি।
নাফটুলি কে ২

2
সমস্যাটি হ'ল প্রাথমিক ssh লগইন ব্যথা হতে পারে (কী বা পাসওয়ার্ডের বাইরে 2ফা বা অন্যান্য চ্যালেঞ্জ), এসএসএস সার্ভারের কনফিগারেশনে পরিবর্তন আনার জন্য আমাদের নাও থাকতে পারে, একাধিকবার কী আলোচনা করার কোনও কারণ নেই, এবং আমাদের একবার একটি সেশন হয়ে গেলে একাধিক জিনিসের জন্য সেই সেশনটি ব্যবহার করা ভাল হবে।
duanev

উত্তর:


139

মাস্টার সংযোগ

আপনি আগে থেকে পরিকল্পনা করলে এটি সবচেয়ে সহজ।

প্রথমবার একটি মাস্টার সংযোগ খুলুন। পরবর্তী সংযোগগুলির জন্য, বিদ্যমান মাস্টার সংযোগের মাধ্যমে রুট স্লেভ সংযোগগুলি। আপনার মধ্যে ~/.ssh/config, সংযোগ ভাগ করে নেওয়া স্বয়ংক্রিয়ভাবে ঘটবে:

ControlMaster auto
ControlPath ~/.ssh/control:%h:%p:%r

আপনি যদি বিদ্যমান সংযোগ হিসাবে একই (ব্যবহারকারী, পোর্ট, মেশিন) এর জন্য কোনও ssh অধিবেশন শুরু করেন তবে দ্বিতীয় অধিবেশনটি প্রথমটিতে সুর করা হবে। দ্বিতীয় সংযোগ স্থাপনের জন্য কোনও নতুন প্রমাণীকরণের প্রয়োজন নেই এবং এটি খুব দ্রুত।

সুতরাং আপনার সক্রিয় সংযোগ থাকা অবস্থায় আপনি দ্রুত করতে পারেন:

ফরওয়ার্ড করা

বিদ্যমান সংযোগে, আপনি একটি বিপরীতমুখী টানেল স্থাপন করতে পারেন। Ssh কমান্ড লাইনে, পাস করে একটি রিমোট ফরওয়ার্ডিং তৈরি করুন -R 22042:localhost:22যেখানে 22042 এলোমেলোভাবে নির্বাচিত নম্বর যা দূরবর্তী মেশিনের অন্য কোনও পোর্ট নম্বর থেকে পৃথক। তারপরে ssh -p 22042 localhostরিমোট মেশিনে সোর্স মেশিনে আপনাকে আবার সংযুক্ত করে; আপনি scp -P 22042 foo localhost:ফাইল অনুলিপি করতে ব্যবহার করতে পারেন ।

আপনি এটি দিয়ে আরও স্বয়ংক্রিয় করতে পারেন RemoteForward 22042 localhost:22। এর সাথে সমস্যাটি হ'ল যদি আপনি একই কম্পিউটারে সংযুক্ত হন একাধিক উদাহরণে ssh, বা অন্য কেউ বন্দরটি ব্যবহার করছেন, আপনি ফরোয়ার্ডিং পাবেন না।

আপনি যদি শুরু থেকে কোনও রিমোট ফরওয়ার্ডিং সক্ষম না করে থাকেন তবে আপনি এটি বিদ্যমান এসএস সেশনে করতে পারেন। প্রকার Enter ~C Enter -R 22042:localhost:22 Enter। আরও তথ্যের জন্য ম্যানুয়ালটিতে "অক্ষরগুলি রক্ষা" দেখুন।

এই সার্ভার ফল্ট থ্রেডে কিছু আকর্ষণীয় তথ্য রয়েছে ।

কপি পেস্ট-এর

যদি ফাইলটি ছোট হয় তবে আপনি এটি টাইপ করে টার্মিনাল আউটপুট থেকে কপি-পেস্ট করতে পারেন। যদি ফাইলটিতে মুদ্রণযোগ্য অক্ষর থাকে তবে বেস 64 হিসাবে একটি এনকোডিং ব্যবহার করুন ।

remote.example.net ample বেস64 <মাইফাইল
 (আউটপুট অনুলিপি করুন)
স্থানীয়.example.net $ বেস64 -d> মাইফাইল
 (ক্লিপবোর্ডের সামগ্রীগুলি পেস্ট করুন)
Ctrl +D

আরও সুবিধামতভাবে, যদি আপনার এক্স ফরোয়ার্ডিং সক্রিয় থাকে তবে ফাইলটি রিমোট মেশিনে অনুলিপি করুন এবং স্থানীয়ভাবে এটি আটকে দিন। আপনি xclipবা এর বাইরে ডেটা পাইপ করতে পারেন xsel। আপনি যদি ফাইলের নাম এবং মেটাডেটা সংরক্ষণ করতে চান তবে একটি সংরক্ষণাগারটি অনুলিপি করুন paste

remote.example.net$ tar -czf - myfile | xsel

local.example.net$ xsel | tar -xzf -

যদি আমরা এসএসএইচ ব্যবহার করে ফাইলগুলি স্থানান্তর করতে পারি তবে লোকেরা কেন এখনও এসএফটিপি ব্যবহারের প্রয়োজন?
পেসারিয়ার

3
@ পেসারিয়ার কারণ এসএফটিপি এসএসএইচ ব্যবহার করে ফাইল স্থানান্তর করার একটি উপায়।
গিলস

লোকেরা এসএসএইচ-বিহীন-এসএফটিপি ব্যবহার করে ফাইল স্থানান্তর করতে পারলে এমনকি কেন এসএফটিপি দরকার?
পেসারিয়ার

কপি-পেস্ট পদ্ধতিটি
শৃঙ্খলযুক্ত

1
@ পেসারিয়ার এসএফটিপির কিছু অতিরিক্ত কমান্ড রয়েছে যেমন তালিকা ফাইল বা একটি দূরবর্তী ফাইল ইত্যাদি মুছে ফেলুন
রাহমু

67

আর একটি (আইএমও) সহজ উপায় হ'ল:

# to remote host
cat localfile.conf | ssh user@hostname 'cat -> /tmp/remotefile.conf'

# from remote host
ssh user@hostname 'cat /tmp/remotefile.conf' > /tmp/localfile.conf

বা আপনি যদি জিইউআই-জাতীয় কিছু পছন্দ করেন তবে মিডনাইট কমান্ডার ব্যবহার করে দেখুন । তারা বৈশিষ্ট্যটিকে শেল-লিংক বলে । বেশিরভাগ ডিগ্রো তাদের প্যাকেজ সিস্টেমে এম থাকে mc


8
সত্যিই, আমি কেন বুঝতে পারি না যে এটি উত্সাহিত হয়নি। ওসি স্কেপ ছাড়াই সমাধান চেয়েছিল । কখনও কখনও, বিশেষত আমার ক্ষেত্রে যেখানে আমি খুব পঙ্গু আইএসপি-সরবরাহিত রাউটারে ঝাঁকুনি দিচ্ছি, আমার কাছে এসটিপি নেই, আমার কাছে স্ক্যাপ নেই, এমনকি এফটিপিও খারাপভাবে ভেঙে গেছে। আমি জানতাম আমি এটি করতে পারি, আমার বাক্য গঠন ঠিক আছে তা নিশ্চিত করতে আমি এখানে এসেছি।
অ্যাসপেক্স

1
উজ্জ্বল! mcব্যবহারের দ্রুততম।
নেমক

2
আসলে, এই সমাধানটি আমার ক্ষেত্রে কার্যকর হয় না। উইন্ডোজ থেকে লিনাক্সে তৈরি একটি টানেল দিয়ে, আপনি টার্মিনাল নয়, পুটিতে শুরু করুন। এই পদ্ধতিটি আমি যা চেয়েছিলাম ঠিক তেমন, তবে আমি এটি ব্যবহার করতে পারি না। বিরক্ত।
বেনিয়ামিন

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

1
এটি বাইনারি ডেটা দিয়ে সূক্ষ্ম কাজ করে। আমি tgzসব সময় ফাইল দিয়ে এটি করছি :)
ফ্লোরিয়ান ফিদা

53

এসএসএইচ কিছু কমান্ড সমর্থন করে, পালানোর চরিত্রের মাধ্যমে ( ~ডিফল্টরূপে):

$ ~?
Supported escape sequences:
  ~.  - terminate connection (and any multiplexed sessions)
  ~B  - send a BREAK to the remote system
  ~C  - open a command line
  ~R  - Request rekey (SSH protocol 2 only)
  ~^Z - suspend ssh
  ~#  - list forwarded connections
  ~&  - background ssh (when waiting for connections to terminate)
  ~?  - this message
  ~~  - send the escape character by typing it twice
(Note that escapes are only recognized immediately after newline.)

$ ~C
ssh> help
Commands:
      -L[bind_address:]port:host:hostport    Request local forward
      -R[bind_address:]port:host:hostport    Request remote forward
      -D[bind_address:]port                  Request dynamic forward
      -KR[bind_address:]port                 Cancel remote forward
      !args                                  Execute local command

!argsআপনি যা চান তা নিকটস্থ মনে করা হয়। নোট করুন যে কমান্ডগুলি কাজ করার জন্য PermitLocalCommandআপনার /etc/ssh_configফাইলটি সক্ষম করতে হবে ~C(দেখুন man ssh_config)।

আপনি যদি একটি ControlMasterইন সেট আপ করেন তবে আপনি একই ssh সেশনটি পুনরায় ব্যবহার করতে পারেন ssh_config। আপনি যদি এটি করেন:

$ ~C
ssh> !scp file user@myserver:

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


এটি কি এখনও কাজ করে? !argsসহায়তা বার্তায় আমি খুঁজে পাইনি ।
xuhdev

@xuhdev এটি এখনও সেখানে OpenSSH_7.2p2 উপর, argsনা প্রথম সহায়তা বার্তা (ইন করা হয় ~?), কিন্তু দ্বিতীয় (একবার এক প্রবেশ ssh>সঙ্গে প্রম্পট ~C, এক টাইপ করতে পারেন helpssh>প্রম্পট)
sdaau

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

37

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

mkdir -p /mnt/sshfs

root@IS1300:~# sshfs 192.168.1.2:/ /mnt/sshfs
root@IS1300:~# umount /mnt/sshfs

তারপরে আপনি নটিলাস, জিনোম, কনকয়েরার, ডলফিন, বাশ বা যে কোনও কিছু দিয়ে ফাইলটি পেস্ট করতে পারবেন।


4
: একটি কী-ফাইলের সাথে সংযুক্ত হচ্ছেsshfs -oIdentityFile=~/.ssh/keyfile.pem user@192.168.1.2:/ /mnt/sshfs/
sshow

15
  • Ssh-xfer ব্যবহার করুন , একটি পরিবর্তিত এস-এস -এজেন্ট যা কার্যকরভাবে ফাইল-স্থানান্তর ব্যবহারের জন্য একটি বিদ্যমান ssh সাইড-চ্যানেলকে ওভারলোড করে।
  • Zssh ব্যবহার করুন , যা কার্যকরভাবে ssh এর চেয়ে zmodem। আপনি যদি কখনও rzsz ব্যবহার করেন তবে এটি খুব পরিচিত বলে মনে হবে।
  • আপনার অন্য প্রান্তে কিছু ফাইল-ট্রান্সফারিং ডিমন শোনাচ্ছে বলে ধরে নিয়ে রিভার্স ( -R, রিমোট-টু-লোকাল জন্য) বা ফরোয়ার্ড ( -Lস্থানীয়-থেকে-দূরবর্তী অঞ্চলে) পোর্টগুলি ফাইল ট্রান্সফার চালাতে হবে।

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

  # প্রথম সংযোগ
sh এসএসএস রিমোট

  # একই সংযোগের মাধ্যমে মাল্টিপ্লেক্সে আসল এসএস খুলবে
ft sftp রিমোট

5
zmodem স্থানীয় বিবিএস থেকে সর্বশেষতম শেয়ারওয়ার ডাউনলোড করার কথা মনে করিয়ে দেয় .. :-)
স্টুয়ার্ট উডওয়ার্ড

এক্সফার ওয়েটি হ'ল আমি যা খুঁজছিলাম, কিন্তু আপনি কি জানেন যে কেন ssh-xfer প্যাচটি ওপেনএসএইচএইচপি প্রবাহের অন্তর্ভুক্ত নয়? কিছু শিখা?
ফেরান বসোরা

Zssh ইঙ্গিত জন্য ধন্যবাদ! আমি কনসোলে tmux ব্যবহার করছি এবং tmux এর কারণে সার্ভার থেকে আমার "sz" আর কাজ করছে না। Zssh আমার সমস্যার সমাধান!
0xAF

9

একটি এমনকি সহজ পদ্ধতির: ফাইলজিলা খুলুন (বা আপনার প্রিয় এফটিপি ব্রাউজার), একই সাইটে একটি এসএসএস সংযোগটি খুলুন, ফাইলটি সন্ধান করুন এবং এটিকে আপনার স্থানীয় ফাইল কাঠামোর উপরে টানুন। আপনি যদি ফাইলজিলায় নতুন হন তবে পরের বারে দ্রুত সংযোগ করার জন্য "সাইট ম্যানেজার" বৈশিষ্ট্যটি ব্যবহার করুন।

হ্যাঁ, আমি জানি এটি আপনার বেশিরভাগের কাছেই স্পষ্ট is



আমি বিশ্বাস করি ফাইলজিলা সার্ভারটি কেবল উইন্ডোজ। ক্লায়েন্ট যদিও ক্রস প্ল্যাটফর্ম
ফ্রিডম_বেন

আপনি খালি খালি এমনকি কাজা ব্যবহার করতে পারেন ssh://SERVER
বেসিক 6

8

আমি যেটি সবচেয়ে ভাল এবং সবচেয়ে কার্যকর সমাধান হিসাবে খুঁজে পেয়েছি তা হ'ল ব্যবহার xclip-copyfileএবং xclip-pastefile

সার্ভারে, আপনি xclip-copyfileএক বা একাধিক ফাইল অনুলিপি করতে ব্যবহার করেন। এই ফাইলগুলি তখন আপনার স্থানীয় সার্ভারে উপলব্ধ। সেখানে, আপনি ব্যবহার করতে পারেন xclip-pastefile

এটি scpস্থানীয় ssh সার্ভার ব্যবহার করার প্রয়োজন বা বাইপাস করে । আমি উদাহরণস্বরূপ এটি সাইগউইনের সাথে ব্যবহার করি। কেবলমাত্র সমস্যাটি হ'ল এটির জন্য ইনস্টলিং প্রয়োজন xclipযদি আপনার ইতিমধ্যে এটি না থাকে। ওহ, এবং এটি বাইনারি ফাইলগুলির সাথেও কাজ করে।


বাহ এটি আমার বিপরীত পোর্ট ফরওয়ার্ডিং প্লাস নেটক্যাটের চেয়ে ভাল সমাধান হতে পারে।
শ্রীধর সারনোবাত

3

আমরা সিকিউরসিআরটিটি ব্যবহার করি এমন অনেকগুলি কারণগুলির মধ্যে - যেখানে ওপেন সোর্স সফ্টওয়্যারটি ব্যবহারিক যেখানে ব্যবহারিক - তারপরেও ফাইল স্থানান্তর করা সহজ। এফ / ওএসএস বিশ্বে সরাসরি কোনও প্রতিস্থাপন নেই।

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

আপনি যে সিস্টেমে এসএসএইচড থাকবেন সেখান থেকে ফাইলগুলি স্থানান্তর করার জন্য সিকিউরসিআরটিটির তিনটি প্রধান বৈশিষ্ট্য রয়েছে:

  • ZModem , YModem , XModem , Kermit এবং হওয়া ASCII - SecureCRT টার্মিনাল এমুলেটর এর একটি পুরোনো-স্কুল সাজানোর, বিভিন্ন ইন-ব্যান্ড ফাইল ট্রান্সফার প্রোটোকল সমর্থনকারী হয়।

    ব্যবহার করা সবচেয়ে সহজ জেডমোডেম। আপনি যখন sz file-to-downloadরিমোট কমান্ড লাইনে কিছু টাইপ করেন, তখন দূরবর্তী szপ্রোগ্রামটি একটি পালানোর অনুক্রম লিখে দেয় যা SecureCRT কে অবিলম্বে file-to-downloadডিফল্ট ডাউনলোড ডিরেক্টরিতে ডাউনলোড শুরু করতে বলে ।

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

    ( szএটি "জেডমোডেম প্রেরণ করুন" প্রোগ্রাম, lrzszপ্যাকেজের অংশ most এটি ইতিমধ্যে বেশিরভাগ ইউনিক্সি সিস্টেমের জন্য প্যাকেজ করা হয়েছে some যদি কোনও কারণে আপনার দূরবর্তী সিস্টেমে এটি ইতিমধ্যে ইনস্টল না করা থাকে, এবং আপনি সহজেই বাইনারি প্যাকেজ ইনস্টল করতে পারবেন না, উত্স প্যাকেজটি ছোট এবং অত্যন্ত বহনযোগ্য। একাধিকবার, আমাকে একটি lrzsz "শার্চিভ" বা uuencode'ডি টারবাল একটি স্ট্রিপড ডাউন রিমোট সিস্টেমে প্রেরণ করতে হয়েছিল যাতে আমি এতে জেডমডেম ফাইলগুলি রাখতে পারি))

  • এসএফটিপি - সিকিউরসিআরটিটির একটি দৃ tight়ভাবে সংহত বেসিক এসএফটিপি বাস্তবায়ন রয়েছে।

    "দৃ integrated়ভাবে একীভূত" দ্বারা আমি বোঝাচ্ছি যে আপনি যখন এসএফটিপি মেনু কমান্ড বা কীবোর্ড শর্টকাট দেন তখন এটি একই এসএসএইচ সংযোগের মাধ্যমে রিমোট সাইটে সংযুক্ত একটি নতুন ট্যাব খুলবে। সুতরাং, আপনাকে আবার লগ ইন করতে হবে না এবং আপনি যদি একই সার্ভারে একটি পৃথক এসএফটিপি সংযোগ খুলেছিলেন তার চেয়ে সংযোগটি কিছুটা দ্রুত প্রতিষ্ঠিত হয়।

    আমি এসএফটিপি বৈশিষ্ট্যটিকে "বেসিক" হিসাবে চিহ্নিত করি কারণ ভ্যানডাইক সফ্টওয়্যারটির আলাদা ফাইল স্থানান্তর পণ্য সিকিওরএফএক্স রয়েছে । এটি অন্তর্নির্মিত এসএফটিপি ক্লায়েন্টের চেয়ে বেশি বৈশিষ্ট্যযুক্ত এবং এটি সিকিউরসিআরটিটির সাথে সংহত করে।

    সিকিউরসিআরটিটির এসএফটিপি বৈশিষ্ট্য আপনাকে ডিফল্ট রিমোট এবং স্থানীয় ডিরেক্টরিগুলি কনফিগার করতে দেয় যা জেডমডেম কনফিগারেশন থেকে পৃথক।

    এই এসএফটিপি বৈশিষ্ট্যটির ওপেনএসএসএইচ sftpপ্রোগ্রামের নকল করে একটি প্রাথমিক কমান্ড লাইনের ধরণের ইন্টারফেস রয়েছে , ব্যতীত এটিতে Tabকমান্ড সমাপ্তির মতো ব্যয় রয়েছে । সুতরাং, নামক একটি দূরবর্তী ফাইল পুনরুদ্ধার somefile.tar.gzকরা হিসাবে সহজ হতে পারে get soTabEnter

  • টেনে আনুন এবং ছাড়ুন - আপনি যদি টার্মিনাল উইন্ডোতে কোনও ফাইল টানুন এবং ছাড়েন তবে এটি স্বয়ংক্রিয়ভাবে rzআপনার জন্য টাইপ করে এবং ফাইলটি প্রেরণ শুরু করে।

    পর্যায়ক্রমে, আপনি একটি এসএফটিপি ট্যাব খুলতে এবং এসএফটিপি এর মাধ্যমে প্রেরণে একটি ফাইল সেই ট্যাবে ফেলে দিতে পারেন। সুতরাং, রিমোট সিস্টেমে একটি ফাইল প্রেরণ করা Alt-P, ড্রাগ , ড্রপ এর মতোই সহজ হতে পারে ।

    আমরা দেখতে পেয়েছি যে এসএফটিপি-র মাধ্যমে স্থানান্তরগুলি খুব দ্রুত ঘটে থাকে, সম্ভবত এটি এটি একটি টিসিপি-ভিত্তিক প্রোটোকল, তাই এটি আধুনিক টিসিপি / আইপি স্ট্যাকের বৃহত স্লাইডিং উইন্ডো থেকে উপকৃত হয় । জেডমোডেম সেই দিনগুলিতে ডিজাইন করা হয়েছিল যখন a৪ কিবি ব্লকের আকারকে "বৃহত" হিসাবে বিবেচনা করা হত। সুতরাং, একটি লিঙ্কে সম্ভাব্য গতি অনেকগুলি জেডমডেমে সিক্ত হয় যখন প্রতিটি প্রান্তটি ব্লক স্থানান্তর স্বীকৃতিগুলির জন্য অপেক্ষা করে।

    অপারেশনের ড্রাগ-এন্ড-ড্রপ মোড সম্পর্কে একটি দুর্দান্ত জিনিস হ'ল জেডোডেম ব্যবহার না করে এটির একটি চাপ। আপনি যখন rzরিমোট সিস্টেমে টাইপ করেন, সিকিউরসিআরটিটি স্বয়ংক্রিয়ভাবে একটি ফাইল চয়নকারীকে পপ আপ করে। তারপরে আপনার রিমোট সাইড টাইম আউট হওয়ার আগে ফাইলটি খুঁজে পেতে এবং নির্বাচন করতে প্রায় এক মিনিট সময় থাকতে হবে। এটি ঘড়ির বিপরীতে একটি প্রতিযোগিতা তৈরি করে যা আনন্দদায়ক নয়। টানুন এবং ড্রপ আপনাকে আপনার অবসর সময়ে ফাইলটি সন্ধান করতে দেয়, তারপরে মাউসের একক দ্রুত গতিতে স্থানান্তর শুরু করে।

    আমরা স্বতন্ত্র rzকমান্ড দিয়ে স্থানান্তর শুরু করে ম্যানুয়াল পদ্ধতিটি এখনও ব্যবহার করি । এটি কারণ সিকিউরসিআরটি আপনাকে একটি প্রতি সেশন আপলোড ডিরেক্টরিটি কনফিগার করতে দেয়, যা আমরা ফাইল সার্ভারের ফোল্ডারে নির্দিষ্ট করে যেখানে নির্দিষ্ট দূরবর্তী সাইটটি চলমান সফ্টওয়্যারটির সর্বশেষতম বিল্ড থাকে। এই জাতীয় স্থানান্তরগুলির জন্য, ঘড়ির বিপরীতে কোনও প্রতিযোগিতা নেই, যেহেতু ফাইল চয়নকারীটি শুরু করার জন্য সঠিক জায়গায় খোল।


1

"ব্যবহার করুন!" আপনার ফাইলের ASCII- উপস্থাপনে ফাইলকে রূপান্তর করতে (যেমন ! uuencode myfile.bin >uuencode.dat)। তারপরে ব্যবহার করুন ! cat uuencode.dat >target.dat। এর পরে লক্ষ্য পক্ষের ইউডিকোড ব্যবহার করুন:! uudecode target.dat >myfile.bin

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