Как в putty вставить файл

Обновлено: 05.07.2024

PuTTY - SSH-клиент с открытым исходным кодом. Протокол SSH (Secure Shell) использует для безопасного подключения к удаленным серверам. В самом деле PuTTY терминал для подключения к серверу и его последующего контроля. Кроме того, PuTTY SSH и поддерживает ряд других сетевых протоколов: SCP, Telnet, rlogin и raw socket. PuTTY первоначально была разработана для Microsoft Windows, однако позднее портирован на различные операционные системы. Для эффективной работы с терминалом необходимо знать ряд PuTTY-команд. Начала с PuTTY

PuTTY является простым в использовании, в отличие от других клиентов, которые требуют длительного монтажа. Работать с PuTTY, начинается загрузка установочного файла на локальном компьютере под управлением Windows. Рекомендуется скачать с официального сайта последнюю версию файла putty.exe. После сохранения, необходимо запустить файл putty.exe и нажмите кнопку Next (далее). Следующий шаг-установить флажок в поле Create a desktop icon for Putty и снова выбрать далее. После этого нажимаем Install, для завершения процесса установки.

После этого необходимо нажать на Open. Появится окно с предупреждением безопасности, необходимо указать, что вы доверяете на сервере, к которому мы хотим присоединиться. Эта ситуация является нормой при первом подключении к серверу снова, просто нажмите кнопку Yes.

Откроется окно терминала, в котором вам будет предложено ввести имя пользователя и пароль для доступа к серверу. Введите имя пользователя и нажмите ENTER. При вводе пароля, то можно заметить, что символы не отображаются в окне терминала. Это не должно привести вас в замешательство, потому, что делается по соображениям безопасности. Введите пароль и снова нажмите клавишу Enter. В случае если все будет сделано правильно, терминал должен быть сигнал успешного входа в систему. Теперь в окне терминала, можно писать команды Linux-сервер, скачивать и загружать файлы на сервер.

Иногда бывает, что в окне PuTTY не вводятся команды. Причина этого, вероятно, они неправильно данные для подключения к серверу IP-адрес, порт, тип подключения, или имя пользователя и пароль. В этом случае, в окне терминала ничего забить не может. Необходимо перезапустить программу и проверить, что введенные вами данные. 30 полезных команд PuTTY SSH

Главная область применения Замазки, как уже было сказано, является администрирование серверов под Linux с компьютеров под управлением операционной системы Windows. Ниже мы собрали для PuTTY список команд, которые регулярно используются при администрировании серверов.

Первая группа команд позволяет просматривать сервер.

1. Как узнать, в какой директории на сервере, в данный момент находится:

Команда pwd показывает путь текущего каталога.

2. Перейти в указанный каталог:

Команда cd используется для навигации, указанная в каталоге на сервере.

Например: cd /home (которая движется в каталог /home).

3. Оставаться в текущем каталоге:

Используя эту команду, вы без воздуха сервере, что вы хотите остаться в том же каталоге, в котором находится в данный момент. Как правило, эта команда используется в сочетании с другими, чтобы указать, что необходимо выполнить в текущий каталог.

4. Перехода на уровень вверх:

Эта команда позволяет перейти на один уровень вверх относительно текущего каталога.

5. Вернуться в предыдущий каталог:

Эта команда возвращает вас в папку, из которой вы осуществляете доступ к текущей.

6. Перейти в каталог:

Команда позволяет перейти в директорию /home (основной рабочей папки пользователя Linux).

7. Перейдите в корневой папке:

Представленная на компьютер перемещается в корень жесткого диска. Просмотр содержимого папки

Ниже приведены команды программы PuTTY, которые позволяют удаленно просматривать содержимое каталогов на сервере.

8. Посмотреть все файлы и папки в текущей директории:

Использование команды ls в папке позволяет отобразить все его содержимое.

Пример: ls /home (показывает все содержимое домашнего каталога пользователя).

9. Посмотреть все файлы и папки в директории, включая скрытые:

10. Посмотреть все файлы и папки, с указанием их размеров:

11. Рекурсивно посмотреть все подкаталоги текущего каталога:

12. Посмотреть содержимое папок, отсортированных по размеру:

