உங்கள் VirtualBox விருந்தினரை SSH செய்வது எப்படி

How Ssh Into Your Virtualbox Guest



உங்கள் VM க்கு தொலைநிலை அணுகலைப் பெற விரும்பும் நேரங்கள் உள்ளன. ஒருவேளை, இது ஒரு சேவையக இயக்க முறைமை VM ஆக இயங்குகிறது, அங்கு உங்கள் பயன்பாடுகளை உண்மையில் வரிசைப்படுத்துவதற்கு முன்பு சோதிக்கலாம்.

உங்கள் மெய்நிகர் இயந்திரத்தின் GUI ஐ நீங்கள் பயன்படுத்த விரும்பாதபோது, ​​உங்கள் விருந்தினர் OS இல் SSH க்கு திறனைக் கொண்டிருப்பது பயனுள்ளதாக இருக்கும். உங்கள் முனையத்தில் பல விண்டோக்கள் திறக்கப்படாமல் உங்கள் VM ஐ ஹெட்லெஸ் மோடில் தொடங்கவும் மற்றும் SSH ஐ உள்ளேயும் வெளியேயும் தொடங்கவும்.







SSH ஐப் பற்றிய புதிய யோசனையைப் பெறுபவர்களுக்கு, அமைப்பிற்குள் நுழைவதற்கு முன் SSH இன் செயல்பாடுகளைப் பற்றி ஒரு சிறு அறிமுகம் கிடைக்கும். மேலும் உங்கள் VM இன் நெட்வொர்க் தொடர்பான அமைப்புகளை உங்கள் LAN இல் எங்கிருந்தும் அந்த VM க்கு அணுகுவதை உறுதி செய்ய நாங்கள் விவாதிக்க வேண்டும்.



SSH எவ்வாறு செயல்படுகிறது என்பதற்கான எளிமைப்படுத்தப்பட்ட மாதிரி இங்கே. உங்கள் உள்ளூர் கணினியில் ஒரு ஜோடி விசைகளை உருவாக்குகிறீர்கள். ஒரு பொது விசை மற்றும் ஒரு தனிப்பட்ட விசை. பொது விசையைப் பயன்படுத்தி மறைகுறியாக்கப்பட்ட செய்திகளை தனியார் விசையைப் பயன்படுத்தி மறைகுறியாக்கலாம். இந்த விசைகள் பொதுவாக உங்கள் உள்ளூர் கணினியில் பாதையில் சேமிக்கப்படும் | _+_ | (தனியார் விசை) மற்றும் | _+_ | (பொது விசை).



நீங்கள் உங்கள் தொலை சேவையகத்திற்குச் சென்று, வழக்கமான அல்லது ரூட் பயனராக ஒரு கன்சோலில் உள்நுழைந்து, அந்த சேவையகத்தின் கோப்பைத் திறக்கவும் | _+_ | உங்கள் பொது விசையின் உள்ளடக்கங்களை இங்கே உள்ளிடவும். அது முடிந்ததும், உங்கள் உள்ளூர் சாதனத்திலிருந்து .ssh கோப்பகத்தில் அங்கீகரிக்கப்பட்ட_கீகள் உள்ள சேவையகத்தில் அந்த பயனராக நீங்கள் ssh செய்யலாம்.





தி .என். எஸ் நீட்டிப்பு என்பது அந்தக் கோப்பு பொது விசை என்பதை நீங்கள் யாருடனும் பகிரலாம் என்பதைக் குறிக்கிறது. தி id_rsa பகுதி என்ன குறியாக்க சைஃபர் பயன்படுத்தப்படுகிறது என்பதை இது குறிக்கிறது (இந்த விஷயத்தில் அது ஆர்எஸ்ஏ ஆகும்). ஒவ்வொரு முறையும் நீங்கள் அந்த தனியார் விசையைப் பயன்படுத்தி தொலை சேவையகத்தில் உள்நுழைய விரும்பும் கடவுச்சொல்லால் தனிப்பட்ட விசையை மேலும் பாதுகாக்க முடியும்.

மேக், லினக்ஸ் அல்லது யுனிக்ஸ் போன்ற வேறு எந்த கணினியும் உங்கள் உள்ளூர் கணினியாக இருந்தால், நீங்கள் டெர்மினலைப் பயன்படுத்தி விசைகளை உருவாக்கலாம் மற்றும் நிர்வகிக்கலாம், மேலும் அதே முனையத்தைப் பயன்படுத்தி ரிமோட் சேவையகங்களில் SSH செய்யலாம். விண்டோஸ் பயனர்களுக்கு, நான் பயன்படுத்த பரிந்துரைக்கிறேன் புட்டி அல்லது கிட் பேஷ் பிந்தையது எனது தனிப்பட்ட விருப்பம். நீங்கள் ஒரு SSH கிளையன்ட்டைப் பெற்றவுடன் கட்டளைகள் கிட்டத்தட்ட ஒரே மாதிரியாக இருக்கும்.



SSH- விசைகள் அமைப்பு

