Hali ham Putty + WinSCP/FileZilla dan foydalanasizmi?
Keyin xShell kabi dasturlarga e'tibor berishni tavsiya qilamiz.
- U nafaqat SSH protokolini, balki boshqalarni ham qo'llab-quvvatlaydi. Masalan, telnet yoki rlogin.
- Bir vaqtning o'zida bir nechta serverlarga ulanishingiz mumkin (tab mexanizmi).
- Har safar ma'lumotlarni kiritishning hojati yo'q, ularni eslab qolish mumkin.
- 6-versiyasidan boshlab ruscha interfeys paydo bo'ldi, u barcha rus kodlashlarini, shu jumladan UTF-8 ni tushunadi.
- Parol ulanishini ham, kalit ulanishini ham qo'llab-quvvatlaydi.
- Bundan tashqari, endi ftp/sftp orqali fayllarni boshqarish uchun WinSCP yoki FileZilla-ni alohida ishga tushirishingiz shart emas.
- XShell-ni ishlab chiquvchilari sizning ehtiyojlaringizni hisobga oldilar va oddiy FTP va SFTP-ni qo'llab-quvvatlaydigan xFtp-ni yaratdilar.
- Va eng muhimi shundaki, xFtp to'g'ridan-to'g'ri faol ssh seansidan ishga tushirilishi mumkin va u darhol ushbu serverga fayl uzatish rejimida (sFtp protokoli yordamida) ulanadi. Lekin siz xFtp-ni o'zingiz ochishingiz va istalgan serverga ulanishingiz mumkin.
Bundan tashqari, umumiy / shaxsiy kalit generatori va ularni boshqarish uchun menejer ham kiritilgan.
Shaxsiy notijorat maqsadlarda foydalanish yoki ta'lim uchun mutlaqo bepul.
Maydonlarni to'ldiring, kirish huquqiga ega bo'lgan elektron pochta manziliga ishonch hosil qiling, yuklab olish havolasi u erga yuboriladi.
Ikkala ilovani ham yuklab oling va o'rnating. Biz ishga tushiramiz.
Ishga tushgandan so'ng, biz saqlangan seanslar ro'yxati bo'lgan oynani ko'ramiz, u bo'sh. "yangi" ni bosing
Biz ulanish, port / xost / IP manzili, shuningdek kerakli seans nomi uchun ma'lumotlarni to'ldiramiz.
Keyinchalik, autentifikatsiyaga o'ting va parol bilan loginni to'ldiring.
Keyinchalik OK va biz serverga ulandik.
xFTP uchun hamma narsa bir xil. Siz tanlashingiz kerak bo'lgan yagona narsa bu protokol, standart sFTP bo'ladi, siz oddiy FTP ni tanlashingiz mumkin.
Eng qulayi shundaki, tanlangan matn avtomatik ravishda buferga ko'chiriladi
(Asboblar - variantlar - klaviatura va sichqoncha - belgilangan matnni buferga nusxalash).
Siz nafaqat parol bilan, balki kalit yordamida ham ulanishingiz mumkin, bu esa ancha xavfsizroq va qulayroqdir.
Bizning kalitimizni, aniqrog'i, bir juft ochiq / shaxsiy kalitlarni yaratish kerak.
Xagentni ishga tushiring (to'plamga o'rnatilgan).
Biz kalitlar ro'yxatini bo'sh holatda ko'ramiz. Kalitlarni boshqarish tugmasini bosing, keyin esa Yarat
RSA yozing
Minimal uzunligi 4096 bit.
Keyingiga bosing, kuting. Keyin yana Keyingi
Biz kalitni biz uchun qulay deb nomlaymiz, agar xohlasangiz, qo'shimcha parol o'rnatish orqali kalitni himoya qilishingiz mumkin (u kalitni boshqa qurilmaga ulash yoki import qilishda so'raladi)
Keyingi Keyingi va biz o'zimizning PUBLIC kalitimizni ko'ramiz. Biz undan serverga ulanish uchun foydalanamiz. Bitta kalit ko'plab serverlarda ishlatilishi mumkin, bu qulay.
Bu naslni tugatadi, lekin hammasi emas.
Serverga kalitni qo'shishingiz kerak.
Serverga ssh orqali ulanamiz va /root/.ssh ga o'tamiz
root@alexhost# cd /root/.ssh
90% hollarda biz xatoni olamiz -bash: cd: /root/.ssh: Bunday fayl yoki katalog yo'q.
bu normal holat, agar avval serverda kalitlar yaratilmagan bo'lsa, bu jild yo'q.
Xuddi shu tarzda serverning kalitini yaratish kerak.
root@alexhost# ssh-keygen -t rsa -b 4096
Bizdan kalit faylni saqlash yo'li so'raladi.
Enter tugmasini bosib standart /root/.ssh/id_rsa ga rozilik bildiramiz.
Keyinchalik, kalit fayl va tasdiqlash uchun parol yoki bo'sh qoldiring va Enter tugmasini bosing.
Yana /root/.ssh ga o'ting:
root@alexhost# cd /root/.ssh
Siz avtorizatsiyalangan_keys faylini yaratishingiz kerak:
root@alexhost# nano authorized_keys
Biz unga kalitimizni yuqorida olingan matn shaklida kiritamiz:
Saqlash, chiqish.
Ctrl + O
Ctrl + X
XShell-ga o'ting, saqlangan seanslar ro'yxatiga qo'ng'iroq qiling (Alt + O)
Biz seansimizni topamiz, xususiyatlarni bosing, autentifikatsiyaga o'tamiz.
Usul maydonida umumiy kalitni tanlang.
Foydalanuvchi kaliti maydonida avval yaratilgan kalitimizni tanlang, saqlang va ulaning.
Mijoz XUSUSI kalitdan foydalanadi, server esa POBLIC kalitdan foydalanadi.
Agar siz undan ulanishni istasangiz, shaxsiy kalit boshqa shaxsiy kompyuteringizga o'tkazilishi mumkin.
Xagentda - kalitlarni boshqarish, kalitni tanlang - Eksport, saqlash.
Boshqa kompyuterda Xagent - kalitlarni boshqarish - Import qilish, tanlash, qo'shish. Agar kalit parol bilan himoyalangan bo'lsa, shu nuqtada parol so'raladi.
Kalit faqat ildizga emas, balki har qanday foydalanuvchiga berilishi mumkin.
Yo'l standarti /user_home_folder/.ssh/authorized_keys
Alexhost foydalanuvchisi uchun, masalan, sukut bo'yicha u /home/alexhost/.ssh/authorized_keys bo'ladi.
Manba: www.habr.com