sshfs
একটি ইউজারল্যান্ড প্রক্রিয়া, সুতরাং এটি দিয়ে চালানোর দরকার নেই sudo
।
আপনি উবুন্টু যেমন এটি চালানোর এবং SSH কী প্রমাণীকরণ ব্যবহার না করেন, তাহলে কী অধীনে অনুসন্ধান করা হবে /root/.ssh
এবং না আপনার ব্যবহারকারীর অধীনে /home/myuser/.ssh
।
একই ~/.ssh/config
ফাইল প্রয়োগ করতে sshfs
সক্ষম যা প্রযোজ্য ।
আপনার ~/.ssh/config
মত যদি থাকে:
Host remotehost
HostName 111.22.33.44
User root
Port 1234
IdentityFile ~/.ssh/id_rsa
তারপরে আপনি আপনার সাধারণ ব্যবহারকারী হিসাবে আপনার দূরবর্তী হোস্টটি মাউন্ট করতে পারেন:
sshfs remotehost: local_dir
মূলের নীচে চলতে আপনি -o IdentityFile /home/myuser/.ssh/id_rsa
'কাঁচা' sshfs
কমান্ডে যুক্ত হতে পারেন, বা /root/.ssh/config
আপনার ব্যবহারকারীর এসএসএইচ কী-এর পূর্ণ পথ দিয়ে তৈরি করতে পারেন :
Host remotehost
HostName 111.22.33.44
User root
Port 1234
IdentityFile /home/myuser/.ssh/id_rsa
এখন sshfs remotehost: local_dir
মূলের নীচেও কাজ করবে।
আপনার .ssh/config
স্থানে আপনি সম্পূর্ণ ফোল্ডারগুলি (দূরবর্তী থেকে স্থানীয়) scp -r remotehost:remotedir localdir
বা (স্থানীয় থেকে দূরবর্তী) এর সাহায্যে হোস্টগুলির মধ্যে অনুলিপি করতে পারেন scp -r localdir remotehost:remotedir
, তাই একক এক-অফ অপারেশনের জন্য আপনার এমনকি প্রয়োজনও পড়বে না sshfs
।
যদি আপনি remotehost:remotedir
সেই হিসাবে আপেক্ষিক দূরবর্তী পাথ ব্যবহার করেন তবে remotedir
এটি ব্যবহারকারীর হোম ফোল্ডারের সাথে সম্পর্কিত হবে, remotehost:remotedir
যার সমতুল্যremotehost:/home/myuser/remotedir