Как настроить скрипт bash для открытия cli, а затем ввести команду в этот cli?

Как настроить скрипт bash для открытия cli, а затем ввести команду в этот cli?

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

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

Я также слышал что-то об использовании ключей, и руководство, которому я следовал, заставило меня создать один (хотя мне пришлось отказаться от этого, поскольку он постоянно путал, какие команды вводить на рабочую станцию, а какие — на ноутбук для удаленного доступа). Я сгенерировал ключи, но я понятия не имею, как заставить их работать, или как они работают. Если у кого-то есть неспециализированное объяснение, я был бы признателен за возможность узнать больше.

Любая помощь в этом вопросе будет полезна.

Ваше здоровье.

решение1

Вы можете создать «ярлык» так же, как у вас есть значки ярлыков в Windows. Вам нужно будет создать файл .desktop.

Откройте текстовый редактор и создайте файл ssh_shortcut.desktop(подойдет любое имя). Вы можете сохранить этот файл на рабочем столе (не имеет значения).

Добавьте в файл следующее содержимое

[Desktop Entry]
Name=ssh_shortcut
Comment=Shortcut to ssh to a server
Exec=gnome-terminal -e 'ssh -X [email protected]'
Icon=utilities-terminal
Terminal=true
Type=Application
Categories=Application;

Примечание: замените bobна имя пользователя и 192.168.1.1IP-адрес сервера.

Теперь откройте терминал, введите cd Desktop и выполните команду, chmod +x ssh_shortcut.desktopи все готово.

Связанный контент