FUSE sshfs সহ automount (either Linux বা OSX) কনফিগার করার একটি উপায় আছে যাতে cd /servers/<server>
sshfs এর সাথে সঠিক সার্ভারটি স্বয়ংক্রিয়ভাবে চালু হবে?
FUSE sshfs সহ automount (either Linux বা OSX) কনফিগার করার একটি উপায় আছে যাতে cd /servers/<server>
sshfs এর সাথে সঠিক সার্ভারটি স্বয়ংক্রিয়ভাবে চালু হবে?
উত্তর:
আমি শুধু একটি প্রশ্নের উত্তর দিয়ে অন্য প্রশ্নের উত্তর দিয়েছি ( autofs + sshfs-answer )
মনে রাখবেন! ডিফল্টরূপে Autofs ব্যবহারকারী রুট। সুতরাং প্রথম root সঙ্গে কাজ sshfs পেতে।
বিঃদ্রঃ! আপনার নিজের ইউআইডি এবং গিড ব্যবহার করুন এবং আপনার পছন্দসই মাউন্ট পয়েন্টটি ব্যবহার করুন আমি / auto / mehtod / address ব্যবহার করি
/auto/sshfs /etc/auto.sshfs uid=1000,gid=1000,--timeout=60,--ghost
#!/bin/bash
# Shell script that acccepts one argument, namely userid@server
# env >> /tmp/env_check
# whoami >> /tmp/env_check
key=$1
USER='your_local_user_used_for_ssh_identity_file'
REMOTEDEFAULT='default_to_this_user_otherwise_root'
key=${key//[: #]/}
# add user
[[ ! "$key" =~ "@" ]] && key="${REMOTEDEFAULT}@${key}"
case $key in
${REMOTEDEFAULT}@.Trash*)
exit 1;;
*)
(
echo "-fstype=fuse,idmap=user,rw,nodev,nonempty,transform_symlinks,noatime,allow_other,IdentityFile=/home/${USER}/.ssh/id_dsa,max_read=65536\\"
echo -e "\t /uhome :sshfs\#$key\:\\"
echo -e "\t /tmp :sshfs\#$key\:\/tmp\/\\"
echo -e "\t /rootfs :sshfs\#$key\:\/")
esac
## this is a bit more complex. It creates subfolders to autofs-mount/remotename
## /uhome = your remote homedirectory
## /rootfs = remote root '/'
## /tmp = remote tmp # same as /roots/tmp
তারপরে আপনি যে ফোল্ডারটি অ্যাক্সেস করতে চান তা লিঙ্ক করুন ln -s /auto/sshfs/userid@my.remote.example.com/uhome/ রিমোট-হোম