Успевайте заказать остекление

ПО СТАРЫМ ЦЕНАМ!!!

Демонтаж старого балкона - бесплатно!

Шпатлевка для балкона


Чем шпаклевать стены на балконе под покраску

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

Как покрасить стены на балконе с минимальными затратами расскажем нашим читателям.

Как правильно выбрать покрытие

Для отделки балкона подойдет нелюбая краска. Не стоит забывать, что лоджия не отапливается и перепад температур на ней, особенно на северной части России, разительный. Во время дождей и весной на стенах может образовываться конденсат, что быстро приведет краску в негодность. Как шпаклевать гипсокартон под покраску форум?

Перекрашивать балкон придется каждый год. Чтобы этого не произошло, выбирается специальная краска для внешних или фасадных работ.

[ro-youtube-content count=”1″ no-desc=”0″]Чем шпаклевать стены на балконе под покраску[/ro-youtube-content]

По своему составу краски для фасадных работ делятся на группы:

  1. Водоэмульсионное покрытие. Для наружных работ используется с силиконовыми или латексными добавками. Краска быстро сохнет, не имеет неприятного запаха, недорогая, большое разнообразие цветов, легко наноситься. Из минусов выделяется недолговечность и если неправильно подобрать состав, то быстрое выцветание.
  2. Алкидная эмаль. Из плюсов выделяются высокие водоотталкивающие и защитные свойства. Поверхность покрытая алкидной краской имеет глянцевый блеск и выглядит привлекательно. Из минусов выделяются: низкая паропроницаемость и резкий запах. Наносить покрытие на стены застекленного балкона можно только в летнее время, когда помещение хорошо проветривается.
  3. Краска на масляной основе. Из плюсов высокая гидроизоляция стен, не боится прямых солнечных лучей и больших перепадов температур. Но использовать покрытие на масляной основе для кирпича и бетона не рекомендуется, так как пленка не даст материалу дышать и помещение быстро покорится плесенью и грибком.

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

Штукатурка стены под покраску своими руками видео? Не стоит забывать, что любая лоджия — это часть квартиры или дома. Поэтому ее дизайн также немаловажен.

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

Фото увеличиваются, нажимайте!

Подготовительные работы

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

  • Широкий шпатель.
  • Листы ГВЛ или штукатурка.
  • Водостойкая шпаклевка на масляной основе.
  • Наждачная бумага.
  • Саморезы и металлический профиль для ГВЛ либо маяки для штукатурки.
  • Грунтовка под штукатурку или универсальная.

Стены осматриваются и выбирается метод подготовки. На большом балконе стены можно обшить ГВЛ листами. Это сухой способ штукатурки. ГВЛ крепят к бетонной стене при помощи металлических профилей или деревянных брусков.

Деревянная обрешетка менее практична, так как материал гигроскопичен и со временем может начать гнить. Чтобы этого не произошло бруски обрабатываются антисептическими составами или отработанным машинным маслом
На этом этапе стены балкона можно дополнительно утеплить. Для этого между обрешеткой прокладывается минеральная вата или пенопласт. Минеральная вата сверху закрывается пароизоляцией.
Крепить ГВЛ к обрешетке следует металлическими саморезами. Шляпка крепежа слегка утапливается в материал. Швы и места шляпок саморезов шпаклюются и затираются наждачной бумагой.

Обшивка ГВЛ — быстрый способ подготовить поверхность к покраске. Но этот метод не подходит для маленьких балконов, так как обрешетка и листы ГВЛ съедают часть без того незначительной площади.

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

На этом подготовительные работы бетонной поверхности завершаются.

Финишное покрытие

Покраска стен на балконе начинается после предварительного грунтования. Грунтовка необходима для большей адгезии краски с бетонной поверхностью. Наносится состав в два слоя.
Далее, при помощи валика и кисточки закрашиваются стены балкона. Мелкие элементы и углы покрываются составом при помощи тонкой кисточки. Наносить краску нужно в два слоя, предварительно просушив первый.
Лучше всего выполнять отделку летом в сухую и солнечную погоду. Время просыхания краски зависит от ее состава, указывается на упаковки производителем.
После высыхания балкон приобретет законченный вид и дополнит вашу квартиру, как на видео ниже.

Видеоматериал:

Чем покрасить стены балкона на видео расскажет специалист.

Дополнительная информация:
[ro-youtube-related]Чем шпаклевать стены на балконе под покраску[/ro-youtube-related]

Ну и последним этапом окрашиваем стены и пол лоджии.
Стены предварительно обрабатываем грунтовкой, чтобы краска хорошо и равномерно легла (раньше не грунтовал – а зря). Краску использовали белую фасадную, а до нужного оттенка развели колером. Для окрашивания полов использовали обычную эмаль для пола.

  • основу штукатурки составляют цемент и мраморная крошка различной фракции, наличие только этих компонентов говорит о прочности и высокой износостойкости будущего покрытия.
  • мраморная крошка имеет диаметр от 0,1мм до 4 мм. Толщина наносимого слоя и соответственно расход, больше, чем крупнее крошка. Можно выбрать с такой толщиной нанесения, которая поможет скрыть мелкие неровности стен.
  • различные способы нанесения дадут возможность получить интересный дизайн стен балкона.

Можно для прочности использовать армирующую сетку. Для ее крепления нужно нанести на стену слой раствора, закрепить на нем сетку и дать высохнуть. Технология нанесения штукатурного раствора, независимо от того, используете вы маячковые профили для выравнивания стен или нет, — одна.

Чем шпаклевать оштукатуренные стены цементно песчаным растворами? Если вы не используете профиль для выравнивания стен, то наносить штукатурку нужно вертикальными полосами шириной от 50 см до 1 м — как вам удобнее:

После того, как ваша стена станет ровной и без повреждений, нужно убедиться в ее изолированности от влаги. Если она не защищена от попадания воды или пара, покрытие может вскоре испортиться. Для этого на одни сутки ее следует максимально герметично заклеить тонкой полиэтиленовой пленкой. Если стена “дышит” влагой, то под ней вскоре образуется конденсат.

Она не подходит для дальнейшей отделки, а требует нанесения дополнительного изоляционного слоя.

SuperPuTTY - Загрузите SuperPuTTY

SuperPuTTY - это приложение Windows на основе графического интерфейса пользователя (GUI), которое в основном используется для управления вкладками для клиента PuTTY SSH. PuTTY, эмулятор терминала с открытым исходным кодом, сам по себе является компетентной программой, но в нем отсутствует интерфейс с вкладками. Следовательно, Superputty не только выполняет базовые команды PuTTY, но и заполняет пробелы, предлагая столь необходимое управление окнами.

