Налаштування підключення в Putty та WinSCP. Встановлення та налаштування WinSCP та PuTTY Winscp опис

Головна / Додатковий функціонал

Зараз практично весь софт стає максимально «нашпигованим» та «привабливим», що навіть можна проводити конкурси на тему «знайдіть 5 відмінностей між Chrome та Firefox». Ми все це до того, що одночасно простий, надійний та вузьконаправлений софт актуальний як ніколи.

Для роботи з ftp багато хто використовує всіма відомий Total Commander, здатний працювати як файловий менеджер і ftp клієнта. У плані роботи з файлами до Тотал Коммандер складно причепитися, але при роботі з ftp і ssh нарікання є. Наприклад, тимчасовий файл надсилається на сервер лише тоді, коли його буде закрито в редакторі; тобто, при редагуванні, наприклад, css-файла та внесення змін на сайті, необхідно закрити його і лише тоді дивитися на зміни, а щоб продовжити внесення змін, потрібно знову відкривати цей файл. Не дуже й зручно.

Total Commander також закриває сесію ftp через певний час бездіяльності. Не знаємо точно, але, схоже, що пакетів підтримки з'єднання Тотал Коммандер не відправляє, тому під час роботи доводиться постійно перепідключатися через розриви з'єднання. Та й, ftp далеко не найкращий протокол для передачі даних, тому якщо сервер дозволяє, то краще використовувати ssh; рекомендовано працювати під протоколом ssh-2 в силу його підвищеної безпеки.

Але все ж таки Total Commander має жирний плюсик: всі його налаштування зберігаються в закритому ini-файлі, який можна тягати з одного комп'ютера на інший і таким чином активувати свої налаштування. Але тепер ми хотіли б поговорити про програму WinSCP, яка має ряд переваг перед Тотал Коммандером при роботі з ftp і ssh (наприкінці матеріалу розглянемо можливість роботи програми під sudo).

Що таке WinSCP

WinSCP - графічна оболонка-клієнт SFTP для багатьох операційних систем, включаючи Windows, що має вихідний відкритий код. WinSCP також підтримує старий протокол передачі даних SCP, що зрозуміло з назви програми.

Головне призначення програми – передача в захищеному режимі файлів між комп'ютерами та серверами, які «дружать» із цими протоколами.

Програма постійно піддається оновленням, а отримати завжди свіжу версію англійською можна за URL-адресою: https://winscp.net/eng/download.php . До речі, користуватись утилітою – одне задоволення.

Щоб інсталювати російську версію, необхідно вибрати пункт «Multilanguage Installation package» та на початку установки пакета вибрати «Russian» із представленого пакета мов. Навіть якщо на момент завантаження останньої версії переклад не буде доведений до пуття, то тоді його доведеться завантажувати додатково. Щоб це зробити (уже після встановлення english version), перейдіть на сторінку «Переклад», завантажте переклад «Russian», після чого розпакуйте отриманий архів у каталог з утилітою WinSCP.

Можливості програми WinSCP:

  • графічний інтерфейс;
  • програма перекладена на безліч мов, включаючи російську;
  • інтеграція із Windows;
  • виконання всіх ключових файлових операцій;
  • підтримка протоколів SFTP та SCP крім SSH-1 та SSH-2;
  • автоматизація процесів за допомогою використання інтерфейсу командного рядка та скриптів;
  • є текстовий редактор;
  • авторизація по паролю, GSS, Підтримка відкритого ключа;
  • реалізовано дві оболонки – як у Norton Commander та Windows Explorer;
  • налаштування з'єднань можна зберігати;
  • можна використовувати файл конфіга замість реєстру.

Зупинимося трохи на інтерфейсі. При відкритті програми перед вами з'явиться двовіконний інтерфейс, який ви могли бачити в Total Commander та подібних до нього програмах. При відкритті також доведеться вибрати сервер для з'єднання, адже в офлайн режимі програма працювати відмовляється. Також можна вибрати і інтерфейс Explorer, і тоді вікно буде розділене надвоє: з лівого боку буде показано дерево каталогів, а праворуч список файлів і папок певного каталогу.

Якщо натиснути Ctrl+N, з'явиться вікно з вибором сервера підключення. Після вибору підключення нова сесія з'явиться у випадаючому меню зверху програми. Тепер ви зможете перемикатися між сесіями, просто вибираючи потрібну зі списку. Щоб отримати можливість редагувати текстові файли, необхідно вказати будь-який сторонній редактор, наприклад Dreamweawer або HTMLpad.

