VPN மேல் SSHFS மவுண்ட் பயனர் அமர்வுக்குச் சொந்தமாக இருக்க வேண்டுமா?
Root VPN ஹூக் டெஸ்க்டாப் முகவரைக் கடன் வாங்க முடியாது. உள்நுழைந்த பயனராக மவுண்ட் செய்யுங்கள், தூண்டியை ஒரு இணைப்புக்கு மட்டுப்படுத்துங்கள், கட்டாயப்படுத்தும் முன் அன்மவுண்ட் திட்டமிடுங்கள்.
VPN ஏறிய பிறகு பகிரப்பட்ட கோப்புறையை மவுண்ட் செய்வது எளிதில் குழப்பக்கூடிய இரண்டு அடையாளங்களை உள்ளடக்குகிறது: வலையமைப்பை உள்ளமைக்க அனுமதிக்கப்பட்ட கூறு, மற்றும் கோப்பு சேவையகத்தில் உள்நுழைய அனுமதிக்கப்பட்ட கணக்கு. அவை அரிதாகவே ஒன்றாக இருக்கும். Root உரிமையில் உள்ள VPN ஹூக் டெஸ்க்டாப் பயனரின் SSHFS மவுண்ட்டைத் தொடங்க மோசமான இடம், ஏனெனில் அதில் பயனரின் முகவரோ அல்லது எதிர்பார்க்கப்பட்ட மவுண்ட் உரிமையோ இல்லை. உரிமையை முதலில் சரியாக அமைத்தால் தூண்டி எளிமையாகும்.
இரண்டு அடையாளங்கள், இரண்டு தனித்தனி அனுமதிகள்
VPN கிளையண்டிற்கு வழிகள் மற்றும் இடைமுகங்களை மாற்ற சிறப்புரிமைகள் தேவை. SSHFS மவுண்ட்டிற்கு கோப்பு சேவையகம் ஏற்கும் SSH அடையாளம் மற்றும் கோப்புகளைப் படிக்கும் கணக்கின் உரிமையில் உள்ள FUSE மவுண்ட் தேவை. Root ஆக இயங்கும் ஒரு ஸ்கிரிப்ட் முதல் தேவையை நிறைவேற்றி இரண்டாவதை அமைதியாக உடைக்கிறது.
Root ஆக மவுண்ட் செய்வது கோப்புகளை டெஸ்க்டாப் அமர்வுக்கு வெளியேயும், ஒருவேளை பயனரின் விசையை வைத்திருக்கும் முகவருக்கு அணுகல் இல்லாமலும் விட்டுவிடும். மவுண்ட் உள்ளது, பயனர் அதன் வழியாக எழுத முடியாது, மேலும் தோல்வி சேவையகப் பக்க அனுமதிச் சிக்கலாகத் தெரிகிறது. அந்தத் தவறான நோயறிதல் ஒரு பிற்பகலையும் சேமிப்புக் குழுவுக்கு ஒரு டிக்கெட்டையும் வீணாக்குகிறது.
எந்தக் கணக்கு மவுண்ட்டைச் சொந்தமாக வைத்திருக்கிறது என்பதை எந்த ஆட்டோமேஷனையும் எழுதும் முன் தீர்மானியுங்கள், ஏனெனில் அந்தத் தேர்வு தூண்டி எங்கு வாழ்கிறது மற்றும் எந்தச் சான்றுகளை அடைய முடியும் என்பதைத் தீர்மானிக்கிறது.
முதலில் கைமுறையாகப் பயனர் உரிமையில் ஒரு மவுண்ட்டை நிறுவுங்கள்
காலியான மவுண்ட் புள்ளி, அங்கீகரிக்கப்பட்ட SSH கணக்கு மற்றும் சுரங்கப்பாதை வழியாக சேவையகத்திற்கான செயல்படும் பாதை கொண்ட உள்நுழைந்த பயனரிடமிருந்து தொடங்குங்கள். கைமுறை மவுண்ட் எந்த ஆட்டோமேஷனும் மீண்டும் உருவாக்க வேண்டிய அடிப்படையை நிறுவுகிறது.
mkdir -p "$HOME/mnt/team" sshfs [email protected]:/exports/team "$HOME/mnt/team" mount | grep sshfs
பெயர்கள் எடுத்துக்காட்டுகள், எனவே உங்கள் சேவையகம் உண்மையில் வழங்கும் ஹோஸ்ட் மற்றும் ஏற்றுமதிப் பாதையை மாற்றுங்கள். முதல் இணைப்பில் அங்கீகரிக்கப்பட்ட செயல்முறை மூலம் ஹோஸ்ட் விசையைச் சரிபார்க்கவும். VPN கணக்கின் கடவுச்சொல் தானாகவே சேமிப்புக் கணக்கின் சான்றாகாது என்பதைக் கவனியுங்கள், இது தோல்வியடைந்த முயற்சிகளுக்கான பொதுவான காரணம்.
அதைச் சாதாரண பயனராக, அந்தப் பயனருக்குச் சொந்தமான மவுண்ட் புள்ளியுடன் இயக்குங்கள். இயல்பாக மவுண்ட் செய்யும் கணக்கு மட்டுமே கோப்புகளை அடையும், allow_other அந்த எல்லையை ஒவ்வொரு உள்ளூர் பயனருக்கும் விரிவாக்குகிறது. இது வேண்டுமென்றே செய்யப்பட்ட அணுகல் விரிவாக்கம், ஆட்டோமேஷனுக்கான மாற்று வழி அல்ல.
தூண்டி அதே அமர்வு சூழலில் செயல்படட்டும்
ஆதரிக்கப்படும் VPN நிகழ்வு ஒருங்கிணைப்பு பயனர்-அமர்வு செயலை இயக்கக் கோரட்டும், சிறப்புரிமை பெற்ற callback டெஸ்க்டாப் சான்றைக் கடன் வாங்க முடியும் என்று கருதுவதற்குப் பதிலாக. தூண்டியைத் தற்செயலாக tun0 எனப்படும் எந்த இடைமுகத்திற்கும் அல்லாமல் நோக்கமான இணைப்பு அடையாளங்காட்டிக்கு மட்டுப்படுத்துங்கள். தவறான விஷயத்துடன் பொருந்தும் அனுப்புநர் விதி இந்த மவுண்ட்டுடன் எந்தத் தொடர்பும் இல்லாதவை உட்பட ஒவ்வொரு வலையமைப்பு மாற்றத்திலும் தூண்டப்படும்.
செயல் எதிர்பார்க்கப்பட்ட ஹோஸ்ட்பெயரை உறுதிப்படுத்த வேண்டும், ஏற்கனவே உள்ள மவுண்ட்டைக் கவனிக்க வேண்டும், ஒரு மட்டுப்படுத்தப்பட்ட முயற்சியைச் செய்ய வேண்டும். சில வினாடிகளுக்கு ஒருமுறை புதிய SSHFS செயல்முறையைத் தொடங்கும் அல்லது சேவையகம் செயலிழந்திருக்கும்போது சான்றுக் கோரிக்கையை மீண்டும் செய்யும் வாக்கெடுப்பு சுழற்சி குறுகிய இடையூறைச் சிக்கிய செயல்முறைகளின் குவியலாக மாற்றுகிறது. முயற்சியை நேர வரம்பு மற்றும் ஒரு மறுமுயற்சியுடன் மட்டுப்படுத்துங்கள்.
nmcli -g UUID connection show --active systemctl --user list-units 'sshfs*' pgrep -a sshfs
முதல் கட்டளை அனுப்புநர் பொருத்த வேண்டிய இணைப்பு அடையாளங்காட்டியைத் தருகிறது. மற்ற இரண்டு முயற்சி ஏற்கனவே இயங்குகிறதா என்பதைக் காட்டுகின்றன, அதுவே நகல்களைத் தடுக்கும் சரிபார்ப்பு.
மேற்பார்வையில்லாத சேவைக்கு அதன் சொந்த செயலாக்கச் சூழலில் அதன் சொந்த அங்கீகரிக்கப்பட்ட சான்றுகளும் அதன் சொந்த ஹோஸ்ட் சரிபார்ப்பும் தேவை. அது வரைகலை முகவர் பூட்டவிழ்ந்திருப்பதாகக் கருத முடியாது, ஒன்றைத் திறக்க முயற்சிக்கவும் கூடாது.
கட்டாயச் சுத்தத்திற்கு முன் துண்டிப்பைத் திட்டமிடுங்கள்
திட்டமிட்ட துண்டிப்புக்கு, கோப்புச் செயல்பாடுகளை முடித்து, மவுண்ட் செய்யும் பயனரின் சொந்தப் பணிப்பாய்விலிருந்து அன்மவுண்ட் செய்யுங்கள். செயல்முறையை விட மவுண்ட் புள்ளியை இலக்காகக் கொள்ளுங்கள், வெற்றியைப் புகாரளிக்கும் முன் முடிவை உறுதிப்படுத்துங்கள்.
fusermount3 -u "$HOME/mnt/team" mountpoint "$HOME/mnt/team"
இந்தப் பணிப்பாய்வு உருவாக்கிய மவுண்ட்டை மட்டும் அன்மவுண்ட் செய்யுங்கள். அது பிஸியாக இருந்தால், அது பயன்பாட்டின் முடிவு: ஹூக் வெற்றியைத் திருப்பித் தருவதற்காக இருக்கும் கட்டாயப் பிரிப்பு தரவு இழப்பைத் தடுப்பதற்குப் பதிலாக மறைக்கிறது.
எதிர்பாராத இழப்பு வேறு விதமாக நடந்துகொள்கிறது. வலையமைப்பு இடையூறு கோப்பு முறைமைச் செயல்பாட்டைத் தடுக்கக்கூடும் என்றும், reconnect விருப்பம் கைப்பிடிகளை மீட்டெடுக்காமல் போக்குவரத்தை மீட்டெடுக்கும் என்றும் SSHFS ஆவணப்படுத்துகிறது: மறுஇணைப்புக்கு முன் திறக்கப்பட்ட கோப்பு அடுத்த எழுத்தில் தோல்வியடையலாம், தடைபட்ட எழுத்து பாதுகாக்கப்படுவதில்லை. ஒரு கோப்பை மணிக்கணக்கில் திறந்து வைக்கும் ஆசிரியர்களுக்கு இந்த வேறுபாடு மிக முக்கியம். மீட்பைக் கருதுவதற்குப் பதிலாக மீண்டும் திறக்கும் படியைத் திட்டமிடுங்கள்.
அதை நம்புவதற்கு முன் தூக்கி எறியக்கூடிய கோப்புகளுடன் நடத்தையைச் சோதியுங்கள். சுரங்கப்பாதை திரும்பிய பிறகு மீண்டும் தோன்றும் கோப்புறை முந்தைய கைப்பிடிகள் அல்லது சேமிக்கப்படாத வேலை தப்பிப் பிழைத்ததை நிரூபிக்காது.