如何设置一个 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.1服务器的 IP 替换。

现在,打开终端类型 cd Desktop 并运行命令chmod +x ssh_shortcut.desktop就可以了

相关内容