如何在 ubuntu 终端中使用脚本通过 ssh 登录远程服务器

如何在 ubuntu 终端中使用脚本通过 ssh 登录远程服务器

我是 Ubuntu 新手。我想使用快捷键通过终端访问远程服务器。例如,要访问服务器 Y,我将给出ssh Y所有时间。我只想编写一个脚本来访问服务器,以便每次都可以调用它并且容易记住。我需要在哪个文件中添加命令?如何在登录系统后运行它?

答案1

使用~/.ssh/config

添加主机:

Host y
  HostName domain.com
  Port 666
  User username
  IdentityFile ~/.ssh/id_rsa-domain

然后从终端访问您的主机:

ssh y

另外,您可以创建一个快捷方式到您的终端,立即打开 ssh 会话。将其保存到文件y.desktop并将其放在您的~/Desktop文件夹中:

[Desktop Entry]
Version=1.0
Name=domain.com
Exec=gnome-terminal -e "bash -c 'ssh y'"
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;

当然,有多种方法可以将快捷方式绑定到某些操作。在 Unity 中最简单的方法是使用它自己的设置:系统设置 -> 键盘 -> 快捷键 -> 自定义快捷键。您可以绑定一个来执行ssh y

相关内容