На відміну від того ж Total Commander, програма WinSCP здатна підтримувати сесію в робочому стані, адже кожні 50 секунд програма відправляє на сервер пакет, що запобігає закриття сесії. Це буде дуже корисно для тих, хто працює з безліччю з'єднань (підключатися по кілька разів тепер не доведеться).

Якщо відкрити файл у WinSCP, то буде створено копію у тимчасовому файлі, а при зміні цього тимчасового файлу всі зміни будуть завантажені на сервер. Тобто якщо змінити стандартний напис Lorem ipsum на Ласкаво просимо і зберегти внесені зміни, то відразу ж після оновлення сторінки зміни будуть видні на сайті. Також добре реалізована робота з декількома відкритими файлами, навіть при роботі з різних ftp-акаунтів: їх версії також відразу ж завантажуватимуться на сервер.

Як згадували вище, програма має відкритий вихідний код, тому повністю безкоштовна. Завантажити її можна в інсталяторі та переносній версії.

Робота з Sudo

Щоб отримати додаткові привілеї у WinSCP, можна запускати програму з вказівкою команди sudo при вказівці в полі SFTP server шляху до SFTP серверу. Залежно від операційної системи шлях може відрізнятися, але в Ubuntu, наприклад, це буде так: sudo /usr/lib/openssh/sftp-server
Щоб користувач міг виконувати команду sudo без введення пароля, необхідно внести зміни до файлу /etc/sudoers і додати до кінця рядка: имя_пользователя ALL=NOPASSWD: /usr/lib/openssh/sftp-server
Тепер ви знаєте, як працювати з програмою під час використання sudo.

Мабуть, ця стаття не буде розжовувати всі тонкощі налаштування підключення, виключення, варіанти і т.д. Ця стаття використовуватиметься як допоміжна для інших матеріалів. Якщо в іншому місці мені доведеться посилатися на неї, щоб переконатися, що ви зможете підключитися до віддаленого сервера.

І так, для підключення до сервера ми будемо використовувати одну з двох програм. Putty або WinSCP. Обидві програми безкоштовні та без проблем качаються з офіційних сайтів. Так що дерзайте.

Пара слів про кожну.

Обидві підтримують протокол передачі як SSH, а WinSCP ще й FTP. Також WinSCP має графічний інтерфейс і оглядач. Чого не можна сказати про Putty. Але другий швидше працює.

Якщо WinSCP вам необхідно почати вводити команди, то необхідно відкрити відкриту консоль (це вбудований модуль Putty =)).
В той час, як Putty це вже сама консоль)

Також зауважив, що при роботі з консоллю у WinSCP не виходить працювати по root і використовувати sudo. Може це як і лікується але я хз як. Якщо ви знаєте, як напишіть до коментарі.

Загалом і там, і там є свої плюси. Я ж використовую обидві програми і не парюсь.

Налаштування підключення до сервера у WinSCP

Без проблем. Просто відкрий програму та побачи вікно зі списком збережених підключень. Якщо вони є, звичайно ж. Інакше в тебе буде обрано пункт "Нове підключення"

Заповнюємо всі необхідні поля:

Протокол передачі: SFTP = SSH або FTP

Ім'я хоста: Домен або IP-адреса нашого сервера

Ім'я користувача: Ім'я користувача

Пароль: Пароль

Порт: Якщо ви його не міняли, то залишаємо якийсь є.

Якщо необхідно зберегти підключення, то клацаємо в зберегти, далі зберегти. У вікні набираємо назву з'єднання і зберігаємо пароль, якщо це необхідно.

Швидше за все, програма повідомить вам про підключення до ще невідомого для неї сервера. Якщо ви довіряєте цьому серверу, то просто клацаємо в Так.


Незабаром ви побачите вікно підключення і якщо все ОК, то ви будете підключені і побачите ієрархію на сервері.

Файли можна переглядати та редагувати. )

Увага!За промовчанням у WinSCP приховані приховані файли та папки. .

До речі, за умовчанням ви потрапляєте до папки користувача, під яким увійшли. Це поновиться лише до SSH. По FTP ви потрапляєте до папки до якої є доступ.


Так само у WinSCP, як я вже й казав, ви можете користуватися консоллю. Для цього вам необхідно знайти її чорну іконку у верхній частині вікна програми.


Для роботи з консоллю потрібне з'єднання іншого типу, тому програма запропонує вам перепідключитися. Тиснемо в ОК.


Чудово. Тепер ми у консолі.


Налаштування підключення до сервера в PuTTY

Також немає нічого складного. Відкриваємо програму та починаємо заповнювати необхідні поля:

Ім'я хоста: Домен або IP сервера

Порт: Якщо не міняли, то залишаємо як є

Тип з'єднання: SSH

