லினக்ஸில் SSH மாற்றாக மோஷ் ஷெல் நிறுவுவது எப்படி


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

இது SSH ஐப் போன்ற ஒரு பயன்பாடு, ஆனால் கூடுதல் அம்சங்களுடன். இந்த பயன்பாடு முதலில் கீத் வின்ஸ்டீனால் யூனிக்ஸ் இயக்க முறைமைக்காக எழுதப்பட்டு குனு ஜிபிஎல் வி 3 இன் கீழ் வெளியிடப்பட்டது.

  1. இது ரோமிங்கை ஆதரிக்கும் தொலைநிலை முனைய பயன்பாடு ஆகும்.
  2. யுனிக்ஸ் போன்ற அனைத்து முக்கிய OS க்கும் கிடைக்கிறது, லினக்ஸ், ஃப்ரீ.பி.எஸ்.டி, சோலாரிஸ், மேக் ஓஎஸ் எக்ஸ் மற்றும் ஆண்ட்ராய்டு. <
  3. இடைப்பட்ட இணைப்பு துணைபுரிகிறது.
  4. அறிவார்ந்த உள்ளூர் எதிரொலியை வழங்குகிறது.
  5. பயனர் விசை அழுத்தங்களின் வரி எடிட்டிங் ஆதரிக்கப்படுகிறது.
  6. வைஃபை, செல்லுலார் மற்றும் நீண்ட தூர இணைப்புகள் மீது பொறுப்பு வடிவமைப்பு மற்றும் வலுவான இயல்பு.
  7. ஐபி மாறும்போது கூட இணைக்கப்பட்டிருக்கும். இது TCP க்கு பதிலாக UDP ஐப் பயன்படுத்துகிறது (SSH ஆல் பயன்படுத்தப்படுகிறது). இணைப்பு மீட்டமைக்கப்படும்போது அல்லது புதிய ஐபி ஒதுக்கப்படும் போது டிசிபி நேரம் முடிந்தது, ஆனால் யுடிபி இணைப்பை திறந்து வைத்திருக்கிறது.
  8. நீண்ட காலத்திற்குப் பிறகு நீங்கள் அமர்வை மீண்டும் தொடங்கும்போது இணைப்பு அப்படியே இருக்கும்.
  9. பிணைய பின்னடைவு இல்லை. நெட்வொர்க் பின்னடைவு இல்லாமல் பயனர்கள் தட்டச்சு செய்த விசையையும் நீக்குதல்களையும் உடனடியாகக் காட்டுகிறது.
  10. SSH இல் இருந்தபடியே உள்நுழைய அதே பழைய முறை.
  11. பாக்கெட் இழப்பைக் கையாளும் வழிமுறை.

லினக்ஸில் மோஷ் ஷெல் நிறுவுதல்

டெபியன், உபுண்டு மற்றும் புதினா ஒரே மாதிரியான கணினிகளில், காண்பிக்கப்பட்டுள்ளபடி apt-get தொகுப்பு நிர்வாகியின் உதவியுடன் மோஷ் தொகுப்பை எளிதாக நிறுவலாம்.

# apt-get update 
# apt-get install mosh

RHEL/CentOS/Fedora அடிப்படையிலான விநியோகங்களில், காட்டப்பட்டுள்ளபடி yum தொகுப்பு மேலாளர் எனப்படும் மூன்றாம் தரப்பு களஞ்சியத்தை இயக்க வேண்டும்.

# yum update
# yum install mosh

ஃபெடோரா 22+ பதிப்பில், காட்டப்பட்டுள்ளபடி மோஷ் நிறுவ நீங்கள் dnf தொகுப்பு நிர்வாகியைப் பயன்படுத்த வேண்டும்.

# dnf install mosh

மற்ற லினக்ஸ் விநியோகங்களில் காட்டப்பட்டுள்ளபடி அதை நிறுவலாம்.

# pacman -S mosh         [On Arch/Manjaro Linux]
$ sudo zypper in mosh    [On OpenSuse]
# emerge net-misc/mosh   [On Gentoo]

மோஷ் ஷெல்லை எவ்வாறு பயன்படுத்துவது?

1. மோஷ் ஷெல்லைப் பயன்படுத்தி தொலைநிலை லினக்ஸ் சேவையகத்தில் உள்நுழைய முயற்சிப்போம்.

$ mosh [email 

குறிப்பு: எனது தொலைதூர சென்டோஸ் 7 பெட்டியில் துறைமுகம் திறக்கப்படாததால் இணைப்பதில் பிழை ஏற்பட்டதை நீங்கள் பார்த்தீர்களா? நான் நிகழ்த்திய விரைவான ஆனால் பரிந்துரைக்கப்படாத தீர்வு:

# systemctl stop firewalld    [on Remote Server]

ஒரு துறைமுகத்தைத் திறந்து ஃபயர்வால் விதிகளைப் புதுப்பிப்பதே விருப்பமான வழி. பின்னர் ஒரு முன் துறைமுகத்தில் மோஷ் உடன் இணைக்கவும். ஃபயர்வால்ட் பற்றிய ஆழமான விவரங்களுக்கு நீங்கள் இந்த இடுகையைப் பார்வையிட விரும்பலாம்.

  1. CentOS, RHEL மற்றும் Fedora இல் ஃபயர்வால்ட்டை எவ்வாறு கட்டமைப்பது

2. இயல்புநிலை SSH போர்ட் 22 போர்ட் 70 ஆக மாற்றப்பட்டது என்று வைத்துக் கொள்வோம், இந்த விஷயத்தில் நீங்கள் மோஷுடன் ‘-p’ சுவிட்சின் உதவியுடன் தனிப்பயன் போர்ட்டை வரையறுக்கலாம்.

$ mosh [email  --ssh="ssh -p 70"

3. நிறுவப்பட்ட மோஷின் பதிப்பைச் சரிபார்க்கவும்.

$ mosh --version

4. நீங்கள் வரியில் மோஷ் அமர்வு வகை ‘வெளியேறு’ மூடலாம்.

$ exit

5. மோஷ் நிறைய விருப்பங்களை ஆதரிக்கிறார், அதை நீங்கள் காணலாம்:

$ mosh --help

  1. மோஷுக்கு கூடுதல் முன்நிபந்தனை தேவைப்படுகிறது, யுடிபி வழியாக நேரடி இணைப்பை அனுமதிக்கவும், இது SSH க்கு தேவையில்லை.
  2. 60000-61000 வரம்பில் டைனமிக் போர்ட் ஒதுக்கீடு. முதல் திறந்த கோட்டை ஒதுக்கப்பட்டுள்ளது. இதற்கு ஒரு இணைப்புக்கு ஒரு போர்ட் தேவைப்படுகிறது.
  3. இயல்புநிலை துறைமுக ஒதுக்கீடு என்பது குறிப்பாக பாதுகாப்பில் ஒரு தீவிர பாதுகாப்பு கவலையாகும்
  4. IPv6 இணைப்புகள் ஆதரிக்கப்படுகின்றன, ஆனால் IPv6 இல் ரோமிங் ஆதரிக்கப்படவில்லை.
  5. ஸ்க்ரோல்பேக் ஆதரிக்கப்படவில்லை.
  6. எக்ஸ் 11 பகிர்தல் ஆதரிக்கப்படவில்லை.
  7. ssh-agent பகிர்தலுக்கான ஆதரவு இல்லை.

முடிவுரை

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