Сè уште користите Putty + WinSCP/FileZilla?
Потоа препорачуваме да обрнете внимание на софтвер како што е xShell.
- Го поддржува не само протоколот SSH, туку и други. На пример, телнет или логин.
- Можете да се поврзете на повеќе сервери во исто време (механизам на јазичиња).
- Нема потреба да внесувате податоци секој пат, можете да ги запомните.
- Почнувајќи од верзијата 6, се појави руски интерфејс кој ги разбира сите руски шифрирања, вклучително и UTF-8.
- Поддржува и врска со лозинка и врска со клуч.
- Покрај тоа, за да управувате со датотеки преку ftp/sftp, повеќе не треба да извршувате WinSCP или FileZilla одделно.
- Програмерите на xShell ги зедоа предвид вашите потреби и исто така направија xFtp, кој поддржува редовни FTP и SFTP.
- И најважното нешто е што xFtp може да се стартува директно од активна ssh сесија и веднаш ќе се поврзе со овој специфичен сервер во режим на пренос на датотеки (со користење на протоколот sFtp). Но, можете сами да отворите xFtp и да се поврзете на кој било од серверите.
Вклучен е и генератор на јавен/приватен клуч и менаџер за управување со нив.
Целосно бесплатно за лична, некомерцијална или едукативна употреба.
Пополнете ги полињата, задолжително пратете е-пошта, до која имате пристап, таму ќе ви биде испратен линк за преземање.
Преземете и инсталирајте ги двете апликации. Ајде да започнеме.
По лансирањето, гледаме прозорец со список на зачувани сесии, додека е празен. Кликнете на „ново“
Пополнете ги информациите за конекцијата, адресата на порта/домаќин/ip, како и саканото име на сесијата.
Следно, одете на автентикација и пополнете ги најавата и лозинката.
Следно Ок и поврзете се на серверот.
За xFTP сè е исто. Единственото нешто што треба да го изберете е протоколот, стандардно ќе биде sFTP, можете да изберете обичен FTP.
Најзгодно е што избраниот текст автоматски се копира на таблата со исечоци
(Алатки - Опции - Тастатура и глушец - Копирај означен текст во таблата со исечоци).
Можете да се поврзете не само со лозинка, туку и со клуч, што е многу побезбедно и поудобно.
Неопходно е да се генерира нашиот клуч, или поточно, пар - јавни/приватни клучеви.
Стартувајте го Xagent (инсталиран е вклучен).
Списокот со клучеви го гледаме додека е празен. Кликнете Управување со клучеви, потоа Генерирај
Тип RSA
Должина минимум 4096 бита.
Кликнете Следно и почекајте. Потоа повторно Следно
Го именуваме клучот како што ни е погодно; ако сакате, можете да го заштитите клучот со поставување дополнителна лозинка (ќе се бара при поврзување или увоз на клучот на друг уред)
Следно Следно го гледаме самиот ЈАВЕН клуч. Ние го користиме за да се поврземе со серверот. Еден клуч може да се користи на многу сервери, што е погодно.
Ова ја комплетира генерацијата, но тоа не е се.
Треба да додадете клуч на серверот.
Поврзете се со серверот преку ssh и одете на /root/.ssh
root@alexhost# cd /root/.ssh
на што во 90% од случаите ја добиваме грешката -bash: cd: /root/.ssh: Нема таква датотека или директориум
ова е нормално, оваа папка недостасува ако претходно не биле генерирани клучеви на серверот.
Неопходно е да се генерира клучот на самиот сервер на сличен начин.
root@alexhost# ssh-keygen -t rsa -b 4096
Ќе ни ја понуди патеката каде да ја зачуваме датотеката со клучеви.
Се согласуваме со стандардниот /root/.ssh/id_rsa со притискање на Enter.
Следна е лозинката за клучната датотека и потврдата или оставете ја празна и Enter.
Повторно одете на /root/.ssh:
root@alexhost# cd /root/.ssh
Треба да креирате датотека authorized_keys:
root@alexhost# nano authorized_keys
Во него го залепуваме нашиот клуч во текстуална форма добиена погоре:
Зачувај и излези.
Ctrl + O
Ctrl + X
Одете во xShell, повикајте ја листата на зачувани сесии (Alt+O)
Ја наоѓаме нашата сесија, кликнуваме својства, одиме на автентикација.
Во полето за метод, изберете јавен клуч.
Во полето за кориснички клуч, изберете го нашиот претходно креиран клуч, зачувајте и поврзете се.
Клиентот користи ПРИВАТЕН клуч, а ЈАВЕН клуч е регистриран на серверот.
Приватниот клуч може да се префрли на другиот компјутер доколку сакате да се поврзете од него.
Во Xagent - управување со клучеви, изберете го клучот - Извези, зачувај.
На друг компјутер Xagent - управувајте со копчињата - Увезете, изберете, додајте. Ако клучот бил заштитен со лозинка, лозинката ќе биде побарана во овој момент.
Клучот може да се додели на кој било корисник, не само на root.
Стандардна патека /user_home_folder/.ssh/authorized_keys
За корисникот alexhost, на пример, стандардно ова ќе биде /home/alexhost/.ssh/authorized_keys
Извор: www.habr.com