13. Посмотреть все папки в каталоге с подробными свойства:

ls -alh Резервное копирование файлов и папок

В данном разделе представлен список команд для PuTTY, которые позволяют выполнять резервное копирование файлов и папок.

14. Скопировать файл:

Чтобы создать копию файла, используйте команду cp. Синтаксис команды выглядит следующим образом: cp [файл] [путь для копирования].

Пример: cp filename.php /home/filename.php

15. Скопировать папку и все находящиеся в ней файлы:

Эта команда рекурсивно копирует папку со всем вложенным содержимым.

16. Скопировать и переименовать файл:

cp filename.php /home/filename2.php Перемещение файлов и папок

В Putty команды, приведенные ниже, можно перемещать файлы из папки в папку.

17. Переместить файл:

Команда mv предназначена для перемещения файлов. Синтаксис команды: mv [файл] [путь для перемещения].

Пример: мВ page.php /home/page.php.

18. Переместить и переименовать файл:

мВ page.php /home/newpage.php

19. Переместить файл в каталог верхнего уровня:

Пример: мВ index.html/ .. Создание файлов и папок с помощью PuTTY-команд

Следующая группа команд используется для создания новых файлов и каталогов на сервере.

20. Создать папку:

Например: mkdir new folder

21. Создать файл:

Команда touch позволяет создать пустые текстовые файлы с различными расширениями файлов.

Пример: touch index.php Создание и Распаковка файлов

Было бы полезно при работе с PuTTY и команды запуска резервного копирования/искусств файлов.

22. Сжать папку в ZIP-файл:

zip -r [имя_папки.zip] [имя папки]

Пример: zip -r newfolder.zip newfolder

23. Распаковать ZIP файл:

Пример: unzip newfolder.zip

24. Сжать папку в архив:

tar -czvf [имя_папки.tar.gz] [имя папки]

Пример: tar -czvf wp-content.tar.gz wp-content

25. Распаковать архив TAR:

Пример: tar-xvf wp-content.tar.gz Удаление файлов и папок

26. Удалить файл:

Чтобы удалить файл на сервер, используйте команду rm.

Например: rm index.php

27. Удалить все файлы в каталоге:

Эта команда удаляет указанный каталог, содержащихся в файле.

Например: rm * /home/папка

28. Удалить папку:

Пример: rmdir /home/папка Изменение прав доступа к файлу/папке

Наконец, в том, в PuTTY, команды chmod, которая отвечает за права доступа на файлы и папки. Позволяет установить разрешения на чтение, запись и выполнение файла или папки.

Синтаксис этой команды следующий:

chmod [опции] [права] [имя файла]

29. Изменить права доступа к папке:

chmod 754 newfolder

30. Изменить права доступа на папку и все файлы в ней:

chmod -R 754 newfolder

Давайте посмотрим, что означают цифры в синтаксисе команды.

Есть три группы, которые могут иметь права доступа к файлам и папкам в Linux: владелец файла; в группу владельца файла; все остальные.

Тем не менее, могут иметь следующие права на работу с файлом, назначенным по номерам: право на чтение (4); право на запись (2); право на исполнение (1); нет доступа (0).

Из трех цифр, например, 754, постоянно задают права доступа для владельца файла (первая цифра), группы (вторая цифра) и все остальные (третья цифра). Каждая цифра-это сумма всех права на чтение, запись и выполнение.

Так, в предыдущем примере, цифра 7 дает владельцу файла, права на чтение, запись и выполнение (4 + 2 + 1 = 7). Число 5 дает группе права на чтение и выполнение (4 + 1 = 5), в то время как число 4 дает всем остальным право только на чтение (4).

По той же формуле, можно создавать любые комбинации прав в зависимости от ваших потребностей. Заключение

В заключение, приведем список нескольких полезных функций, которые помогут упростить работу с PuTTY: Вставить скопированный из другого источника команды в окне терминала PuTTY можно нажать Shift+Insert. Быстро удалить напечатанный команды можно нажать Ctrl+U. Прервать исполнение текущей выполнении команды можно нажать комбинацию клавиш Ctrl+C. Очистить окно терминала результаты выполнения предыдущих команд – Ctrl+L.