SuperPutty screenshot

Хотя SuperPutty выполняет некоторые из основных функций, которые отсутствуют в бесплатном сетевом клиенте с открытым исходным кодом PuTTY, дополнительное приложение не выполняет никаких SSH или управления терминалами.Более того, интерфейс SuperPutty с лучшими вкладками позволяет пользователям встраивать терминал PuTTY в окно, что делает его более удобным для пользователя.

Содержание

Лицензия и требования для запуска SuperPuTTY

Приложение SuperPutty с графическим интерфейсом пользователя находится под лицензией MIT на программное обеспечение, известной как лицензия X11. С лицензией программа доступна как для коммерческих, так и для некоммерческих операций. SuperPutty работает во всех операционных системах Windows, которые поддерживают файлы.Net Framework 3.5 или новее. Что касается требований, ниже приведены некоторые из основных предварительных условий для запуска приложения.

  • ОС Windows - XP, Vista, Windows 7, Windows 8, Windows 10
  • Поддерживает как 32-битные, так и 64-битные операционные системы.
  • Поддерживаются 32- и 64-разрядные операционные системы Microsoft .NET Framework 3.5 или новее
  • SSH-клиент PuTTY

SuperPuTTY загрузить

SuperPutty написан с использованием универсального многопарадигмального языка программирования - C #.Кроме того, приложение поддерживает протокол безопасного копирования (SCP), который позволяет передавать файл на удаленный хост и с него.

Скачать SuperPuTTY-1.4.0.9.zip

Загрузить SuperPuttySetup-1.4.0.9.msi

Скачать исходный код

Скачать исходный код (tar.gz)

Пользователи могут скачать последнюю стабильную и пригодную для использования версию по ссылке. Текущая стабильная версия - SuperPutty 1.4.0.6. Исходный код приложения доступен в репозитории Git.

Установить SuperPuTTY

Установить SuperPutty очень просто, так как он поставляется с установщиком. Он упакован в виде ZIP-файла, поэтому пользователям нужно просто распаковать загруженное приложение на локальном диске, где вы хотите его сохранить. Однако рекомендуется распаковать программу в каталог, в котором хранится номер версии приложения, поскольку он следует семантической системе нумерации версий.

Например, каталог может выглядеть примерно так - «C: \ SuperPuTTY \ SuperPutty-v1.2.0.8».

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

  • License.txt
  • SuperPutty.exe
  • README.txt
  • SuperPutty.exe.config
  • WeifenLuo.WinFormsUI.Docking.dll
  • log4net.dll
  • Примечания к выпуску
  • .txt
  • SuperPutty.pdb
  • темы

Помимо вкладки GUI пользовательского интерфейса, пакет SuperPutty имеет ряд других функций, таких как поддержка протоколов SSH, RLogin, Telnet и RAW. Другие функции включают настройку вкладок и конфигурацию сеанса экспорта / импорта.

Использование SuperPutty

После установки пользователям требуется только указать путь к месту, где хранится исполняемый файл PuTTY.Более того, SuperPutty также может быть объединен с компонентами PuTTY, такими как PSCP - защищенная копия файла из командной строки, которая позволит пользователям передавать файлы в другую систему. Таким образом, предоставляя путь к PuTTY, пользователь может указать путь к исполняемому файлу программы PSCP.

После этого пользователи могут подключиться вручную, введя информацию о хосте в верхней строке меню. После этого пользователи могут также импортировать / экспортировать данные в диспетчер сеансов, а также создавать и сохранять сеансы.
С SuperPutty создавать новые сеансы очень просто.Пользователь должен щелкнуть правой кнопкой мыши любой сеанс PuTTY и выбрать вариант «Новый». Теперь введите данные сеанса и выберите «Сохранить». Хотя PuTTy сам по себе предоставляет множество конфигураций, таких как терминал и клавиатура, настройки для конкретного соединения и сохраняет профили.

Однако эти профили можно редактировать с помощью SuperPuTTY, щелкнув Инструменты> Конфигурация PuTTY в окне приложения. Хотя PuTTY позволяет создавать сеансы, программный интерфейс неудобен для пользователя.Таким образом, улучшенный PuTTY предлагает более удобный пользовательский интерфейс, который может управлять несколькими сеансами.

Особенности SuperPuTTY

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

Расширенная функция помогает пользователям одновременно сравнивать экраны без необходимости сдвигать вкладки.Чтобы переместить любую вкладку, пользователи должны просто щелкнуть левой кнопкой мыши и перетащить вкладку. При перетаскивании появляется цветной экран, на котором можно перетащить вкладку программы SuperPutty.

Доступ к SuperPutty из командной строки

Файл основных настроек

SuperPutty называется «SuperPuTTY.Setting» и обычно находится там, где указывается переменная USERPROFILE. Если он недоступен, его можно найти в каталоге USERPROFILE. Тем не менее, рекомендуется не вносить никаких изменений в этот файл напрямую, вместо этого для редактирования используйте параметр «Инструменты» в строке меню.

Однако для облегчения доступа пользователи могут переместить файл «SuperPuTTY.Setting», в который хранится исполняемый файл приложения.

Пользователи могут ввести следующую командную строку в командной строке, чтобы увидеть, где находится файл настроек -

 C: \> echo% ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ% 

Кроме того, пользователям разрешается выполнять конфигурацию времени выполнения приложения. Однако такая расширенная настройка доступна через файл приложения под названием «SuperPutty.exe.config », который находится в каталоге приложения.

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

Интересно, что приложение можно запустить из командной строки. Пользователи должны написать следующий код - SuperPutty.exe –help. Эта функция позволяет пользователям открывать приложение одновременно с другими программами на компьютере.

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

Ссылки Кредит: https://github.com/jimradford/superputty

.

Basic SSH Commands - Список наиболее часто используемых команд Putty в Linux

Базовые команды SSH (PuTTY) помогут вам ориентироваться и эффективно работать с файлами в терминале Linux. В этой статье мы составили список команд PuTTY, их параметры и способы использования.

Содержание

Что такое команды SSH (PuTTY)?

Протокол Secure Shell (SSH) позволяет пользователю подключаться к удаленному компьютеру с одного компьютера.Это общение происходит посредством защищенного процесса шифрования. Такое соединение можно использовать для передачи файлов и выполнения других удаленных команд. Протокол SSH следует модели клиент-сервер, в которой соединение устанавливается клиентом SSH с сервером SSH. Клиент SSH использует криптографию с открытым ключом, чтобы обеспечить безопасное соединение с сервером SSH. После установки соединения клиент SSH также гарантирует, что конфиденциальность и целостность данных поддерживаются во всей сети с помощью симметричного шифрования, асимметричного шифрования и алгоритмов хеширования.