உங்கள் வீட்டு கோப்பகத்தில் ஏற்கனவே ssh- விசைகள் இல்லையா என்பதை முதலில் உறுதிப்படுத்தவும். உங்கள் வீட்டு கோப்பகத்தின் உள்ளடக்கங்களை சரிபார்க்கவும் .ஸ்ஷ் கோப்புறை சந்தேகம் இருந்தால், பின்வரும் கட்டளையை செயல்படுத்துவதற்கு முன் அதன் உள்ளடக்கங்களை காப்புப் பிரதி எடுக்கவும். Filezilla போன்ற நிரல்கள் SSH விசைகளை எல்லா நேரத்திலும் பயன்படுத்துகிறது, பயனரின் அறிவு இல்லாமல் இந்த படி மிகவும் முக்கியமானது.

உங்கள் உள்ளூர் இயந்திரம் , முனையத்தைத் திறந்து கட்டளையை உள்ளிடவும்:

$ssh-keygen

முன்னுரிமை மதிப்புகளைக் குறிக்கும் அடைப்புக்குறிக்குள் உள்ள மதிப்புகளுடன் பின்வரும் அறிவுறுத்தல்கள் இதைத் தொடரும். அறிவுறுத்தல்களுடன் தொடரவும் மற்றும் உங்கள் விசைகளுக்கு பாதுகாப்பான கடவுச்சொல்லை வழங்கவும்.

உங்கள் உள்ளடக்கங்களைச் சரிபார்ப்பதன் மூலம் விசைகள் உருவாக்கப்பட்டுள்ளனவா என்பதைச் சரிபார்க்கவும் ~/.ssh கோப்புறை

$ls -க்கு/.ஸ்ஷ்

இதில் காட்டப்படும் இயல்புநிலை மதிப்புகள் பொருந்தும் கோப்புகளை நீங்கள் கண்டால் ssh-keygen உடனடியாக எல்லாம் சரியாக வேலை செய்தது.

இப்போது உங்களுக்காக ஒரு பணியகத்தைத் திறக்கவும் மெய்நிகர் இயந்திரம் . உங்கள் VM SSH சேவையகம் இயங்குகிறதா இல்லையா என்பதை முதலில் சரிபார்க்கவும்.

$சேவை sshd நிலை

இது நிறுவப்படவில்லை என்றால், OpenSSH சேவையகத்தைத் தேட மற்றும் நிறுவ உங்கள் தொகுப்பு நிர்வாகியைப் பயன்படுத்தவும். அது முடிந்தவுடன் உங்கள் VM இன் ஃபயர்வால் போர்ட் எண் 22 இல் திறந்திருப்பதை உறுதி செய்யவும். எடுத்துக்காட்டாக, நீங்கள் உபுண்டுவை VM ஆகப் பயன்படுத்துகிறீர்கள் என்றால், இயல்புநிலை ஃபயர்வால் ufw முடக்கப்பட வேண்டும் அல்லது போர்ட் 22 இணைப்புகளை அனுமதிக்க வேண்டும்:

$சூடோufw நிலை

போர்ட் 22 இல் திறக்கப்படவில்லை என்றால், பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

$சூடோufw அனுமதிssh

அடுத்து கோப்பைத் திறக்கவும் ~/.ssh/அங்கீகரிக்கப்பட்ட_கீகள் உங்களுக்கு பிடித்த உரை திருத்தியைப் பயன்படுத்தி உங்கள் VM இல். இந்த அடுத்த கட்டத்திற்கு விருந்தினருக்கு விருந்தினர் அல்லது இருதரப்பு கிளிப்போர்டை நீங்கள் இயக்க விரும்பலாம்.

இந்த கோப்பின் உள்ளே (கோப்பின் கீழே, அது காலியாக இல்லை என்றால்) உங்கள் உள்ளடக்கத்தில் ஒட்டவும் பொது விசை. உங்கள் பெயரைச் சொல்லும் கடைசி பகுதியும், விசைகள் உருவாக்கப்பட்ட உள்ளூர் ஹோஸ்டும் மீதமுள்ள சரத்தைப் போல முக்கியமல்ல.

(விரும்பினால்) SSH- விசைகளைப் பயன்படுத்துவதில்லை

உங்கள் உள்ளூர் நெட்வொர்க்கை நீங்கள் நம்பினால், உங்கள் யுஎன்எக்ஸ் கடவுச்சொல்லைப் பயன்படுத்தி குறைவான பாதுகாப்பு முறையைப் பயன்படுத்தி, உங்கள் விஎம் -க்குள் நுழையலாம். கோப்பைத் திறக்கவும் /etc/ssh/sshd_config உங்கள் VM இல் மற்றும் வரியை மாற்றவும்:

#கடவுச்சொல் அங்கீகாரம் எண்

க்கு

கடவுச்சொல் அங்கீகாரம்ஆம்

அது அமைந்தவுடன், உங்கள் SSH சேவையகத்தை மறுதொடக்கம் செய்யுங்கள்.