У блоці "Керування сеансами" у верхньому рядку можна ввести назву для збереження підключення. Також цей рядок служить для пошуку в списку збережених підключень.

Тиснемо на З'єднатися.


Підключаємось. Зверніть увагу, що ми вводили Логін та Пароль у налаштуваннях з'єднання. Це все тому, що сервер сам запитати ці дані вже в консолі. Вводимо спочатку Логін, потім Пароль. Якщо ви не працювали з Лінукс, то зверніть увагу, що при введенні пароля, він не відображатиметься!


Насправді все. Дерзайте!

WinCSP – це безкоштовний графічний клієнт з відкритим вихідним кодом для Windows. Основна функція клієнта – безпечна передача даних із локального комп'ютера на віддалений.

Графічний інтерфейс користувача

Робота з сервером через консоль, безумовно, має низку переваг, але для роботи з файлами набагато зручніше користуватися графічним менеджером.

Після запуску нам потрібно вказати дані для з'єднання, а саме:

  1. Протокол,
  2. Ім'я хоста,
  3. Порт,
  4. Ім'я користувача, пароль.

Зазвичай я зберігаю з'єднання, а також зберігаю пароль. Після чого можна підключатися і працювати.

Мультиязичність

WinCSP перекладено безліч мов. При установці, яка проводиться в два кліки, з'явиться попередження, що програма перекладена російською мовою на 98%. Не хвилюйтесь, для роботи цього цілком достатньо. Навіть якщо ви поставите, клієнт англійською – нічого страшного, базові команди можна легко перекласти навіть якщо ви не знаєте англійської мови.

Робота через проксі сервер

Для роботи через проксі сервер потрібно виконати такі настройки

Під час створення з'єднання натиснути на кнопку Ще -> Підключення->Проксі. Далі необхідно вибрати тип проксі, вказати хост та порт, а, при необхідності, логін та пароль.

WinCSP не бачить прихованих файлів

Якось зіткнувся з такою проблемою. Потрібно відредагувати файл.htaccess але він як ховрах у фільмі ДМБ, його не видно, а він є. Як у winscp показати приховані файли? Проблема вирішується досить просто. Підключається до віддаленого сервера. Параметри -> Установки -> Панелі, встановити прапорець показувати приховані файли.

Добрий день!. Минулого разу я вам розповів, як з Windows можна скопіювати файл у Linux, де ми розбирали різні утиліти, у тому числі WinSCP. Сьогодні я вам розповім, як у WinSCP інтегрувати утиліту Puttyщоб вона виступала в ролі ssh клієнта, та є така можливість. Упевнений, що когось це приємно здивує та порадує. Давайте приступати.

Налаштування WinSCP

І так, нагадую, що WinSCP - це безкоштовний sftp клієнт, але файловий менеджер, який дозволяє користувачам Windows платформ у зручному і головне захищеному вигляді робити підключення до серверів CentOS, Debian, Ubuntu. Утиліта відразу знайшла собі славу і любов звичайних користувачів, і це не дивно, тому що вона тонко дозволяє робити налаштування під себе.

Раніше я вже розповідав, де завантажити утиліту WinSC P, та як її встановити. Якщо ви пропустили дані статті, завжди можете з ними ознайомитися. Тепер, давайте поговоримо, як зробити утиліту Putty, клієнтом для підключення по ssh з інтерфейсу WinSCP. Перше, що ви робите, це робите установку Putty. Нагадую її офіційний сайт.

https://putty.org.ru/download.html

Залишаємо всі налаштування за замовчуванням.

Через кілька секунд, ваша Putty буде встановлена ​​в системі.

Вибираємо пункт "Налаштування"

У налаштуваннях, перейдіть на вкладку "Інтеграція - Програми". Переконайтеся, що у вас у рядку "Нехай до PUTTY/Терміналу" виставлений шлях до вашого файлу exe, який відкриває Putty. Якщо у вас портативна версія, то ви можете через кнопку "Огляд" змінити до нього шлях. Також раджу поставити галку "Пам'ятати пароль сесії і передавати його Putty (ssh)", щоб постійно не набивати пароль. Зберігаємо налаштування.

Ще невелика порада, вам необов'язково користуватися вбудованим текстовим редактором WinSCP, ви його легко можете поміняти. Для цього зайдіть на вкладку "Редактори" і через кнопку "Додати" ви можете вказати альтернативний, у моєму випадку це Notepad++. Через кнопку "Вгору" підніміть його на першу позицію.