Этот материал представляет собой краткий обзор работы с клиентом терминала PuTTY. Для получения дополнительной информации о командах программы PuTTY воспользуйтесь справочником команд Unix/Linux.

В операционных системах семейства Linux для удаленного доступа между машинами широко используется протокол SSH. Его популярность обусловлена простотой, надежностью и безопасностью соединения. Подключившись по SSH к удаленному компьютеру, вы получаете возможность выполнять на нем любые команды терминала, как будто вы работате на своем компьютере, работает даже автодополение и другие вспомогательные возможности.

Иногда возникает необходимость подключиться к удаленному компьютеру Linux из Windows, но по умолчанию, там нет утилиты предназначенной для этого. Есть сторонняя программа, она называется PuTTY и вы можете установить ее отдельно. В этой статье мы рассмотрим как пользоваться PuTTY для подключения к Linux системам, а также поговорим как выполняется настройка PuTTY для удобного использования.

Установка PuTTY

Сначала нужно скачать установщик программы. Для этого откройте официальный сайт и нажмите "You can download PuTTY here":


Затем выберите установщик для вашей архитектуры, x86 или x64 и загрузите его.


На первом шаге нажмите "Next":


Папку для установки можно оставить по умолчанию:


Дождитесь завершения установки:


Снимите галочку с "View README" и нажмите "Finish":


Теперь перейдем к тому как выполняется работа в PuTTY.

Как пользоваться PuTTY

1. Интерфейс программы

Сразу же после запуска программы из меню пуск вы увидите графический интерфейс ее настройки. После подключения вы будете видеть только терминал, но настроить программу можно через удобный интерфейс.



Рассмотрим за что отвечают те или иные вкладки программы, чтобы вы ориентировались что и где искать. У нас есть четыре вкладки:

  • Session - отвечает за подключение удаленному серверу, тут мы вводим параметры подключения, порт, адрес, а также можем сохранить все настройки putty, чтобы не настраивать каждый раз заново.
  • Terminal - позволяет включать или отключать возможности терминала;
  • Window - настройка внешнего вида окна, цвет, шрифт, кодировка;
  • Connection - настройка параметров подключения, алгоритма шифрования, сжатия, ключей аутентификации, X11 и других параметров.

Каждая вкладка имеет несколько подразделов, но мы не будем сейчас их трогать, а перейдем сразу к практике и посмотрим как подключиться putty к удаленному узлу.

2. Подключение к удаленному компьютеру PuTTY

Чтобы подключиться к удаленному компьютеру по SSH перейдите на вкладку "Session", здесь, в поле "Host Name" необходимо прописать ip адрес или имя хоста, компьютера, к которому вы хотите подключиться, в поле порт - нужно указать порт, на котором запущен SSH сервер, по умолчанию используется порт 22:


Далее, нажмите кнопку "Open". После этого появится запрос на добавление ключа сервера в список доверенных ключей, нажмите "Да":

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


Теперь авторизация прошла успешно, и вы можете выполнять нужные действия на сервере:


3. Сохранение сессии PuTTY

Чтобы не вводить каждый раз ip и порт можно сохранить эти данные в виде сессии, для этого пропишите новое имя в поле "Saved Sessions", а затем нажмите кнопку "Save":

Теперь вы сможете загрузить сохраненную сессию, нажав кнопку "Load".

После того как будет завершена настройка putty и все параметры будут выставлены правильно вы можете сохранить настройки и не вводить их несколько раз.

4. Имя пользователя по умолчанию

Вы можете не вводить имя пользователя каждый раз, для этого перейдите на влкадку "Connection", затем "Data" и в поле "Auto-login Username" пропишите имя пользователя, например, root:


Теперь подключение putty будет выполняться от имени этого пользователя.

5. Авторизация по ключу ssh в PuTTY

Чтобы не вводить каждый раз пароль можно настроить авторизацию по ключу. В Linux такая возможность используется очень широко потому что это удобно. Первым делом необходимо создать ключ. Для этого запустите утилиту PuTTYgen и установите переключатель в положение "SSH-2 RSA" нажмите "Generate":


Обязательно ключ должен быть SSH-2 RSA, если в главном окне нет, выберите в меню "Key". Подвигайте мышкой, чтобы создать достаточное количество энтропии:


