
Энэ нийтлэлд бид тайлбарлах болно Ubuntu дээр SSH хэрхэн суулгах талаар. Энэхүү алдартай сүлжээний протоколын ач холбогдол нь үйлчлүүлэгч болон серверийн хооронд найдвартай холболтыг хангадагт оршино. Үүнээс гадна бүх харилцаа холбоо нь шифрлэгдсэн байдаг бөгөөд энэ нь өгөгдөл хулгайлах болон бусад төрлийн халдлагаас урьдчилан сэргийлэхэд зайлшгүй шаардлагатай.
Ubuntu дээр SSH сервер суулгаагүй байна Анхны утгаараа, гэхдээ олон хэрэглэгчид өөрсдөө суулгаж, идэвхжүүлэх шийдвэр гаргадаг. Суулгахдаа дагаж мөрдөх алхмуудыг тайлбарлахаасаа өмнө энэ нь яг юу болохыг товч тайлбарлая. SSH.
SSH гэж юу вэ?
SSH (Secure Shell) нь криптограф сүлжээний протокол Интернэт гэх мэт найдвартай сүлжээгээр сервертэй аюулгүй холболт үүсгэхэд ашигладаг. Энэ нь командын мөрөнд алсаас хандах, түүнийг гүйцэтгэх, түүнчлэн шифрлэлтийн ачаар төхөөрөмжүүдийн хооронд файлуудыг аюулгүй дамжуулах боломжийг олгодог шийдэл юм.
гэх мэт бусад хамгаалалт багатай протоколуудыг орлуулахаар ирсэн SSH протокол рлогин o rsh, Энэ нь гурван үндсэн бүрэлдэхүүн хэсгээс бүрдэнэ:
- SSH үйлчлүүлэгч: Алсын серверт холбогдохын тулд бидний дотоод төхөөрөмж дээрээ ажиллуулдаг программ хангамж.
- SSH сервер: Алсын серверийн програм хангамж.
- Портууд- 22-р портыг эдгээр холболтод ихэвчлэн ашигладаг.
Secure Shell ашигладаг нууц үг эсвэл криптограф түлхүүр ашиглан баталгаажуулалт Ингэснээр зөвхөн эрх бүхий хэрэглэгчид алсын серверт хандах боломжтой. Үүнээс гадна, Үйлчлүүлэгч болон серверийн хоорондох бүх урсгал шифрлэгдсэн бөгөөд хамгаалагдсан. Протокол нь бусад порт эсвэл үйлчилгээ рүү холболтыг дахин чиглүүлэхийн тулд аюулгүй хонгил үүсгэх боломжийг олгодог.
Түүний нарийн төвөгтэй байдал нь зарим хэрэглэгчдэд учирч болох саад бэрхшээлийг даван туулж чадвал SSH ашиглахын давуу тал нь мэдэгдэхүйц байх болно. Үүний хамгийн практик хэрэглээ бол Linux/Unix серверүүдийн алсын удирдлага, аюулгүй файл дамжуулах эсвэл системийг алсаас хөгжүүлэх явдал юм.
Ubuntu дээр алхам алхмаар SSH суулгаарай
Ubuntu дээр SSH суулгахын тулд ямар алхмуудыг хийх ёстойг доороос харцгаая (ялангуяа, Ubuntu 22.04 дээр SSH суулгана уу). Энэ үйл явцыг эхлүүлэхийн тулд энэ нь зайлшгүй шаардлагатай root хэрэглэгчээр нэвтэрнэ үү эсвэл доор тайлбарласан командуудыг гүйцэтгэх sudo эрхтэй хэрэглэгч.
Системийн багцуудыг шинэчлэх
Аливаа програм хангамжийг суулгахаасаа өмнө хийх ёстой хамгийн эхний зүйл бол бүх системийн багцууд зөв шинэчлэгдсэн эсэхийг шалгаарайс. Энэ цэгийг шалгахын тулд бид терминалыг нээж дараах тушаалыг гүйцэтгэнэ.
sudo apt update && sudo apt upgrade
Ubuntu дээр SSH суулгана уу
OpenSSH нь SSH протоколоор дамжуулан бидэнд олгодог програмуудын багц юм Тэд сүлжээгээр шифрлэгдсэн харилцаа холбоог зөвшөөрдөг. OpenSSH систем дээр урьдчилан суулгаагүй тул бид өмнө нь тайлбарласан тул үүнийг гараар суулгах шаардлагатай болно. Үүнийг хийхийн тулд бид терминал дээр дараах тушаалыг оруулна.
sudo apt install openssh-server суулгах
Суулгахад хэдэн минут зарцуулагдаж магадгүй. Үйл явцын туршид бид шаардлагатай бүх бүрэлдэхүүн хэсгүүдийг суурилуулах хүртэл системээс асуусан бүх асуултанд "Тийм" гэж хариулах ёстой.
openssh-сервер Энэхүү модуль нь бусад алсын системээс ирж буй холболтын хүсэлтэд манай компьютерт хариу өгөх боломжийг олгодог.
SSH серверийн статусыг шалгана уу
Суулгац дууссаны дараа бид SSH үйлчилгээ ажиллаж байгаа эсэхийг шалгах хэрэгтэй. Тэдний хувьд бид дараах тушаалыг ашиглана:
sudo systemctl статус ssh
Хэрэв Ubuntu дахь SSH нь зохих ёсоор ажиллаж байвал дээр үзүүлсэнтэй төстэй зураг дэлгэцэн дээр гарч ирнэ. Идэвхтэй: гүйлт. Өөрөөр хэлбэл, хэрэв сервер идэвхгүй хэвээр байвал бид үүнийг дараах тушаалаар гараар эхлүүлж болно.
sudo systemctl эхлэх ssh
SSH сервертэй холбогдоно уу
Одоо SSH сервер ажиллаж байгаа тул та боломжтой SSH клиент ашиглан өөр төхөөрөмжөөс холболт үүсгэх. Үүнийг хийхийн тулд бид өөр терминал нээж дараах тушаалыг оруулна.
ssh user@server_ip
Мэдээжийн хэрэг, "@" тэмдгийн дараа тушаалын хэсэг нь тухайн тохиолдол бүрт тохирох серверийн IP хаягийг дагаж мөрдөх ёстой.
Зарим нэмэлт тохиргооны сонголтууд
Ubuntu дээр SSH суулгахын тулд өмнөх хэсэгт тайлбарласан алхмуудаас гадна бидний ашиглах боломжтой зарим нэмэлт тушаалууд байдаг. протоколыг тохируулах мөн үүнийг өөрсдийн амт, хэрэгцээнд илүү сайн тохируулдаг.
Жишээлбэл, холболтын портыг өөрчлөх, түлхүүрийн баталгаажуулалтыг ашиглах, нууц үгийн хандалтыг идэвхгүй болгох эсвэл бусад зүйлийг ашиглахын тулд бид дараах тушаалыг ашиглана:
sudo nano / etc / ssh / sshd_config
Дараа нь тохиргооны өөрчлөлт хийгдсэний дараа үйлчилгээг дахин эхлүүлэх шаардлагатай:
sudo systemctl ssh-г дахин эхлүүлэх
Эцэст нь, хэрэв бид ямар нэгэн шалтгаанаар энэ холболтын протоколыг үргэлжлүүлэн ашиглахыг хүсэхгүй байвал бид чадна зогсоох, бүр идэвхгүй болгох дараах тушаалуудын хамт:
sudo systemctl stop ssh
sudo systemctl ssh-г идэвхгүй болгох
Дүгнэлт
Одоо бид Ubuntu-д SSH-г хэрхэн суулгахаа мэддэг болсон тул терминалаар дамжуулан удирдлагын үйл ажиллагааг гүйцэтгэх боломжтой болно. Мөн бид нууц үг оруулахгүйгээр системд нэвтрэх боломжтой байхын тулд энэхүү SSH протокол дээр үндэслэн баталгаажуулалтыг тохируулах боломжтой.
Редактор нь технологи, интернетийн асуудлаар мэргэшсэн бөгөөд янз бүрийн дижитал медиа дээр арав гаруй жилийн туршлагатай. Би цахим худалдаа, харилцаа холбоо, онлайн маркетинг, сурталчилгааны компаниудад редактор, контент бүтээгчээр ажиллаж байсан. Би бас эдийн засаг, санхүү болон бусад салбарын вэб сайтууд дээр бичсэн. Миний ажил бас миний хүсэл тэмүүлэл. Одоо миний нийтлэлүүдээр дамжуулан Tecnobits, Би өдөр бүр бидний амьдралыг сайжруулахын тулд технологийн ертөнц бидэнд санал болгож буй бүх мэдээ, шинэ боломжуудыг судлахыг хичээдэг.