У цьому пості встановимо та налаштуємо для роботи з сервером безкоштовну програму FTP/SFTP-клієнт для Windows WInSCP та PuTTY.
WinSCP- найзручніша, функціональна та незамінна програма для роботи з сервером та сайтами по FTP/SFTP для Windows.
PuTTY- для віддаленого адміністрування Linux-серверів, для підключення до віртуальних серверів VPS/VDS за протоколом SSH.

WinSCP спільно з PuTTY буде найпотужнішим інструментом у Вашій роботі з серверами та сайтами, а також чудовою заміною програм FileZilla, Total Commanderта ін.

Найбільше мені подобається у WinSCP (чого немає в інших подібних програмах) – це автозавантаження на сервер змінених файлів у редакторі, наприклад, в PHPStorm, Котрий зберігає файл навіть при втраті фокусу автоматичноі не доводиться щоразу зберігати файл комбінацією клавіш Ctrl+S.

Переключився на браузер, PHPStorm автоматично зберігає файл, WinSCP автоматично завантажує змінений файл на сервер, ви тільки оновлюєте сторінку в браузері і перевіряєте роботу коду, все, краса! Зручно, швидко та продуктивно!

Встановлення WinSCP

Завантажуємо WinSCP з офіційного сайту, файл Portable executables,стабільна портативна версія програми, RC, т.к. для RC версії найчастіше недоступний переклад на російську, але буває, та й часті оновлення RC-версії програми вам набриднуть точно.
Портативна версія програми Portable executables – тобто. без установки, скачав, розпакував і користуюсь нескінченно навіть після переустановки Windows.

Програма зберігає налаштування та доступи до Ваших сайтів усередині своєї папки у файлі WinSCP.iniПри завантаженні нової портативної версії програми достатньо перекинути цей файл в папку з новою версією, перезаписати, і всі доступи, і налаштування будуть працювати в новій версії.

І в портативної версії програми немає за замовчуванням російської мови, його потрібно завантажити окремо на сторінці WinSCP Translations
В архіві буде файл WinSCP.ru, потрібно розпакувати в папку з програмою.

Установка PuTTY

З офіційного сайту теж портативну версію Zip файл, програма англійською, але це нам не завадить, нам потрібна лише консоль.
Розпакуйте програму поруч із WinSCP, у WinSCP треба буде лише вказати шлях до програми PuTTY, щоб запускати її з вікна WinSCP, про це нижче.

До речі, всі портативні програми я закачую до папки Poprtable Soft на диску D.

Все, встановлення програми на цьому завершено!

Налаштування WinSCP

Отже, користуватися в основному будемо WinSCP, а підключатися до сервера в консолі PuTTY також по кнопці WinSCP, тобто. про папку PuTTY можна навіть забути.

Запускаємо програму, відкриваємо налаштування Tools -> Preferences

Вибираємо Російську мову Environment -> Languages ​​-> Ukrainianта натискаємо Ок.
Програма перезапуститься російською мовою.

Вибираємо свій редактор коду, в якому WinSCP відкриватиме всі файли сервера, він має бути першим у списку.

І вказуємо шлях до файлу запуску консолі PUTTY.EXE.
Зверніть увагу на включені опції, без них щоразу доведеться вводити пароль з'єднання з сервером, а так не треба, автоматично передається.

Все, все настроювання WinSCP для мене готове!

Як працювати у WinSCP

Додаємо якесь підключення до сервера у WinSCPта натискаємо Увійти.

Ось такий двовіконний файловий менеджер WinSCP, велике спасибі та респект його розробнику!

Якщо двічі клікнути по файлу, він відкриється у Вашому редакторі коду, який Ви вказали в налаштуваннях програми першим у списку.
Коли ви змінюєте і збережете файл, програма WinSCP автоматично закачає його на сервер і без будь-яких підтверджень перезапише.

При натисканні ПКМ на фалі з'явиться контекстне меню, в якому ви керуєте правами, власником, копіюванням, переносом і т.д. для цього файлу.

Як працювати в PuTTY

З запуском консолі PuTTY для підключення до сервера VPS/VDS все просто, WinSCP є спеціальна для нього кнопочка.

Після натискання на кнопку має відкритися консоль і автоматично підключиться до сервера, побачите привітання та під ким підключилися.

Все, бажаю Вам приємної та продуктивної роботи!

Висновок

Сподіваюся, ця стаття допоможе Вам розібратися та зрозуміти, для чого все це використовується та робиться, куди це можна застосувати.
WinSCP та PuTTY- це найзручніші на сьогоднішній день інструменти для роботи з сайтами та сервером по FTP/SFTP протоколам, спробуйте!

У наступних статтях я поділюся своїм мануалом з налаштування та тюнінгу VPS/VDS сервера, це був лише початок найцікавішого;)

© 2022 androidas.ru - Все про Android