Как сделать ярлык putty

Добавил пользователь Валентин П.
Обновлено: 05.10.2024

Я должен подключиться к главному серверу, выполнив следующие команды:

Есть ли какой-нибудь ярлык в putty или в другом инструменте, в котором я могу хранить команды и создавать ярлык для прямого входа в mymainserver1 ?

3 ответа

Мне нужна помощь, чтобы сделать трубу в PuTTY ssh соединенной, чтобы открыть suse. Проблема в том, что я не знаю, как поставить этот символ | (я нажимаю AltGr + 1), но не работаю в PuTTY. Язык клавиатуры-Español (Argentina). Я меняю язык клавиатуры на Spanish (International Literacy), и теперь он.

Мне нужно создать туннель SSH с PuTTY в Windows, который будет делать то же самое, что и эта команда в Linux: ssh -fN -L 2000:SomeIp:2000 myusername@myLinuxBox Я перепробовал много вариантов в PuTTY, включая установку исходного порта в GUI на 2000 и назначения на SomeIp:2000. Пункт назначения.

У меня есть решение для этого, как:

/bin/bash -c "sudo ssh -A -t server1 ssh -A -t server2 ssh -A -t server3"

Вы можете использовать MTPuTTY (с несколькими вкладками PuTTY)

Это отличный инструмент, когда у вас открыто несколько сеансов, и он позволяет вам вызывать команды при входе в профиль. Например, вы можете вызывать cd /var/www каждый раз, когда начинаете сеанс SSH. (Щелкните правой кнопкой мыши профиль Putty и выберите вкладку Сценарий)

Мы использовали для настройки пользователя ~/.bash_profile или ~/.bashrc с помощью некоторого скрипта, когда мы не хотим показывать их bash.

Чтобы Вы могли сделать то же самое, создайте сценарий с этими командами:

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

EDITTED

В комментарии четко обозначена проблема. Сценарий не может работать. Способ вызова сценариев с использованием сеанса Putty-это использование PLINK, например:

plink.exe CentOS_SSH sh script.sh

CentOS_SSH: putty сессия

Он запускает скрипт на сервере, используя сеанс, но U будет в первом сеансе, U должен настроить их для запуска SSH из bash или другим способом.

Похожие вопросы:

Я сгенерировал ключи с putty w/ без парольной фразы. putty работает нормально, но теперь я установил cygwin и хотел бы использовать ssh для входа в систему. По какой-то причине мне предлагают ввести.

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

Как я могу войти в Amazon EC2 с root непосредственно в PuTTY?? Каждый раз, когда мне нужно сначала su - root и перейти на root . есть ли другие способы?? Как я могу войти в Amazon EC2 с root.

Мне нужна помощь, чтобы сделать трубу в PuTTY ssh соединенной, чтобы открыть suse. Проблема в том, что я не знаю, как поставить этот символ | (я нажимаю AltGr + 1), но не работаю в PuTTY. Язык.

Мне нужно создать туннель SSH с PuTTY в Windows, который будет делать то же самое, что и эта команда в Linux: ssh -fN -L 2000:SomeIp:2000 myusername@myLinuxBox Я перепробовал много вариантов в.

Допустим, вы установили соединение putty с ssh. Он подключается к хостам и открывает окно. Как бы вы передали параметры ssh этому исходному соединению putty, например, имя хоста ssh-q?

Я развертываю свое веб-приложение PHP на общем хостинге. Я хочу получить доступ к SSH, и я попытался включить его и попытался получить доступ из Putty, но он не работает. I доступ к разделу доступа.

Я хочу SSH к серверу через определенный порт, используя PuTTY в Windows. Когда я пытаюсь сделать то же самое, используя следующую команду, она работает нормально : putty -ssh userid@10.125.34.25 -P.

Я пытаюсь подключить SSH через putty к Beaglebone Black с моего ноутбука под управлением windows 7. После включения BBB и установки необходимых драйверов BBB на windows я могу просматривать.

Я пытаюсь запустить putty через командную строку таким образом, чтобы он запускал команду на сервере (я хочу создать ярлык windows, чтобы хвостить файл журнала) До сих пор у меня есть batch file.