Изображение, показывающее основные команды ssh

Модель команд SSH или команд PuTTY на основе клиент-сервер позволяет аутентифицировать две удаленно расположенные системы при шифровании данных, которые проходят через них. По умолчанию SSH работает на TCP-порту 22, но при необходимости его можно изменить. Клиент соединяется с сервером, выполняя установление связи TCP с сервером, которое предназначено для проверки того, совпадает ли информация, предоставленная пользователем, с предыдущей записью информации, которая хранится в файле хранилища ключей RSA.Перед установкой соединения и клиент, и сервер должны согласовать стандарты шифрования для обеспечения безопасной и защищенной связи, а затем пользователь должен выполнить проверку аутентификации.


Теперь, чтобы использовать команды PuTTY, требуется эмулятор терминала, который соединяет клиента с сервером. PuTTY - один из таких эмуляторов с открытым исходным кодом, который можно загрузить бесплатно. Кроме того, в Windows нет предустановленного SSH-сервера или клиента. Итак, предварительные условия для использования команд SSH (PuTTY) следующие:

  • Сервер на базе Linux, к которому вы будете подключаться.
  • PuTTY для облегчения процесса подключения.
  • IP-адрес сервера, который действует как местоположение сервера, к которому вы пытаетесь подключиться.
  • Имя пользователя и пароль, чтобы убедиться, что вы авторизованы для подключения к серверу.

Подключение через PuTTY

  • Чтобы подключиться к серверу, введите IP-адрес сервера в поле Host Name или IP-адрес, как показано на изображении, и оставьте порт как 22, а тип подключения как SSH.Вы также можете сохранить конфигурацию для дальнейшего использования.
  • Теперь откроется терминал PuTTY с запросом имени пользователя и пароля для подключения.
  • Вы войдете на сервер, к которому вы пытаетесь установить соединение.

Если вы используете операционную систему на базе Linux или Mac, вам не нужен такой клиент, как PuTTY, поскольку в Linux есть собственный терминал SSH. Вам просто нужно использовать следующую команду для подключения к серверу:

ssh пользователь @ serverip

Эта команда подключит вас к серверу с IP-адресом «serverip».«Пользователь» - это имя пользователя, которому разрешено подключаться к серверу.

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

Чтобы закрыть соединение с удаленным сервером, просто введите «exit» в окне терминала. Это вернет вас на локальный компьютер.

Список основных команд PuTTY

