எஸ்எஸ்ஹெச்சில் (பாதுகாப்பான ஷெல்) என்பது நம்மை அனுமதிக்கும் ஒரு நெறிமுறை தொலை கணினிகளை பாதுகாப்பாக அணுகவும் அதன் சாத்தியக்கூறுகள் மிகப் பெரியவை, ஏனெனில் அதைப் பயன்படுத்தும் போது நாம் என்ன செய்வோம் என்பது ஒரு சேவையகத்தை அதன் திரை மற்றும் விசைப்பலகைக்கு முன்னால் உட்கார்ந்திருப்பதைப் போல இருக்க வேண்டும். இன்று இது * நிக்ஸ் மூலம் கிடைக்கிறது இதனால் OpenSSH, 1999 இல் மீண்டும் வந்த திறந்த செயல்படுத்தல், மற்றும் கணினி நிர்வாகிகளுக்கு இது போன்ற ஒரு சுவாரஸ்யமான வாய்ப்பை நாங்கள் காண்பிக்கப் போகிறோம் SSHFS ஐப் பயன்படுத்தி உள்ளூர் கணினியில் தொலை அடைவுகளை ஏற்றவும்.
இதற்கு நன்றி எங்கள் உள்ளூர் கணினியின் அடைவு கட்டமைப்பின் ஒரு பகுதியாக தொலை கணினியில் ஒரு கோப்பகத்தைப் பயன்படுத்தவும், ஸ்கிரிப்டுகள் மற்றும் பிறவற்றை மிகவும் எளிமையாகப் பயன்படுத்துவது போன்ற நன்மைகளுடன். நிச்சயமாக, நாங்கள் ஒரு கோப்பு எக்ஸ்ப்ளோரரைப் பயன்படுத்தலாம், அதற்கு நன்றி கோப்புகளை மற்றும் கோப்புறைகளை இழுத்து விடுவதன் மூலம் நகலெடுக்கலாம் அல்லது நகர்த்தலாம், எனவே எவ்வாறு தொடங்குவது என்று பார்ப்போம்.
தர்க்கரீதியாக, நமக்குத் தேவைப்படும் முதல் விஷயம், நாம் அணுகப் போகும் சேவையகத்திலும் கிளையண்டிலும் ஏற்கனவே ஒரு ஓப்பன்எஸ்எஸ் நிறுவல் இயங்க வேண்டும். இந்த கருவி ஏற்கனவே இருந்ததற்கு sshf களை நிறுவ வேண்டிய நேரம் இது இது அதிகாரப்பூர்வ உபுண்டு களஞ்சியத்தில் கிடைக்கிறது (மேலும் அதன் குறைக்கப்பட்ட அளவு 50 Kb க்கும் குறைவாக உள்ளது, எனவே இது சில நொடிகளில் நிறுவுகிறது):
# apt-get install shfs
இப்போது நாம் sshf களை நிறுவியுள்ளோம், அதன் பயன்பாட்டிற்கு ஏற்ப அதைப் பயன்படுத்த வேண்டும், ssh ஐப் போலவே நாம் செய்ய வேண்டியிருக்கும் பயனர்பெயர் மற்றும் கடவுச்சொல் மூலம் எங்களை அங்கீகரிக்கவும், அதனால்தான் பயனர் தொலை கணினியில் செல்லுபடியாகும் கணக்காக இருக்க வேண்டும் என்று சொல்லாமல் போகிறது (எங்கள் எடுத்துக்காட்டில் இது ஐபி கொண்ட கணினியாக இருக்கும் 192.168.1.100).
sshfs பயனர் @ remotecomputer: / path / to / அடைவு
எனவே நமக்குத் தேவையானது தொலைநிலை கோப்பகத்தை சுட்டிக்காட்டும் உள்ளூர் கோப்பகத்தை உருவாக்குவது (இது எங்கள் எடுத்துக்காட்டில் / வீடு / நிரல்களாக இருக்கலாம்), நாம் பின்வருமாறு செய்கிறோம்:
#mkdir / mnt / server
இந்த கோப்பகத்தில் தொலை அடைவை ஏற்றுவோம், செய்கிறோம்:
#sshfs root@192.168.1.100: / home / programs / / mnt / server
தொலை கணினியில் ரூட் கடவுச்சொல் கேட்கப்படும், அதை நாம் தெரிந்து கொள்ள வேண்டும், எனவே அதை உள்ளிடுகிறோம், அதன் பிறகு ரிமோட் சேவையகத்தை எங்கள் உள்ளூர் கணினியில் ஏற்றுவோம். நாம் இயங்கினால் எளிதாக சோதிக்கக்கூடிய ஒன்று:
$ df -h
O:
ls -l / mnt / server
இதைப் பயன்படுத்தத் தொடங்கியவுடன், அது எங்களுக்கு அளிக்கும் பெரும் ஆறுதலையும் நிச்சயமாகப் பாராட்டுவோம், அப்படியானால், எங்கள் கருவிகளைத் தொடங்கும்போது இந்த செயல்முறை தானாகவே மேற்கொள்ளப்பட வேண்டும் என்று நாங்கள் விரும்பலாம். நாம் அதைப் பெறலாம், இதற்காக நாம் கோப்பைத் திருத்த வேண்டும் / Etc / fstab க்கு:
#vi / etc / fstab
பின்வரும் உள்ளீட்டை நாங்கள் சேர்க்கிறோம்:
sshfs#$root@192.168.1.100: / / mnt / server உருகி இயல்புநிலை, idmap = பயனர், allow_other, மீண்டும் இணைக்க, _netdev, பயனர்கள் 0 0
இதன் மூலம் நாம் விரும்புவதை நாங்கள் பெறுவோம், ஆனால் நாங்கள் மேலும் செல்லலாம், எங்கள் அணிக்கு சர்ச்சைக்குரியதாக இருந்தால் systemd ஒரு தொடக்க அமைப்பாக நாம் சட்டசபையைப் பயன்படுத்தலாம் 'தேவைக்கேற்ப', அதாவது, நமக்குத் தேவைப்படும்போது அது தானாகவே செய்யப்படும் (எடுத்துக்காட்டாக, தொலை அடைவுடன் இணைக்கப்பட்ட உள்ளூர் கோப்பகத்தை அணுக முயற்சிக்கும்போது).
பயனர் @ தொலைநிலை கணினி: / home / programs / / mnt / server fuse.sshfs noauto, x-systemd.automount, _netdev, பயனர்கள், idmap = பயனர், allow_other, மீண்டும் இணைக்க 0 0