Агуулгын хүснэгт:
- Алхам 1: A) Хувийн PPK файл үүсгэх, B) Нийтийн түлхүүр үүсгэх, C) Алсын сервер рүү хуулах
- Алхам 2: D) Хувийн PPK файлыг OpenSSH түлхүүр болгон хөрвүүлэх ба E) Raspberry Pi руу хуулах
- Алхам 3: Аюулгүй байдлын талаархи мэдээлэл
Видео: Raspberry Pi -аас Cloud Server рүү SSH / SCP -ийн аюулгүй холболт хийх, нөөцлөлт, шинэчлэлт хийх: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү зааварчилгааны зорилго нь нөөцлөлт, шинэчлэлт хийх гэх мэт Raspberry Pi -ээс алсын үүл сервер рүү хэрхэн автоматаар, найдвартай холбогдохыг харуулах явдал юм. Үүний тулд та SSH түлхүүр хослолыг ашигладаг. Нууц үгээ санах шаардлагагүй болж, танд илүү найдвартай холболт өгөх болно.
(CAVEAT - Хэрэв та Linux -ийн зөвшөөрлийг тохируулах чадваргүй бол үүнийг бүү оролдоорой, эс тэгвээс та системээ хакеруудын халдлагад өртөмтгий болгоно.)
Шаардлага
1. Raspberry Pi нь Putty дээр үзсэн шиг командын шугамын интерфэйстэй (CLI).
2. CLI ашиглан OVH эсвэл DigitalOcean -ээс зохион байгуулдаг алсын үүл сервер рүү нэвтрэх.
3. Putty болон PuttyGen суулгасан Windows зөөврийн компьютер эсвэл компьютер.
Таамаглал
1. Та Linux командуудын талаар тодорхой мэдлэгтэй байна
2. Та ердийн гарын авлагын процесс ашиглан алсын сервер рүүгээ нэвтрэх боломжтой. FTP.
3. Та Windows компьютер дээрээ PuttyGen -ийг урьдчилан суулгасан байх болно
Алхам
Дүгнэж хэлэхэд, - Зураг 1 -ийг үзнэ үү
a) Windows компьютер дээрээ PuttyGen ашиглан хувийн PPK файл үүсгэнэ үү
b) Windows компьютер дээрээ PuttyGen ашиглан нийтийн PPK файл үүсгээрэй (энэ нь a алхамд автоматаар хийгддэг)
б) Windows компьютер дээрээ нийтийн түлхүүрийг Windows компьютерээсээ алсын үүл сервер рүү хуулж ав
d) Windows компьютер дээрээ хувийн PPK файлыг PuttyGen ашиглан OpenSSH түлхүүр болгон хөрвүүлнэ үү
e) OpenSSH түлхүүрийг Windows компьютерээсээ Raspberry Pi руу хуулна уу
f) Raspberry Pi -ээс алсын сервер рүү нэвтрэх болон файл дамжуулахыг туршиж үзээрэй
Алхам 1: A) Хувийн PPK файл үүсгэх, B) Нийтийн түлхүүр үүсгэх, C) Алсын сервер рүү хуулах
Хувийн PPK файл үүсгэхийн тулд Windows компьютер дээрээ PuttyGen -ийг нээнэ үү. Та Windows taskbar дээрх шаваасны дүрс дээр хулганы баруун товчийг дарж PuttyGen -д хандах боломжтой. PuttyGen цэснээс түлхүүрийг сонгоод түлхүүр хосыг үүсгээд SSH2 -RSA түлхүүрийг сонгоно уу. Хувийн түлхүүр үүсгэх үед танаас нууц үг тохируулахыг танаас хүсэх бөгөөд хэрэв та нууц үгээ тохируулсан бол цаашдын үйл ажиллагааны явцад танаас асуух болно. Хувийн түлхүүрийг Windows компьютер дээрээ хаа нэгтээ аюулгүй хадгална уу. Дараа нь та 2 -р зурагт үзүүлсэн шиг цонхны цонхны нээлттэй түлхүүрийг харах болно.
Дараа нь нийтийн түлхүүрийг алсын үүл сервер рүү шилжүүлье. Putty ашиглан алсын үүл серверт Putty сесс нээнэ үү. Та remoteuser1 гэж нэвтэрсэн гэж бодъё, дараа нь CLI алсын үүл сервер дээр дараахь зүйлийг хий
cd /home /remoteuser1 (хэрэв байхгүй бол) mkdir.ssh
nano.ssh/авторлогдсон_түлхүүрүүд (Та хоосон дэлгэц харах болно - 2 -р зурагт үзүүлсэн нийтийн түлхүүрийг буулгаад дараа нь энэ файлыг хадгалаад хаагаарай)
chmod 0700.ssh
chmod 0600 /home/remoteuser1/.ssh/authorized_keys
Алхам 2: D) Хувийн PPK файлыг OpenSSH түлхүүр болгон хөрвүүлэх ба E) Raspberry Pi руу хуулах
Хувийн түлхүүрийг OpenSSH болгон хөрвүүлэхийн тулд PuttyGen -ийг нээгээд дараа нь үүсгэсэн хувийн түлхүүрээ нээнэ үү. Цэс дээрх Хөрвүүлэлтүүд рүү очоод Export OpenSSH түлхүүрийг сонгоно уу. Үүнийг хаа нэг газар аюулгүй хадгалаад Raspberry Pi руу нэвтрэхийн тулд шаваасны сесс нээнэ үү. Түлхүүр файлыг Raspberry Pi руу нэвтрэх хэрэглэгчийн бүртгэлийн Raspberry Pi дээрх гэрийн лавлах руу хуулна уу. Түлхүүрийг pitobot.key гэж хэлээд дараах алхмуудыг дагана уу.
cd /home /pi
sudo mv pitobot.key/home/pi/
sudo chmod 600 pitobot.key
Одоо та суулгалт амжилттай болсон эсэхийг шалгахад бэлэн байна - Дахин хэлэхэд үүнийг Pi -ээс хийдэг. Remoteuser1 бол гэрийн лавлахад нийтийн түлхүүрийг хадгалсан алсын үүл сервер дээрх данс бөгөөд ipaddress нь алсын үүл серверийн IP хаяг гэдгийг санаарай.
Юуны өмнө Raspberry Pi -ээс Putty ашиглан алсын үүл сервер рүү нэвтэрцгээе. Raspberry PI CLI дээр дараах тушаалуудыг бичнэ үү. (Хэрэв та хувийн түлхүүр үүсгэхдээ нууц үг тохируулсан бол одоо танаас асуух болно.)
sudo ssh -i /home/pi/pitobot.key remoteuser1@ipaddress
Энэ нь таныг remoteuser1 -ийн гэрийн лавлах дээрх алсын үүл серверийн CLI рүү нэвтрэх болно. 'Exit' гэж бичээд; та Raspberry Pi -ийн CLI руу буцах болно.
Дараа нь алсын үүл серверээс Raspberry Pi руу файл шилжүүлэхийг оролдоорой. Дараах тушаалуудыг ашиглана уу: (Дахин хэлэхэд, хэрэв та хувийн түлхүүр үүсгэхдээ нууц үгээ тохируулсан бол одоо танаас асуух болно.)
sudo scp -i /home/pi/pitobot.key remoteuser1@ipaddress: //var/www/html/*.*/home/pi/
Энэ нь бүх файлыг алсын сервер дээрх/var/www/html/фолдероос таны Raspberry Pi дээрх/home/pi/фолдерт шилжүүлэх болно. (Хоёр цэг нь маш чухал юм) Та мэдээж тушаалын дарааллыг өөрчилж, файлуудыг Pi -ээс алсын сервер рүү шилжүүлэх боломжтой.
Алхам 3: Аюулгүй байдлын талаархи мэдээлэл
SSH түлхүүр хос арга нь аюулгүй байдлыг сайжруулдаг боловч дараахь зүйлийг анхаарч үзээрэй.
1. SSH түлхүүр хосыг идэвхжүүлсэн тохиолдолд та алсын сервер рүү шууд нэвтрэх боломжийг хасах талаар бодож үзэх хэрэгтэй (Та мөн Windows дээрх Putty түлхүүр хосуудыг ашиглан ижил түлхүүр хослолыг ашиглан серверүүддээ хандаж болно. Pi дээрээ мөн нэвтэрнэ үү). Хэрэв та үүнийг хийхээр шийдсэн бол болгоомжтой байгаарай. Үүнийг хийхийн тулд та ssh тохиргооны файл дахь цөөн хэдэн тохиргоог идэвхгүй болгох хэрэгтэй. Үүнийг хийхдээ маш болгоомжтой байгаарай. Тушаалууд нь
нано/etc/ssh/sshd_config
Мөн файл дотор дараах өөрчлөлтүүдийг хийнэ үү
Нууц үг баталгаажуулах дугаар
PAM дугаарыг ашиглана уу
Хадгалж, гараад SSH -ийг systemctl restart ssh -ээр дахин эхлүүлнэ үү (энэ нь Debian -д зориулагдсан болно. Энэ нь Linux -ийн өөр өөр түгээлт дээр өөр байж магадгүй юм)
2) Бүх түлхүүрээ аюулгүй байлгаарай, эс тэгвээс та өгөгдөл алдагдах эсвэл сервер рүүгээ нэвтрэхгүй байх эрсдэлтэй. Би тэдгээрийг bitwarden.com гэх мэт найдвартай хонгилд хадгалахыг зөвлөж байна, мөн хандалтыг хянах бодлогоороо түүнд хандах эрхийг хязгаарлаарай.
3) Нэвтрэх үг ашиглах нь аюулгүй байдлыг сайжруулдаг боловч энэ нь крон ажлын автоматжуулалтыг хүндрүүлдэг. Энэ болон бусад боломжуудыг ашиглах шийдвэрийг эрсдлийн үнэлгээгээр тодорхойлох ёстой, жишээлбэл, хэрэв та хувийн мэдээллийг боловсруулж байгаа бол танд илүү их / пропорциональ хяналт хэрэгтэй болно.
Зөвлөмж болгож буй:
Гэрлийн чийдэнгийн аюулгүй байдлын холболт: 8 алхам (зурагтай)
Гэрлийн чийдэнгийн хамгаалалтын бэхэлгээ: Саяхан би чийдэнгийн камер худалдаж авсан. Эхэндээ би " Хөөе, энэ бол цэвэрхэн тагнуул шиг төхөөрөмж биш гэж үү? Би эдгээр зүйлсийг ердийн гэрлийн чийдэн дээрээ байрлуулж, байшингаа аюулгүй байлгаж чадна
RAID нөөцлөлт бүхий шинэ Raspberry Pi 4 USB 3.0 Personal Cloud: 10 алхам
RAID нөөцлөлт бүхий шинэ Raspberry Pi 4 USB 3.0 Personal Cloud: Сайн байна уу. Өнөөдөр бид хувийн мэдээллээ хянаж, хадгалдаг үүлэн дотор хадгалах боломжийг олгодог өөрийн Cloud програм хангамжийн системийг хэрхэн бий болгох талаар авч үзэх болно. Энэ үүл нь RAID 1 толин тусгалыг ашиглах бөгөөд ингэснээр та
GPRS дээр TCP/IP холболт: SIM900A модулийг ашиглан өгөгдлийг сервер рүү хэрхэн илгээх вэ: 4 алхам
GPRS -ээр дамжуулан TCP/IP холболт: SIM900A модулийг ашиглан өгөгдлийг сервер рүү хэрхэн илгээх вэ: Энэхүү гарын авлагад би sim900 модулийг ашиглан TCP сервер рүү өгөгдөл илгээх талаар танд хэлэх болно. Мөн бид серверээс үйлчлүүлэгч рүү хэрхэн өгөгдөл хүлээн авахыг харах болно (GSM модуль)
TOR (сонгины чиглүүлэгч) эсвэл SSH -ээр дамжуулан туннел хийх нь аюулгүй биш бол компьютер дээр шүүлтүүрийн системийг тойрч гарах: 5 алхам
TOR (Сонгины чиглүүлэгч) эсвэл Интернетийг тунгалаг болгох нь аюулгүй биш бол компьютер дээр шүүлтүүрийн системийг тойрч гарах: Сонгуулийн чиглүүлэгчийн талаархи бичлэгийг уншсаны дараа цензурыг дагаж мөрдөхгүйгээр тойрч гарах боломжтой болсон. Зарим зангилаа хуурамч өгөгдөл оруулж, буруу хуудсуудыг буцааж авчрах тул энэ нь тийм ч найдвартай биш гэж би уншсан. Гэж би бодлоо
Gmail акаунтаа ашиглан онлайн нөөцлөлт хийх: 4 алхам
Gmail дансаа ашиглан онлайн нөөцлөлт: http://www.softpedia.com/progDownload/GMail-Drive-shell-extension-Download-15944.htmlGMail хөтөч нь таны Gmail акаунтыг онлайн болгох боломжтой Windows үйлдлийн системийн жижиг програм юм. нөөцлөх үү? Та Gmail акаунтаа ашиглан файл хадгалах боломжтой