Создать профиль подключения


В дереве навигации слева выберите раздел Connection->Data и укажите имя пользователя в поле Auto-login username. В нашем случае - testik. Можно пропустить этот пункт, тогда PuTTY перед каждым соединением будет запрашивать имя пользователя:

Указать имя пользователя

Выбрать кодировку


Обязательно настройте цветовую палитру для окна терминала. Цвета должны быть выбраны так, чтобы в команде (если идёт командная работа) она была одинаковой у всех. Это очень психологически важно и позволяет более эффективно обмениваться информацией, поскольку каждый человек привыкает к восприятию изображений именно в соответствии со сложившимися штампами. Выберите раздел Window->Colours и проверьте, что установлена требуемая палитра. Мы в своей работе используем цвета по умолчанию - чёрный фон, серые буквы:

Настроить цветовую гамму


Вернитесь в раздел Session и сохраните настроенный профиль для последующего использования:

Сохранить


Выберите требуемый профиль (в нашем случае он один) и нажмите Open или просто сделайте двойной клик мышью на названии профиля. PuTTY начнёт устанавливать соединение с сервером. В первый раз PuTTY попросит подтвердить аутентификационный ключ сервера. В последующие разы он всегда будет созранённый ключ с присылаемым, чтобы удостовериться в подлинности сервера:


Подтвердить подпись сервера

После подтверждения подписи сервера, если соединение установлено, PuTTY запросит ввод пароля. Ввод пароля будет предлагаться при каждом соединении, пока для этого соединения не будет настроена аутентификация по ключу:

Ввести пароль


Итак, всё готово к великим свершениям:

Профит!


Для более удобного регулярного доступа к одному или нескольким SSH-аккаунтам настройте доступ по ключам.

Для удобства можно создать ярлык запуска PuTTY сразу с выбранным профилем, для этого скопируйте ярлык запуска PuTTY на рабочем столе и кликнув правой кнопкой мыши по нему выберите Свойства . В строке запуска программы надо добавить аргумент -load "имя профиля" . Например, для нашего случая это будет выглядеть так:

PuTTY: как пользоваться, настройка, основные команды

Подключение между двумя компьютерами в среде Linux осуществляется через SSH. Это сетевой протокол прикладного уровня, производящий удаленное управление ОС и туннелирование TCP-соединений. Его использование обусловлено простотой и надежностью, что позволяет выполнять безопасное подключение к серверу.

Соединение по SSH дает возможность выполнять любые команды на удаленном компьютере так, будто мы находимся прямо перед ним. Такой процесс обычно осуществляется через специальные утилиты, особенно если нужно получить доступ к Linux через Windows. Одной из программ таких является PuTTY, о которой речь пойдет в сегодняшней статье. Как ее настроить и подключиться через нее к серверу – читайте далее.

Где скачать PuTTY

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

Putty

Как установить putty на компьютер

Как настроить PuTTY

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

Putty как настроить

Программа включает в себя 4 основных раздела:

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

Как настроить putty

Вернемся к разделу Session, где находятся основные параметры, которые потребуются нам для подключения к серверу по SSH. Давайте немного остановимся и поговорим о них:

Как видите, в настройках PuTTY нет ничего сложного. Теперь давайте перейдем к подключению по протоколу SSH.

Как подключиться по SSH

Нам понадобится IP-адрес удаленного компьютера или сервера, к которому мы хотим подключиться. Последующие действия мы будем рассматривать на примере VDS от Timeweb – все шаги аналогичны любому хостингу, поэтому у вас не должно возникнуть никаких вопросов. Если же подключаетесь не к серверу, а к компьютеру, то можете сразу переходить ко второму пункту.

Подключаемся по SSH:

Таким образом мы подключились к ПК на операционной системе Linux. Здесь мы можем вводить команды и удаленно взаимодействовать с компьютером.

VDS Timeweb арендовать

Основные команды PuTTY

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

ls — предназначена для вывода файлов, содержит в себе набор команд:

  • ls -la — выводит различные документы и показывает права доступа, включая имя создателя и владельца;
  • ls -lha — также выводит файлы, но показывает размер файла в байтах;
  • ls -lha | less — используется для постраничного просмотра документов.