$சேவை sshd மறுதொடக்கம்

உங்கள் VM இல் உள்நுழைய நீங்கள் பயன்படுத்தும் வழக்கமான கடவுச்சொல்லை இப்போது நீங்கள் பயன்படுத்தலாம்.

உங்கள் மெய்நிகர் இயந்திரம் மற்றும் நெட்வொர்க்

உங்கள் விஎம் -க்குள் நுழைய, உங்கள் உள்ளூர் கணினி (தனிப்பட்ட விசையுடன்) மற்றும் விஎம் இரண்டும் ஒரே நெட்வொர்க்கில் இருக்க வேண்டும். எனவே நீங்கள் அந்த VM இன் IP முகவரியை அணுகலாம். உங்கள் LAN இல் VM ஐ எவ்வாறு சேர்ப்பது என்பதை நாங்கள் உங்களுக்குக் காண்பிப்போம்.

ஒரு வழக்கமான வீட்டு திசைவி அமைப்பின் உதாரணத்தைக் கருத்தில் கொள்வோம். உங்கள் கணினி, மற்ற சாதனங்களுடன், வீட்டு திசைவியுடன் இணைக்கப்பட்டுள்ளது. இந்த திசைவி ஒரு DHCP சேவையகமாகவும் செயல்படுகிறது, அதாவது அதனுடன் இணைக்கப்பட்ட ஒவ்வொரு சாதனத்தையும், தனிப்பட்ட தனிப்பட்ட IP முகவரியையும் அது வழங்குகிறது. உங்கள் டெஸ்க்டாப்பில் ஒரு ஐபி கிடைக்கிறது, அதனால் உங்கள் தொலைபேசி மற்றும் உங்கள் மடிக்கணினி கிடைக்கும். இந்த திசைவிக்கு இணைக்கப்பட்ட சாதனங்கள் மட்டுமே தங்கள் ஐபி முகவரிகள் மூலம் ஒருவருக்கொருவர் பேச முடியும்.

உங்கள் VM இன் அமைப்புகளில் பிரிட்ஜ் நெட்வொர்க்கிங் பயன்முறையை இயக்குங்கள் மற்றும் VM உங்கள் வீட்டு திசைவிக்கு (அல்லது இதே போன்ற DHCP சேவையகம்) ஒரு தனியார் IP உடன் இணைக்கப்பட்டதாக காட்டப்படும். இரண்டாவது சாதனம் அதே நெட்வொர்க்குடன் இணைக்கப்பட்டிருந்தால் (சொல்லுங்கள், அதே வீட்டு திசைவிக்கு) அதை விஎம் -இல் இணைக்க பயன்படுத்தலாம்.

மெய்நிகர் பாக்ஸ் மேலாளரைத் திறந்து, உங்கள் இலக்கு VM ஐத் தேர்ந்தெடுத்து, அதைத் திறக்கவும் அமைப்புகள் → நெட்வொர்க் NAT க்குப் பதிலாக பிரிட்ஜ் நெட்வொர்க்கிங் என்பதைத் தேர்ந்தெடுக்கவும்.

நீங்கள் பார்க்கிறபடி, என் ஹோஸ்ட் வயர்லெஸைப் பயன்படுத்தி இணைக்கப்பட்டுள்ளது, அதனால் விஎம் மூலம் இணைப்பும் பகிரப்படும், நீங்கள் ஈதர்நெட்டைப் பயன்படுத்துகிறீர்கள் என்றால், வேறு ஒரு இடைமுகப் பெயர் நன்றாக இருக்கும்.

இப்போது, ​​பெயரிடப்பட்ட எனது வி.எம் உபுண்டுவம், எனது LAN அமைப்பில் பின்வருமாறு காட்டப்படும். இது உங்களுக்கும் வேலை செய்கிறதா என்று பார்க்க உங்கள் திசைவி அமைப்புகளைச் சரிபார்க்கவும்.

உங்கள் VM இன் IP முகவரியை நீங்கள் அறிந்தவுடன், கட்டளையை இயக்குவதன் மூலம் நீங்கள் அதை SSH செய்யலாம்:

$ssh <பயனர்பெயர்> @ip.address.of.your.vm

மேலே உள்ள படிகளில் உங்கள் தனிப்பட்ட விசைக்கான கடவுச்சொல்லை நீங்கள் வைத்திருந்தால், அதை மீண்டும் உள்ளிடும்படி கேட்கப்படுவீர்கள்.

அவ்வளவுதான்! இப்போது நீங்கள் உங்கள் VM களை ஹெட்லெஸ் பயன்முறையில் தொடங்கலாம் மற்றும் உங்கள் வீட்டில் எங்கிருந்தும் அவற்றைத் தாக்கலாம். இந்த டுடோரியலை நீங்கள் சுவாரஸ்யமாகக் கண்டீர்கள் என்று நம்புகிறோம், நாங்கள் உள்ளடக்க விரும்பும் ஏதேனும் தலைப்பு இருந்தால் எங்களுக்குத் தெரியப்படுத்துங்கள்.