Теперь, чтобы управлять сервером Linux и работать на нем, нужно освоить основных 17 команд SSH , чтобы максимально использовать их.Давайте рассмотрим некоторые из основных команд SSH-связи.

  1. pwd : Как только вы войдете на сервер, первое и самое главное, что нужно проверить, будет текущее местоположение, в котором вы находитесь. Об этом позаботится команда «pwd». Просто введите «pwd» и нажмите Enter.
  2. cd : Теперь вы находитесь в одном месте и хотите перейти к другому. Введите «cd / location», и вы попадете в это место. Это означает «изменить каталог».
    • «cd.» заставляет вас оставаться в том же каталоге, в котором вы находитесь.
    • «cd ..» заставляет вас переместиться на один каталог назад. Например, вы находитесь в «/ home / task / files», набираете «cd ..» и нажимаете Enter. Это переместит вас в «дом / задание».
    • «cd -» заставляет вас перейти в предыдущее место, где вы были. Например, вы были в «/ home», но перешли в «/ dir». Набрав команду «cd-», вы вернетесь в «/ home».
    • «cd ~» перенесет вас в ваш домашний каталог, а «cd /» перенесет вас в корневой каталог.
  3. mkdir : обозначает каталог make и, как следует из названия, помогает вам создать новый каталог с именем, которое вы выбираете в текущем пути к каталогу. Синтаксис: mkdir directoryName
  4. ls : обозначает команду списка, которая используется для отображения всего содержимого папки или каталога. «Ls / home / folder» зарегистрирует все содержимое в каталоге «folder».
    • «ls -a» покажет вам все файлы в каталоге ».
    • «ls -h» покажет файлы, а также их размеры.
    • «ls -r» рекурсивно покажет подкаталоги каталога
    • «ls -alh» покажет вам более подробную информацию о файлах, содержащихся в папке. Подробности включают разрешения пользователя, дату последнего обновления, дату создания, время и предоставленные ему разрешения, такие как чтение, запись и обновление.
  5. cp : Это означает команду копирования, которая в основном копирует файл в Linux.Синтаксис: cp filename.extension /dir/filename.extension Приведенная выше команда скопирует файл «filename.extension» (источник) и сохранит его в папку / dir (место назначения) с тем же именем файла.
    • «cp -r» копирует все содержимое папки.
    • Чтобы скопировать и переименовать, используйте команду «cp filename.extension /dir/filename1.extension». Файл «filename.extension» будет скопирован в «filename1.extension, который находится в / dir».
    • «cp -f» заставит процесс копирования, удалив целевой файл, если файл с таким же именем окажется там в месте назначения.
    • «cp -i» выдаст предупреждающее сообщение перед тем, как фактически продолжить процесс копирования.
    • «cp -u» обновит файл в папке назначения, только если файлы имеют другое содержимое.
    • «cp -n» сначала проверит, существует ли файл уже, и если он существует, он просто не будет копироваться. Он не перезаписывает файл.
    • «cp -a» архивирует файл.
  6. mv : команда перемещения перемещает файл из одного места в другое вместо его копирования, не оставляя следов файла в исходной папке.Синтаксис: mv filename.extension /dir/filename.extension.
    • Чтобы переместить и переименовать файл, используйте команду «mv filename.extension /dir/filename1.extension».
    • Вы также можете переместить файл на одну папку назад с помощью команды «mv filename / ..».
  7. touch : Используя команду «touch», вы можете создать в текущем каталоге новый файл с любым расширением, например text, php, html и т. Д. Вы также можете создать файл без какого-либо расширения.Синтаксис: touch filename.extension
  8. rm : команда remove позволяет удалить файл с сервера. Синтаксис: rm filename.extension
    • «rm * имя папки» удалит все файлы или содержимое в каталоге.
    • «rmdir» удалит весь каталог или папку.
    • «rm -r имя папки» удалит папку, а также папки внутри нее.
  9. cat : эта команда используется для отображения содержимого файла на экране.Он копирует стандартный ввод в стандартный вывод. Эта команда также позволяет прокручивать, если отображаемый текст не умещается полностью на экране. Синтаксис: cat filename.extension
    • Команда cat также используется для объединения двух файлов и отображения их содержимого как одного.
      Синтаксис: cat file1.txt file2.txt> mergedfile.txt
      «>» - это символ перенаправления вывода
    • Команду cat также можно использовать для создания нового файла.
      Синтаксис: cat> filename.добавочный
  10. head : команда head позволяет прочитать первые десять строк содержимого внутри файла. Синтаксис: заголовок имя файла.расширение.
    • Вы также можете указать имена более чем одного файла в команде head, и она покажет первые десять строк каждого файла отдельно.
      Синтаксис: head / dir / file1 / var / file2
    • Вы также можете изменить количество строк, которые должны отображаться на экране, а не первые десять строк по умолчанию.
      Синтаксис: head -n15 / temp / filename
      Приведенная выше команда отобразит первые пятнадцать строк содержимого из данного файла.
  11. tail : так же, как команда head дает вам первые десять строк, команда tail дает вам последние десять строк содержимого из файла. Синтаксис: tail filename.extension
    • Кроме того, вы можете указать несколько имен файлов для команды tail, чтобы она показывала последние десять строк из каждого из упомянутых файлов.
      Синтаксис: tail / dir / file1 / dir / file2
    • Подобно команде head, команда tail также позволяет вам изменить количество строк, которые вы хотите отобразить, кроме номера по умолчанию.
      Синтаксис: tail -n15 / temp / filename
      Приведенная выше команда отобразит последние пятнадцать строк содержимого из данного файла.
  12. zip : Утилита сжатия и упаковки файлов в unix, команда zip для сжатия размера файла.Он также помещает один или несколько файлов в один zip-архив. Синтаксис: zip -r имя папки. Zip имя папки.
    • Используя команду «zip -d filename.zip filename», вы можете удалить файл из zip-архива.
    • Используя команду «zip -u filename.zip filename», можно обновить указанный список файлов в zip-архиве.
    • «zip -m filename.zip filename» удаляет исходный файл после создания его zip-архива.
  13. unzip : команда unzip используется для распаковки файла.Синтаксис: unzip filename.zip
    • Вы можете распаковать несколько файлов одновременно, используя команду «unzip file1.zip file2.zip file3.zip».
    • Вы также можете исключить один или несколько файлов из распаковки.
      Синтаксис: unzip filename.zip -x excludedfile.zip
      Приведенная выше команда извлечет все файлы из сжатого архива, кроме excludefile.zip.
  14. tar : обозначает ленточный архив. Также используется для сжатия и распаковки папок.Синтаксис: Команда сжатия, создающая архив для «папки» .tar -czvf folder1.tar.gz folder Команда для распаковки
    tar -xvf folder1.tar.gz
  15. chmod: chmod обозначает режим изменения. Используя эту команду, вы можете изменить права доступа к файлу или каталогу. Эти разрешения могут быть представлены цифрами от 0 до 7 или буквенно-цифровыми символами. 4 представляет разрешение на чтение, 2 представляет разрешение на запись, 1 представляет разрешение на выполнение и 0 означает отсутствие разрешения.Синтаксис: chmod 754 filename
    • В приведенной выше команде 7,5,4 представляет собой разрешение для пользователя, группы и других, где 7 представляет собой комбинацию 4,2 и 1, что указывает на то, что пользователю предоставлены все три разрешения.
    • Аналогично, 5 - это комбинация 4, 0 и 1, которая указывает на чтение, отсутствие записи и разрешение на выполнение.
    • Кроме того, 4 - это комбинация 4, 0 и 0, которая указывает на чтение, отсутствие записи и отсутствие разрешения на выполнение.
    • «chmod -r» позволяет вам изменить права доступа к папке и всем файлам внутри нее.
  16. grep : Если вы хотите найти определенную строку внутри файла или папки, grep - это то, что вам нужно. Он возвращает всю строку, содержащую фразу, если находит идеальное совпадение.
    Синтаксис: grep «строка» имя файла
    • Параметр i в команде «grep -i« string »filename» позволяет вам искать строку в файле без учета регистра.
    • Вы можете подсчитать количество появлений строки в данном файле, используя команду «grep -c« string »filename».
    • Вы можете отобразить имя файла, содержащее определенный шаблон или строку, используя команду «grep -l« string »*».
    • Вы также можете отобразить номер строки вместе с результатом, используя команду «grep -n« string »filename».
  17. find : эта команда ищет файл внутри папки.Файлы с определенными критериями также можно отфильтровать с помощью этой команды. Вы можете запустить команду find, чтобы найти файлы по разрешениям, пользователям, группам, типу файла, размеру и т. Д. Синтаксис: find. -name filename.extension Приведенная выше команда найдет все файлы с именем «filename.extension» в текущем каталоге.
    • Если вы хотите найти файл в каком-либо каталоге, используйте команду «find / directory -name filename.extension».
    • Вы можете найти любой тип файла, например файл php, используя команду «find.введите f -name filename.php ».
  18. vi : Команда vi позволяет войти в текстовый редактор. Синтаксис: vi имя файла

    Приведенная выше команда откроет файл на экране, и если файл не существует, он создаст новый с тем же название.
    • Клавиша выхода позволяет вам отменить любую команду, которую вы запустили в режиме редактора vi.
    • Чтобы выйти из редактора vi, введите «: q», только если вы не внесли никаких изменений в файл.
    • Если вы хотите отменить изменения, внесенные в файл, введите «: q!» выйти.

Итак, это некоторые из базовых команд SSH (PuTTY) , которые очень удобны для пользователя для управления основными функциями и обработки файлов и папок на веб-сервере Linux.

.

лучших альтернатив PuTTY для клиентов SSH

PuTTY - это приложение для передачи файлов по сети с открытым исходным кодом, которое поддерживает различные сетевые протоколы, такие как Telnet, SCP и SSH. Сетевой клиент PuTTY позволяет пользователю получить доступ к другому компьютеру в той же сети. Хотя основная программа не имеет встроенных функций безопасности, ее можно объединить с Secure Shell (SSH) для шифрования соединений. Более того, передача файлов может быть защищена путем добавления протокола безопасной передачи файлов (SFTP) и протокола безопасного копирования (SCP).

Альтернативы PuTTY

PuTTY изначально был написан для операционной системы Windows, но теперь есть версии для Linux. Хотя PuTTY - один из лучших эмуляторов терминала и последовательной консоли, он имеет некоторые ограничения. По этому поводу мы перечислили ниже несколько приложений, альтернативных PuTTY .

Содержание

1. KiTTY

Приложение KiTTY является форком PuTTY, поэтому оно написано на тех же основах, что и PuTTY.Проще говоря, KiTTY - это лучшая версия PuTTY, которая не только имеет все функции PuTTY, но и предлагает гораздо больше.