Ключ готов, затем, с помощью кнопок "Save Public Key" и "Save Private Key" сохраните оба ключа.



Далее, откройте PuTTY, перейдите на вкладку "Connection", затем "SSH", затем "Auth":


Здесь необходимо нажать кнопку "Browse" и добавить недавно сохраненный приватный ключ:



Ключ можно брать прямо из окна PuTTYgen "Public key for pasting" или из файла открытого ключа:


Все, теперь можно выходить и авторизоваться снова. На этот раз подключение по ssh putty будет выполняться с помощью нашего ключа. Не забывайте сохранять настройки сессии, чтобы не выбирать ключ каждый раз. Теперь вы знаете как пользоваться программой putty, рассмотрим еще передачу файлов.

5. Передача файлов через scp в PuTTY

Не все знают, но PuTTY позволяет передавать файлы через ssh также как это делает linux с помощью утилиты scp. Нажмите Win+R, затем пропишите cmd, чтобы запустить командную строку.


Синтаксис утилиты pcsp выглядит следующим образом:

pscp опции путь_файлу имя_пользователя @ хост : /путь/к/файлу/на/удаленном/хосте

pscp test.txt root@185.22.173.108:/root/


С помощью опции -P можно задать удаленный порт:

pscp -P 2250 test.txt root@185.22.173.108:/root/

А опция load позволяет загрузить сохраенные настройки сессии PuTTY:

pscp -load losst-2 test.txt root@185.22.173.108:/root/


Теперь вы знаете как использовать putty для передачи файлов.

Выводы

В этой статье мы рассмотрели как пользоваться PuTTY для решения задач администрирования Linux в Windows. Иногда случаются ситуации, что без ssh в windows никуда, тогда эта утилита будет просто незаменимой.

Нет похожих записей

Оцените статью:

(7 оценок, среднее: 4,71 из 5)

Об авторе

19 комментариев

Это пиздец. Будем теперь винду разбирать?
Парни, ебанный свет - не губите проект на корню.
Убунтовод - сдох, подавал такие же начала, как и вы - обнадёживающие.
Ну нахуя винда? Нахуя скрины установки неведомой хуйни (я про дистрибутивы)? Нахуя это всё?
Ну ёбанный в рот. Раньше рекомендовал ваш сайт, а теперь с каждым разом просто обиднее и обиднее.
Вам столько идей в комментариях подавали а вы продолжаете заниматься ерундой.
Автор, не обижайся - просто прокомментируй, зачем ты это делаешь? Это твой труд, но труд губящий проект..

Убунтовод жалко. Несколько раз пытался реанимироваться и вот опять.

Кирюха, будешь ругаться матом в общественных местах, №уй стоять не будет.
С остальным согласен. Шиздоуза нам тут не хватало.

А насчет Putty, лучше все-таки XShell, а еще лучше Windows10 Powershell+ ssh :))

Куча эмоций и мата. Гуру линукс и юникс систем Кирилл. Засунь свой комментарий себе поглубже в задницу и заткнись! Я учусь на таких вот статьях, на таких вот сайтах, благодаря вот таким вот авторам!!Сделал он этот обзор и правильно. Мне вот нужно с винды переходить на линукс по всему предприятию. И как мне это делать без таких вот статей?! Взять и снести все машины с виндой, установить Ubuntu и . что дальше, сразу увольняться или подождать пока попросят? А эта статья уже помогла с настройкой Ubuntu Servera и думаю еще не раз поможет. Так что автору респект!

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

Цитата:
"Иногда возникает необходимость подключиться к удаленному компьютеру Linux из Windows"
Собственно говоря, Windows не интересует ни разу. Я управляю Ubuntu-сервером с компа с Дебианом. Использую PUTTY. Было бы интереснее прочитать про эту связку, чем про Win-Linux.

Валера, а почему не просто termial? Почему PuTTY в linuxон не нужен ИМХО

Есть сервер на Ubuntu 14.04 без монитора. Стоит в кладовке. И есть ноутбук с Debian 9. Как управлять сервером, если не по PUTTY?


