Я хотел бы войти в Putty и MySQL за один шаг. Как это сделать?
Я пробовал таким образом, но это только логины Putty.
Я использую Windows. Если возможно, пожалуйста, покажите больше версию для Linux.
Я хотел бы войти в Putty и MySQL за один шаг. Как это сделать?
Я пробовал таким образом, но это только логины Putty.
Я использую Windows. Если возможно, пожалуйста, покажите больше версию для Linux.
PuTTY имеет опцию конфигурации для запуска определенной команды оболочки после подключения к SSH-серверу. Вы можете установить это как часть сохраненной конфигурации, то есть Skynet - start MySQL
.
Как отмечает Бен Орчард, вы все равно захотите ввести свой пароль SQL вручную, а не хранить его как часть файла конфигурации.
Вы можете разместить несколько строк в своем профиле оболочки на компьютере, к которому вы подключаетесь, для автоматического входа в MySQL, если он обнаружит, что вы используете SSH. Посмотреть здесь:
if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then
mysql -u a_user -p
fi
Поместите эти строки в конец вашего профиля оболочки (например, ~/.bash_profile). Когда вы входите через SSH, ваша оболочка должна немедленно запросить ваш пароль MySQL при подключении через SSH.
Я не уверен, что вы можете передать свой пароль MySQL в качестве аргумента, если вы это то, что вы хотели - и я советую против этого, потому что он не будет очень безопасным вообще.
Я знаю, что этот пост немного устарел , но для тех, кто ищет подобный инструмент для решения этой проблемы, тогда SuperPutty на 100% лучший инструмент Windows для Putty, не только поддерживает многоэкранные экземпляры, но и может запускать команды putty для входа в систему. запуск.
Проблема была решена (на Windows).
Установите MTPuTTY. Перейдите к местоположению замазки.
Настройте сеанс: хост, имя пользователя, пароль. Этот шаг включает автоматический вход в Putty.
Выберите вкладку «Сценарий». Введите сценарии, которые вы хотите запустить после входа в Putty. Установите время задержки ~ 2000 миллисекунд.
СДЕЛАННЫЙ!