KiTTY Снимок экрана

Хотя интерфейс разработан для операционной системы Windows, но можно получить удаленный доступ к компьютерам под управлением Linux, Mac OS и Unix. Поскольку KiTTY был построен с изменением исходного кода PuTTY, он предлагает почти тот же пользовательский интерфейс и возможности взаимодействия с пользователем.

PuTTY против KiTTY

Однако KiTTY устраняет одно из основных ограничений PuTTY, которое одновременно представляет несколько сеансов.Помимо этого KiTTY имеет множество различных функций, таких как: -

  • Пусковая установка для нескольких сеансов
  • Портативность
  • Встроенная система чата
  • Сценарии автоматического входа в систему
  • Текстовый редактор
  • Включает реализации SCP - pscp и WinSCP
  • Подключение через Telnet и SSH

Таким образом, KiTTY идеально подходит для тех, кто привык к интерфейсу PuTTY и не ищет больших изменений, кроме дополнительных функций.

Скачать KiTTY

Вы легко можете скачать Китти с официального сайта 9bit.net. Чтобы загрузить KiTTY для Windows, выполните простые шаги.

  • Перейти на официальный сайт.
  • Щелкните на главном сайте загрузки.
  • Появится новое окно.
  • Нажмите либо загрузить KiTTY Windows Classic , либо KiTTY Windows Portable .
  • Ваша загрузка начнется автоматически.

Программное обеспечение KiTTY можно использовать совершенно бесплатно.

2. MobaXterm

MobaXterm - это набор сетевых инструментов для удаленных вычислений, интегрированный с X11 - оконной системой для отображения растровых изображений. Кроме того, он объединяет ряд сетевых клиентов, таких как SSH, Telnet, rlogin.

MobaXterm Снимок экрана

Усовершенствованное терминальное приложение имеет ряд дополнительных функций, таких как поддержка SFTP, удаленный сеанс и диспетчер рабочего стола.Это универсальное сетевое приложение с инициативным пользовательским интерфейсом для беспрепятственного подключения удаленных серверов. Одним из основных преимуществ MobaXterm является то, что X-сервер позволяет легко управлять всеми удаленными приложениями в операционной системе Windows. Более того, возможности приложения можно расширить с помощью плагинов. Протокол туннелирования может быть реализован с помощью HTTPS.

PuTTY против MobaXterm

Однако приложение MobaXterm имеет две редакции - домашнюю и профессиональную.Базовая версия бесплатна, а профессиональная - платная. Ниже перечислены некоторые из дополнительных функций, которые доступны только в профессиональной версии:

  • Неограниченное количество одновременных сеансов, в то время как бесплатный позволяет только двенадцать.
  • Графический браузер SFTP
  • Неограниченные туннели, в то время как бесплатная версия предлагает только два туннеля SSH
  • Домашняя версия позволяет использовать четыре макроса, но профессионал позволяет устанавливать неограниченное количество макросов.
  • Изменение скриптов профиля
  • Поддержка главного пароля
  • Профессиональная поддержка в течение 12 месяцев
  • Пожизненное право пользования

Пока приложение работает в Windows, окно консоли будет поддерживать команды Unix. Один из продвинутых инструментов - «Multi-Execution». Инструмент позволяет выполнять одни и те же команды на разных серверах одновременно.

Загрузить MobaXterm

Вы можете скачать MobaXterm Home Edition v11.1 отсюда. По сути, есть две версии, доступные для загрузки MobaXterm, а именно. Портативный и установщик.

3. Solar-PuTTY

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

Solar-putty Скриншот

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

Более того, этот инструмент не нужно устанавливать, и он может работать, запустив исполняемый файл. Инструмент интегрирован с Windows Search, что означает, что пользователи могут легко находить сохраненные сеансы. Это также позволит пользователям искать IP-адрес, имя пользователя и теги. Инструмент также имеет цветовую кодировку, чтобы каждый сеанс был легко различим.

Solar-PuTTY - отличная альтернатива, поскольку он предоставляет интерфейс с вкладками, что является одним из самых больших ограничений PuTTY. Для безопасной передачи файлов Solar-PuTTY интегрирует протокол безопасной передачи файлов (SFTP) и протокол безопасного копирования (SCP).

PuTTY против Solar-PuTTY

Вот некоторые из основных особенностей Solar-PuTTY:

  • Интерфейс с вкладками
  • Встроенный поиск Windows
  • Сохранение учетных данных
  • Поддерживает несколько протоколов - SSH, SFTP, SCP и Telnet

Загрузить Solar-PuTTY

Вы можете бесплатно скачать программу solar-PuTTY с официального сайта solarwinds.

Загрузить Solar-PuTTY

4. Клиент Xshell 6

Xshell 6 - эмулятор терминала, поддерживающий SSH-клиент, Telenet и rlogin. Инструмент работает как отличная альтернатива PuTTY. Инструмент позиционирует себя как «самый мощный в отрасли клиент SSH». Программа имеет две редакции - базовую и профессиональную. Базовая версия бесплатна и достаточна для использования дома. В то время как платная версия предоставляет все расширенные функции, необходимые для бизнеса.

Xshell Снимок экрана

Некоторые из преимуществ, которые клиент Xshell предлагает по сравнению с PuTTY, - это динамическая переадресация портов и интерфейс с вкладками. Один из самых больших недостатков PuTTY - это неспособность предоставлять окна с вкладками, которые предоставляют большинство его альтернатив. Хотя инструмент работает только в Windows, он может взаимодействовать с серверами Linux.

Одним из его самых больших преимуществ является то, что пользователи могут выбирать между версиями SSH 1 и 2 в рамках параметров безопасности. Хотя программа предоставляет rlogin, она не интегрирует его с каким-либо шифрованием.Поэтому при использовании инструмента Xshell 6 лучше всего использовать SSH.

PuTTY против Xshell

Интерфейс с вкладками позволяет пользователям переключаться между несколькими подключениями одновременно.

Ниже приведены некоторые преимущества Xshell по сравнению с PuTTY:

  • Пользователи могут писать команды одновременно в нескольких сеансах.
  • Session Manager может помочь создавать, редактировать и удалять несколько подключений из одного окна.
  • Поддерживает один из известных стандартов криптографии с открытым ключом - протокол PKCS # 11
  • Предложите функцию мастер-пароля.
  • Поддерживает Python, JScript и VBScript.
  • Пользователи могут использовать встроенный замок терминала.

Загрузить Xshell

Стоимость программного обеспечения

Xshell составляет 99 долларов США, включая годовую поддержку и бесплатную лицензию только для школьного или домашнего использования.

Загрузить Xshell

