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