Putty + WinSCP/FileZilla-г ашигласаар байна уу?
Дараа нь бид xShell зэрэг програм хангамжид анхаарлаа хандуулахыг зөвлөж байна.
- Энэ нь зөвхөн SSH протоколыг төдийгүй бусад програмуудыг дэмждэг. Жишээлбэл, telnet эсвэл rlogin.
- Та олон серверт нэгэн зэрэг холбогдох боломжтой (tab механизм).
- Тогтмол өгөгдөл оруулах шаардлагагүй, та үүнийг санаж чадна.
- 6-р хувилбараас эхлэн UTF-8 зэрэг Оросын бүх кодчилолуудыг ойлгодог орос интерфейс гарч ирэв.
- Нууц үг холболт болон түлхүүр холболтыг хоёуланг нь дэмждэг.
- Түүнчлэн ftp/sftp-ээр файлуудыг удирдахын тулд WinSCP эсвэл FileZilla-г тусад нь ажиллуулах шаардлагагүй болсон.
- xShell хөгжүүлэгчид таны хэрэгцээг харгалзан үзээд ердийн FTP болон SFTP-г дэмждэг xFtp-ийг хийсэн.
- Хамгийн чухал зүйл бол xFtp-ийг идэвхтэй ssh сессээс шууд эхлүүлэх боломжтой бөгөөд энэ нь файл дамжуулах горимд (sFtp протоколыг ашиглан) энэ тодорхой сервертэй шууд холбогдох болно. Гэхдээ та xFtp-г өөрөө нээж, аль ч серверт холбогдож болно.
Мөн нийтийн/хувийн түлхүүр үүсгэгч, тэдгээрийг удирдах менежер багтсан болно.
Хувийн, арилжааны бус эсвэл боловсролын зориулалтаар ашиглахад бүрэн үнэ төлбөргүй.
Талбаруудыг бөглөнө үү, танд хандах эрхтэй имэйл илгээх хэрэгтэй, татаж авах холбоос тэнд илгээгдэх болно.
Хоёр програмыг татаж аваад суулгана уу. Эхлүүлье.
Эхлүүлсний дараа бид хоосон байхад хадгалсан сешнүүдийн жагсаалт бүхий цонхыг харах болно. "Шинэ" дээр дарна уу
Холболтын мэдээлэл, порт/хост/IP хаяг, мөн хүссэн сессийн нэрийг бөглөнө үү.
Дараа нь баталгаажуулалт руу орж нэвтрэх болон нууц үгээ бөглөнө үү.
Дараа нь За, серверт холбогдоно уу.
xFTP-ийн хувьд бүх зүйл ижил байна. Таны сонгох ёстой цорын ганц зүйл бол протокол бөгөөд анхдагч нь sFTP байх болно, та ердийн FTP-г сонгож болно.
Хамгийн тохиромжтой зүйл бол сонгосон текстийг санах ойд автоматаар хуулах явдал юм
(Хэрэгслүүд - Сонголтууд - Гар ба хулгана - Тэмдэглэгдсэн текстийг санах ойд хуулах).
Та зөвхөн нууц үгээр төдийгүй түлхүүр ашиглан холбогдох боломжтой бөгөөд энэ нь илүү аюулгүй, илүү тохиромжтой юм.
Энэ нь бидний түлхүүр, эсвэл илүү тодорхой, хос нийтийн / хувийн түлхүүр үүсгэх шаардлагатай байна.
Xagent-г ажиллуул (суулгасан).
Бид түлхүүрүүдийн жагсаалтыг хоосон байхад хардаг. Түлхүүрүүдийг удирдах, дараа нь үүсгэх дээр дарна уу
RSA гэж бичнэ үү
Хамгийн багадаа 4096 бит урт.
Дараа нь товшоод хүлээнэ үү. Дараа нь дахин Дараа нь
Түлхүүрийг бидэнд тохиромжтой гэж нэрлэнэ; хэрэв хүсвэл нэмэлт нууц үг тохируулж түлхүүрээ хамгаалах боломжтой (түлхүүрийг өөр төхөөрөмж дээр холбох эсвэл импортлох үед хүсэлт гаргах болно)
Дараа нь бид PUBLIC түлхүүрээ өөрөө харна. Бид үүнийг серверт холбогдохын тулд ашигладаг. Нэг түлхүүрийг олон сервер дээр ашиглах боломжтой бөгөөд энэ нь тохиромжтой.
Энэ нь үеийг дуусгах боловч энэ нь бүгд биш юм.
Та сервер дээр түлхүүр нэмэх хэрэгтэй.
Сервертэй ssh-ээр холбогдоод /root/.ssh руу орно
root@alexhost# cd /root/.ssh
90% тохиолдолд бид алдаа гаргадаг -bash: cd: /root/.ssh: Ийм файл эсвэл лавлах байхгүй.
Энэ нь хэвийн, хэрэв өмнө нь сервер дээр түлхүүр үүсгээгүй бол энэ хавтас байхгүй байна.
Үүнтэй адилаар серверийн түлхүүрийг өөрөө үүсгэх шаардлагатай.
root@alexhost# ssh-keygen -t rsa -b 4096
Энэ нь бидэнд түлхүүр файлыг хадгалах замыг санал болгоно.
Бид Enter дарж анхдагч /root/.ssh/id_rsa-г зөвшөөрч байна.
Дараа нь түлхүүр файл болон баталгаажуулалтын нууц үг эсвэл хоосон орхиод Enter хийнэ үү.
/root/.ssh руу дахин очно уу:
root@alexhost# cd /root/.ssh
Та authorized_keys файл үүсгэх хэрэгтэй:
root@alexhost# nano authorized_keys
Дээр дурдсан текст хэлбэрээр бид түлхүүрээ оруулав.
Хадгалаад гарах.
Ctrl + O
Ctrl + X
xShell руу очоод хадгалсан сешнүүдийн жагсаалтыг дууд (Alt+O)
Бид сессээ олоод, шинж чанаруудыг дарж, баталгаажуулалт руу очно.
Аргын талбараас нийтийн түлхүүрийг сонгоно уу.
Хэрэглэгчийн түлхүүр талбараас өмнө нь үүсгэсэн түлхүүрээ сонгоод хадгалаад холбогдоно уу.
Үйлчлүүлэгч нь PRIVATE түлхүүр ашигладаг бөгөөд PUBLIC түлхүүр нь серверт бүртгэгдсэн байдаг.
Хэрэв та холбогдохыг хүсвэл хувийн түлхүүрээ өөр компьютерт шилжүүлж болно.
Xagent-д - түлхүүрүүдийг удирдах, түлхүүрийг сонгох - Экспорт, хадгалах.
Өөр компьютер дээр Xagent - товчлууруудыг удирдах - Импорт хийх, сонгох, нэмэх. Хэрэв түлхүүр нууц үгээр хамгаалагдсан бол энэ үед нууц үг хүсэх болно.
Түлхүүрийг зөвхөн root биш ямар ч хэрэглэгчдэд оноож болно.
Стандарт зам /user_home_folder/.ssh/authorized_keys
Жишээлбэл, alexhost хэрэглэгчийн хувьд энэ нь анхдагчаар /home/alexhost/.ssh/authorized_keys байх болно.
Эх сурвалж: www.habr.com