5.SuperPuTTY

SuperPutty - это диспетчер Windows, который размещен на GitHub и обновляется активными разработчиками. Инструменты почти аналогичны PuTTY, и одно из его предварительных условий - загрузить PuTTY. Подобно всем альтернативам PuTTY, SuperPutty имеет несколько функций сеанса, которые выполняются в форме с вкладками. Это инструмент с открытым исходным кодом, поэтому его можно использовать совершенно бесплатно. Помимо интерфейса с вкладками, SuperPutty также предлагает настраиваемый пользовательский интерфейс.

скриншот superputty

PuTTY vs SuperPuTTY

Для безопасной передачи файлов инструмент поддерживает SCP и SFTP, что позволяет пользователям передавать файлы на удаленный хост.Ниже приведены некоторые из функций, которые предлагает SuperPutty:

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

Загрузить SuperPutty

На Puttygen.com мы написали подробную статью, помогающую пользователям использовать SuperPutty и загружать ее.

Загрузить SuperPutty

6. mRemoteNG

mRemoteNG - это диспетчер удаленных подключений с открытым исходным кодом, который предлагает функцию нескольких вкладок и нескольких протоколов. Это ответвление системы mRemote, которое отличается высокой надежностью, поскольку регулярно предлагает исправления ошибок и обновления. MRemote означает, что инструмент предлагает «множественные удаленные сеансы». Используя программу, пользователи могут создать несколько сеансов терминала и получить к ним доступ через интерфейс с вкладками.

Скриншот mRemoteNG

Сравнение PuTTY и mRemoteNG

Основным преимуществом mRemoteNG является то, что он предлагает очень простой и чистый интерфейс для использования SSH.Хотя он работает как бесплатный клиент SSH, одним из других преимуществ является то, что он интегрирован с утилитой безопасной передачи файлов и поддерживает SCP и SFTP. Вот некоторые из основных функций mRemoteNG:

  • Простой доступ к данным удаленных сеансов и журналов.
  • Позволяет отстыковывать панели и поэтому пользователи могут перемещать панель на отдельный экран.
  • Несколько интегрированных протоколов - HTTP, HTTPS, SSH, RDP, rlogin, Telnet и VNC

Скачать mRemoteNG (v1.76.16)

Программное обеспечение mRemoteNG легко скачать с официального сайта или здесь. Есть две версии, доступные для загрузки mRemoteNG (Multi-Remote Next Generation), а именно. MSI и ZIP.

Заключение

Выше были только некоторые из лучших доступных альтернатив PuTTY. Есть ряд других, которые имеют аналогичные функции, такие как Bitvise SSH Client, PuttyTray, SmarTTY, mintty и ExtraPutty.

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

.

10 примеров PuTTY PLINK для автоматизации удаленных команд Linux из пакетных файлов Windows

Plink означает PuTTY Link.

Plink - это вспомогательная утилита командной строки для PuTTY.

На очень высоком уровне:

  • Используйте PuTTY для интерактивного сеанса SSH с Windows на серверы Linux
  • Используйте Plink для неинтерактивного сеанса SSH для выполнения удаленных команд Linux в целях автоматизации из вашей Windows


В этом руководстве мы обсудим следующее:

  1. Запустить приложение из командной строки
  2. Plink интерактивный сеанс SSH
  3. Неинтерактивный сеанс SSH Plink для выполнения удаленной команды
  4. Выполнение нескольких команд Linux из файла Windows
  5. Укажите протокол подключения
  6. Укажите пароль SSH как аргумент Plink
  7. Проблемы с отладкой Plink
  8. Укажите порт SSH в качестве опции Plink
  9. Файлы журнала Plink для подключений SSH
  10. Укажите протокол SSH (SSH-1 или SSH-2)
  11. Укажите протокол IP (IPv4 или IPv6)
  12. Используйте файл закрытого ключа для аутентификации с помощью Plink
  13. Дополнительные параметры включения и отключения для Plink SSH
  14. Отпечаток
  15. и HostKey с Plink
  16. Plink - пакетная опция для пакетных файлов Windows

Сначала загрузите исполняемый файл plink отсюда.

Если на вашем компьютере еще не установлен PuTTY, убедитесь, что вы также загрузили исполняемый файл putty вместе с plink.

Если у вас ноутбук с 32-разрядной ОС Windows, убедитесь, что вы загрузили 32-разрядную версию plink. Если нет, скачайте 64-битную версию.

1. Запустите plink из командной строки

Вы не можете просто дважды щелкнуть файл plink.exe, чтобы запустить его. Поскольку это служебная программа, работающая только из командной строки (без графического интерфейса пользователя), вам следует сначала запустить командную строку Windows.

Для этого щелкните меню «Пуск» в окнах, введите «cmd.exe» в поле поиска и нажмите клавишу «Ввод». Откроется командная строка Windows.

Кроме того, в зависимости от того, где вы загрузили файл plink.exe, вам может потребоваться изменить переменную PATH Windows соответствующим образом.

Перейдите в окно «Свойства системы», щелкните «Переменные среды», выберите «Переменная пути» и добавьте сюда каталог, в котором находится plink.exe.

Или вы можете просто установить переменную PATH, как показано ниже.В следующем примере я загрузил plink.exe в каталог C: \ Downloads.

 установить PATH =% PATH%; C: \ Downloads 

Затем введите в командной строке plink, при этом отобразятся различные доступные параметры.

2. Интерактивный сеанс SSH с Plink

Ниже приводится базовый синтаксис для plink:

 plink [параметры] соединение [команда] 

В синтаксисе выше:

  • options - В плинк можно передавать различные варианты.Это необязательно.
  • Соединение
  • - это будет информация о соединении с сервером Linux, к которому вы хотите подключиться. В приведенных ниже примерах поясняются различные способы подключения.
  • Команда
  • - это команда, которая должна выполняться на удаленном сервере Linux. Это необязательно.

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

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

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

 C: \> ссылка 192.168.101.1 войти как: root [email protected] пароль: 

Или вы также можете использовать имя пользователя, используя символ @, как показано ниже.Будет запрошен только пароль, поскольку мы указали имя пользователя.

 C: \> plink [email protected] Используя имя пользователя "root". [email protected] пароль: 

Вы также можете передать имя пользователя, используя параметр -l, как показано ниже:

 C: \> plink 192.168.101.1 -l mysql 

Вы также можете использовать имя существующего сеанса шпатлевки. В этом примере я использую существующий сохраненный сеанс шпатлевки под названием «devdb». Это рекомендуемый способ использования, так как вы можете перенести сюда всю информацию о конфигурации из PuTTY для этого конкретного сеанса «devdb».

 C: \> plink devdb Используя имя пользователя "root". [email protected] пароль: 

Следующая загрузка точно такая же, как и выше.

 C: \> plink-загрузить devdb Используя имя пользователя "root". [email protected] пароль: 

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

 C: \> plink devdb Используя имя пользователя "root". корень @ 192.Пароль 168.101.1: ?] 0; root @ devdb: ~ [root @ devdb ~] # ?] 0; root @ devdb: ~ [root @ devdb ~] # ?] 0; root @ devdb: ~ [root @ devdb ~] #? [Kls -altr всего 326432 drwx ------. 2 root root 4096 23 января 2016? [01; 34m.ssh? [0m drwxr-xr-x. 2 root root 4096 9 мая 2016 г.? [01; 3Documents? [0m drwxr-xr-x. 2 root root 4096 8 мая 12:41? [01; 3Downloads? [0m ? [m?] 0; root @ devdb: ~ [root @ devdb ~] # 

Опять же, для интерактивного сеанса SSH используйте PuTTY.

Кстати, даже если вы уже какое-то время используете PuTTY, вы можете найти здесь несколько полезных советов: 10 замечательных советов и приемов PuTTY, которые вы, вероятно, не знали

3.Plink неинтерактивный сеанс SSH для выполнения удаленной команды

Используя plink из Windows, вы можете выполнить команду на сервере Linux без какого-либо взаимодействия с пользователем и просто отобразить вывод.

Для этого передайте команду в качестве последнего аргумента plink, как показано ниже.

В следующем примере он выполнит команду «crontab -l» на удаленном сервере и отобразит результат.

 C: \> plink [email protected] crontab -l нет crontab для root 

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

 C: \> plink [email protected] (имя хоста; crontab -l) devdb.thegeekstuff.com нет crontab для root 

Следующее приведет к выполнению сценария оболочки db-backup.sh на удаленном сервере Linux. Но вы запускаете это со своего компьютера с Windows.

 plink [email protected] /root/bin/db-backup.sh 

Несколько моментов, о которых следует помнить:

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

4. Выполнение нескольких команд Linux из файла Windows

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

Например, создайте в Windows следующий файл с именем commands.txt.

 C: \> введите commands.txt имя хоста служба mysql stop yum -y установить httpd запуск службы mysql служба httpd start crontab -l 

Теперь, чтобы выполнить все вышеперечисленные команды на удаленном сервере Linux одну за другой в последовательности, выполните следующую команду plink на своем ноутбуке с Windows.

 C: \> plink [email protected] -m C: \ commands.txt 

5.Укажите протокол подключения

Plink поддерживает следующие протоколы: SSH, Telnet, удаленный вход (rlogin), Raw, последовательное соединение

Самый популярный и используемый по умолчанию - SSH. Используйте -ssh, как показано ниже.

 C: \> plink -ssh [email protected] 

Для Telnet:

 C: \> plink -telnet [email protected]1 

Для удаленного входа с использованием rlogin:

 C: \> plink -rlogin [email protected] 

для Raw:

 C: \> plink -raw root @ 192.168.101.1 SSH-2.0-OpenSSH_5.3 

Если вы пытаетесь указать конкретный протокол и получаете сообщение об ошибке «ФАТАЛЬНАЯ ОШИБКА: Сетевая ошибка: соединение отклонено», это означает, что удаленный сервер не поддерживает указанный протокол.

Если вы не хотите указывать протокол в командной строке:

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

6. Укажите пароль SSH как аргумент Plink

Если у вас нет настройки аутентификации на основе ключа, вы можете передать пароль в качестве параметра в командной строке. Излишне говорить, что этот метод не рекомендуется.

Это подключится к серверу как root, используя пароль, указанный параметром -pw, и выполнит все заданные команды Linux и отобразит вывод в командной строке Windows.

 C: \> plink [email protected] -pw SecretRootPwd (дата; имя хоста; ls -l) 

Конечно, самый простой способ - использовать сохраненный сеанс шпатлевки (например, devdb) вместо указания имени пользователя и IP-адреса, как показано ниже.

 C: \> plink devdb -pw SecretRootPwd (дата; имя хоста; ls -l) 

7. Отладка проблем с Plink

Во-первых, убедитесь, что у вас установлена ​​последняя версия plink. Используйте параметр -V (V в верхнем регистре), как показано ниже. Текущая стабильная версия - 0.69

.
 C: \> plink -V plink: Выпуск 0.69 Платформа сборки: 64-битная Windows Компилятор: Visual Studio 2015 / MSVC ++ 14.0 (_MSC_VER = 1900) Исходный коммит: b1829b81b5c0d12dcc91f6b50b0b4d83c3df6a8e 

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

 C: \> plink -v служба devdb перезапуск httpd Подключение к 192.168.101.1 порт 22 Мы заявляем версию: SSH-2.0-PuTTY_Release_0.69 Версия сервера: SSH-2.0-OpenSSH_5.3 Мы считаем, что удаленная версия содержит ошибку запроса канала SSH-2. Использование протокола SSH версии 2 Проведение группового обмена Диффи-Хеллмана Обмен ключами Диффи-Хеллмана с хешем SHA-256 Сервер также имеет ключ хоста ssh-dss, но мы его не знаем Отпечаток ключа хоста: ssh-rsa 2048 2f: d2: c1: 7f: db: a1: 16: 21: d2: f4: 31: f9: ae: 96: be: 89 Инициализированное шифрование клиента-> сервера AES-256 SDCTR Инициализированный алгоритм MAC клиент-> сервер HMAC-SHA1 Инициализированный сервер AES-256 SDCTR-> шифрование клиента Инициализированный алгоритм HMAC-SHA1 server-> client MAC Используя имя пользователя "root".Использование SSPI из SECUR32.DLL Попытка аутентификации GSSAPI Запрос аутентификации GSSAPI отклонен Отправленный пароль Доступ разрешен Открытие сессии в качестве основного канала Открыт основной канал Запустил оболочку / команду .. Сервер отправил команду, статус выхода 0 Отключено: все каналы закрыты 

8. Укажите порт SSH как параметр Plink

По умолчанию для SSH он подключается к порту 22. Но на вашем сервере Linux, если SSH настроен для работы на другом порту, используйте параметр -P в plink, чтобы указать порт.

В следующем примере plink будет подключаться к удаленному серверу Linux через порт 25.

 C: \> plink [email protected] -P 25 crontab -l 

Когда вы используете сохраненный сеанс PuTTY и параметр -P, вместо использования порта из сохраненного сеанса он будет использовать данный порт.

 C: \> plink devdb -P 25 crontab -l 

9. Файлы журнала Plink для подключений SSH

