আমি ssh এর মাধ্যমে সংযুক্ত একটি রিমোট কম্পিউটার থেকে একটি ফাইল সম্পাদনা করার চেষ্টা করছি। আমি কীভাবে সম্পাদনা করতে আমার স্থানীয় কম্পিউটারে রিমোট ফাইলটি খুলতে পারি?
আমি ssh এর মাধ্যমে সংযুক্ত একটি রিমোট কম্পিউটার থেকে একটি ফাইল সম্পাদনা করার চেষ্টা করছি। আমি কীভাবে সম্পাদনা করতে আমার স্থানীয় কম্পিউটারে রিমোট ফাইলটি খুলতে পারি?
উত্তর:
আপনি এর সাহায্যে রিমোট ডিরেক্টরিটি মাউন্ট করতে পারেন sshfs
, তার পরে, ফাইলটি আপনার স্থানীয় ডিরেক্টরি ট্রিতে অ্যাক্সেসযোগ্য।
উদাহরণ:
sshfs user@domain:/remote/directory/ /local/directory/
সব কিছুই ম্যান পেজে রয়েছে।
অথবা কেবল ফাইলটি অনুলিপি করে scp/rsync
সম্পাদনা করুন এবং এটি আবার অনুলিপি করুন।
sshfs USER@IP_ADDRESS:~/folder/ ~/folder
। ~/folder
স্থানীয়ভাবে প্রয়োজন।
আপনি যদি ভিমের সাথে পরিচিত হন তবে আপনি এটি নীচে ব্যবহার করতে পারেন:
vim scp://user@host:port/file_path_and_filename
ফাইলপথের আগে "/" অক্ষরটি ভুলে যাবেন না তা নিশ্চিত করুন; অন্যথায় এটি কাজ করবে না; উদাহরণ স্বরূপ:
vim scp://user@192.168.1.4:2243//home/user/my_file
আপনার /etc/ssh/sshd_config
ফাইলে যদি ডিফল্টরকম থাকে তবে আপনি পোর্টনम्बरটি এড়িয়ে যেতে পারেন
আপনি যদি জিনোম বা কে-ডি-কে ব্যবহার করেন:
sftp://host/
এবং টিপুন (আপনার টার্গেটের হোস্টের সাথে "হোস্ট" প্রতিস্থাপন করুন)রিমোট হোস্টের ফাইল সিস্টেমটি এখন ফাইল ম্যানেজারে প্রদর্শিত হবে এবং আপনি আপনার টার্গেট ডিরেক্টরিতে নেভিগেট করতে পারেন এবং ফাইলটি খোলার জন্য ডাবল-ক্লিক করতে পারেন। আমি যতদূর জানি ফাইলটি খোলার জন্য আপনি এখন কোনও স্থানীয় প্রোগ্রাম ব্যবহার করতে পারেন (এটি কোনও জিনোম বা কেডিএ অ্যাপ্লিকেশন হতে হবে না)।
দ্রুত আবার সেখানে যাওয়ার জন্য, আপনার দূরবর্তী লক্ষ্য ডিরেক্টরিতে একটি বুকমার্ক সেট করতে সক্ষম হওয়া উচিত।
আপনি যদি আলাদা ব্যবহারকারী হিসাবে বা কোনও ভিন্ন বন্দর ব্যবহার করতে চান তবে আপনি ব্যবহার করতে পারেন sftp://user@host:port/somedirectory/
।
একটি ssh সেশনের সময় আপনি কেবল সম্পাদক দ্বারা ফাইলটি খুলতে পারেন, উদাহরণস্বরূপ vi
/ vim
বা nano
।
$ vi file.txt
কীভাবে এগুলি ব্যবহার করবেন তা আপনি যদি নিশ্চিত না হন তবে ম্যানপেজটি দেখুন।
sshfs USER@IP_ADDRESS//~/folder/folder_here/another_folder/file.txt
দ্রষ্টব্য: আমি যদি কোনও পোর্ট নম্বর ব্যবহার করি না তবে বিষয়টি গুরুত্বপূর্ণ।