cd — необходима для перемещения между директориями, например, cd [путь] перенаправляет пользователя в указанную папку, cd../ перемещает в верхний уровень, cd ~ открывает корневую папку.

df — дает возможность увидеть доступное дисковое пространство в каждом из разделов операционной системы. Синтаксис: df [опции устройство].

mv — используются для переименования файлов и перемещения их в другую директорию. Синтаксис: mv [опции исходные_файлы куда].

rm — если нужно удалить файлы или директорию целиком, то используйте эту команду. Синтаксис: rm [опции файл(ы)].

cp — для копирования файлов и целых директорий воспользуйтесь этой строчкой. Синтаксис: cp [опции файл-источник файл-приемник].

mc — предназначена для запуска файлового менеджера Midnight Commander, который позволяет работать с файлами по FTP внутри консольного окна.

Как запустить midnight commander в linux

cat — наиболее популярная команда в Linux, позволяющая считывать данные из файлов и выводить их содержимое. Наиболее простой способ отображения содержимого в командной строке. Синтаксис: cat [опции файл].

mkdir — позволяет создать одну или несколько директорий с указанным именем. Например, mkdir mdir1 mdir2 mdir3 добавит сразу 3 директории.

chmod — изменяет права доступа к файлам и каталогам. Синтаксис: chmod [ключи установка_прав имя_файла].

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

touch — используется для создания любого типа файлов: от пустого txt до пустого zip. Синтаксис: touch [имя файла].

locate — предназначена для поиска файла в системе Linux.

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

Как подключиться к серверу без пароля

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

Готово! Теперь при повторном входе на сервер авторизация не потребуется. Главное – сохранить настройки сессии, чтобы не вводить ключ каждый раз.

Сегодня мы разобрали одну из важнейших тем, с которой сталкивается каждый, кто начинает изучать администрирование серверов. Использование PuTTY позволяет подключаться по протоколу SSH и удаленно работать с компьютером на операционной системе Linux. Такой способ позволяет легко администрировать устройство и всегда быть в курсе возникающих проблем. Надеемся, что наша статья была полезной, и у вас не осталось вопросов. Спасибо за внимание!

Я хотел бы знать, как написать команду Exec файла .desktop, чтобы открыть новый терминал и выполнить в нем сценарий оболочки. Скрипт оболочки работает и доступен всем пользователям. При запуске скрипта с терминала все работает, но при попытке запустить скрипт из файла .desktop не запускается.

Вот некоторые комбинации, которые я уже пробовал:

Exec=gnome-terminal -x sh -c 'echo hello' Exec=sh -c 'gnome-terminal echo hello' Exec=sh -c 'echo hello' Exec=echo hello

Опция терминала .desktop установлена ​​в значение true.

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

[Desktop Entry] Version=1.0 Name=Test Comment=Test the terminal running a command inside it Exec=gnome-terminal -e "bash -c 'echo hello;$SHELL'" Icon=utilities-terminal Terminal=false Type=Application Categories=Application;

[Desktop Entry] Version=1.0 Name=Test Comment=Test the terminal running a command inside it Exec=bash -c 'echo hello;$SHELL' Icon=utilities-terminal Terminal=true Type=Application Categories=Application;

In в первом случае поле Terminal установлено на false (возможно, вопреки вашим ожиданиям), а во втором случае установлено значение true, но результат в обоих случаях одинаковый.

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

[Desktop Entry] Version=1.0 Name=Test Comment=Test the terminal running a command inside it Exec=gnome-terminal -e "bash -c 'echo hello;$SHELL'" Icon=utilities-terminal Terminal=false Type=Application Categories=Application;

[Desktop Entry] Version=1.0 Name=Test Comment=Test the terminal running a command inside it Exec=bash -c 'echo hello;$SHELL' Icon=utilities-terminal Terminal=true Type=Application Categories=Application;

In в первом случае поле Terminal установлено на false (возможно, вопреки вашим ожиданиям), а во втором случае установлено значение true, но результат в обоих случаях одинаковый.

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