Для протокола SSH в Plink есть несколько полезных опций регистрации.

Следующая опция –sshlog сохраняет журналы в указанный файл (sshlog.txt).

 C: \> plink devdb -sshlog sshlog.txt (дата; имя хоста; ls -l) 

Это частичное содержимое вывода sshlog.txt

 = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = Журнал PuTTY 2017.05.11 11:40:57 = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = Журнал событий: запись нового журнала сеанса (режим пакетов SSH) в файл: sshlog.txt Журнал событий: подключение к порту 22 192.168.101.1 Журнал событий: Заявленная версия: SSH-2.0-PuTTY_Release_0.69 Журнал событий: Версия сервера: SSH-2.0-OpenSSH_5.3 Журнал событий: мы считаем, что удаленная версия содержит ошибку запроса канала SSH-2 Журнал событий: использование протокола SSH версии 2 Исходящий пакет # 0x0, тип 20 / 0x14 (SSh3_MSG_KEXINIT) 00000000 ed 8e ff c9 d3 67 cf 95 0e 8f 1a 4d 6d 65 6f 25 ..... g ..... Mmeo% 00000010 00 00 00 f0 63 75 72 76 65 32 35 35 31 39 2d 73 .... curve25519-s ...... Исходящий пакет # 0xc, тип 96 / 0x60 (SSh3_MSG_CHANNEL_EOF) 00000000 00 00 00 00.... Исходящий пакет # 0xd, тип 97 / 0x61 (SSh3_MSG_CHANNEL_CLOSE) 00000000 00 00 00 00 .... Журнал событий: отключен: все каналы закрыты 

Для получения более подробного журнала используйте параметр -sshrawlog. Обратите внимание, что размер этого файла будет больше, чем указанный выше, поскольку в файле журнала будет храниться гораздо больше информации.

Кроме того, это займет больше времени, чем выполнение указанной выше команды, поскольку опция sshrawlog собирает больше информации журнала, чем обычная опция sshlog.

 C: \> plink devdb -sshrawlog sshrawlog.txt (дата; имя хоста; ls -l) 

10. Укажите протокол SSH (SSH-1 или SSH-2)

По умолчанию он будет использовать протокол SSH-2, который также можно указать с помощью опции -2, как показано ниже.

 C: \> plink devdb -2 (имя хоста; ls -l) devdb.thegeekstuff.com всего 326380 

Для протокола SSH-1 используйте параметр -1, как показано ниже. Если ваш сервер не поддерживает это, вы получите следующую ошибку.

 C: \> plink devdb -pw -1 (имя хоста; ls -l) ФАТИЧЕСКАЯ ОШИБКА: версия 1 протокола SSH требуется в нашей конфигурации, но не предоставляется сервером. 

11.Укажите IP-протокол (IPv4 или IPv6)

По умолчанию он будет использовать IPv4, который также можно указать с помощью параметра -4, как показано ниже.

 C: \> plink devdb -4 (имя хоста; ls -l) 

Чтобы использовать IPv6, используйте параметр -6, как показано ниже.

 C: \> plink devdb -6 (имя хоста; ls -l) 

12. Используйте файл закрытого ключа для аутентификации с Plink

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

В следующем примере он будет использовать devdb.ppk из каталога C: \ Downloads.

 C: \> plink -i "C: \ Downloads \ devdb.ppk" [email protected] имя хоста 

Примечание. Вы получите сообщение «Сервер отказался от нашего ключа», если данный ключ неправильно настроен для использования с вашим сервером Linux.

Если ключевой файл не найден (например, если вы указали неправильное имя каталога), вы получите следующую ошибку:

 C: \> plink -i "D: \ Data \ devdb.ppk" [email protected] имя хоста Невозможно использовать ключевой файл "C: \ Users \ ramesh \ Downloads \ devdb.ppk "(невозможно открыть файл) [email protected] пароль: 

Если вы укажете ключ неправильного формата, вы получите следующее сообщение об ошибке.

 C: \> plink -i "C: \ Downloads \ devdb.key" [email protected] имя хоста Невозможно использовать файл ключей "C: \ Downloads \ devdb.key" (закрытый ключ OpenSSH SSH-2 (старый формат PEM)) 

13. Дополнительные параметры включения и отключения для Plink SSH

Вы также можете использовать следующие параметры SSH plink:

  • -X для включения пересылки X11
  • -X, чтобы отключить пересылку X11
  • -A для включения переадресации агента
  • -a, чтобы отключить пересылку агента
  • -t для включения распределения pty
  • -T для отключения распределения pty
  • -ноагент для отключения использования Pageant
  • -агент, позволяющий использовать Pageant
  • -C для включения сжатия

14.Отпечаток пальца и HostKey с Plink

Используйте параметр -pgpfp, который отобразит детали отпечатка PGP для PuTTY. Обычно вы можете использовать это, чтобы установить доверие между исполняемым файлом plink.exe и другой программой или исполняемым файлом, к которому вы пытаетесь подключиться.

 C: \> plink -pgpfp Мастер-ключ PuTTY по состоянию на 2015 год (RSA, 4096 бит): 440D E3B5 B7A1 CA85 B3CC 1718 AB58 5DC6 0467 6F7C Оригинальный мастер-ключ PuTTY (RSA, 1024 бит): 8F 15 97 DA 25 30 AB 0D 88 D1 92 54 11 CF 0C 4C Оригинальный мастер-ключ PuTTY (DSA, 1024-бит): 313C 3E76 4B74 C2C5 F2AE 83A8 4F5E 6DF5 6A93 B34E 

Кроме того, вы можете использовать hostkey в plink для подключения к удаленному серверу соответственно с помощью опции -hostkey.

 C: \> plink devdb -hostkey aa: dd: b1: f1: f8: 00: 4c: 36: 63: ec: cf: 92: 16: e6: df: 26 имя хоста 

15. Plink -batch опция для пакетных файлов Windows

Если вы запускаете plink внутри командного файла Windows, рекомендуется использовать параметр -batch.

 C:> plink -batch devdb [комплексная-Linux-команда] 

В приведенном выше примере, если команда complex-linux завершается неудачно или запрашивает ввод от пользователя, зависает и т. Д., То ваш сценарий Windows Batch не будет ждать.Вместо этого plink просто откажется от команды, и пакетный сценарий завершится ошибкой.

Это, вероятно, то, что вы ожидаете, вместо того, чтобы ваше задание пакетного файла Windows просто ждало или зависало.

Итак, используйте параметр -batch в plink, когда вы пишете пакетные сценарии Windows с использованием plink.

Если вам понравилась эта статья, возможно, вам понравится ..



.

Смотрите также