Системные администраторы Linux обычно используют клавиатуру вместо mouse.credit: Ingram Publishing / Ingram Publishing / Getty Images

Между Windows и PuTTY

В шпаклевке

Чтобы скопировать и вставить из PuTTY, просто выделите текст, который вы хотите скопировать, поместите курсор в место, куда вы хотите вставить текст, и нажмите правую кнопку мыши. Если вы редактируете документ с помощью текстового редактора, такого как Nano или Vi, вы также можете использовать функциональность редактора вырезать и вставить.

Как скопировать и вставить для условного форматирования в Excel

Как скопировать и вставить для условного форматирования в Excel

В Excel 2010 условное форматирование автоматически изменяет формат ячейки, такой как шрифт, цвет фона или цвет текста, в зависимости от заданного условия. Вы можете.

Как скопировать и вставить с сенсорной панели

Как скопировать и вставить с сенсорной панели

Ноутбуки - это важные гаджеты, которые обычно разрабатываются так, чтобы быть удобными и функциональными в современном мире. Тем не менее, если вы беспокоитесь о переходе с настольного ПК на .

Как скопировать и вставить с IPad

Как скопировать и вставить с IPad

Когда Apple выпустила оригинальный iPhone, устройство не могло копировать и вставлять, но, к счастью, эта функция, экономящая время, стала основным продуктом iOS версии 3 до .

PuTTY - это бесплатный клиент для различных протоколов удаленного доступа, в том числе SSH.

С помощью PuTTY вы сможете удаленно подключиться к серверу, на котором располагаются ваши сайты, и управлять файлами и директориями аккаунта с помощью специальных команд.

В пакет PuTTY, помимо самого клиента для Telnet и SSH, входит несколько полезных утилит, которые позволяют существенно упростить работу:

  • PSCP: клиент для SCP (копирование файлов по шифрованному протоколу с управлением из командной строки);
  • PSFTP: клиент для SFTP;
  • Pageant: агент SSH-аутентификации для PuTTY, PSCP, PSFTP и Plink;
  • PuTTYgen: утилита для генерации SSH-ключей, и др.

Возможно установить как полный пакет, так и только необходимые для работы модули.

На официальным сайте проекта представлены англоязычные версии PuTTY для Microsoft Windows и Linux; но также существуют сборки сторонних разработчиков под другие платформы и на других языках.

Подключение по SSH с помощью PuTTY

Запустите PuTTY и укажите в окне настроек необходимые реквизиты для соединения с сервером:


Host Name - введите IP-адрес или имя сервера (указаны в панели управления аккаунтом);

порт - 22 (по умолчанию).

Вы можете сохранить параметры данной сессии, чтобы упростить последующие подключения, задав любое удобное имя в поле Saved Sessions и нажав Save.

После нажмите на кнопку Open.

При первом подключении вы увидите дополнительное окно для подтверждения соединения - нажмите Yes / Да.

Далее откроется консоль, где вам будет необходимо ввести логин и пароль:


login as - при подключении к серверу хостинга укажите ваш логин от панели управления аккаунтом; если вы подключаетесь к VDS, укажите root или имя другого пользователя, созданного на сервере;

password - введите (или скопируйте, см.ниже) пароль от панели управления аккаунтом, а при подключении к VDS - пароль указанного пользователя.

Будьте внимательны при наборе, так как символы пароля не будут отражены на экране.

После нажмите Enter. Если все данные указаны правильно, соединение будет установлено.

Далее вы сможете вводить необходимые команды в окне консоли. Более подробная информация о базовых командах доступна в статье Основные команды SSH.

Копирование и вставка

В окне консоли Putty невозможно использовать привычные сочетания Ctrl+C и Ctrl+V.

  • Чтобы вставить в консоль Putty скопированный текст (например, пароль или команду), просто кликните правой кнопкой мыши. Дополнительно ничего нажимать не требуется.
  • Чтобы скопировать текст из окна Putty, выделите его левой кнопкой мыши. Сам факт выделения скопирует его в буфер обмена.

Дополнительную информацию и инструкции по работе с PuTTY, позволяющие сделать ее использование максимально удобным и эффективным, можно найти в официальной документации, а также в многочисленных открытых источниках в Сети.

Читайте также: