在 Windows 中,我们创建了一个批处理文件以通过 putty 登录机器。单击批处理文件后,它会登录到该机器。是否可以在 ubuntu 中创建脚本来执行相同的任务?
创建一个server.desktop包含以下内容的启动器:
[Desktop Entry]
Name=Server Name
Exec=ssh user@server.domain.com
Terminal=true
Type=Application
Run Code Online (Sandbox Code Playgroud)
并赋予其执行权限。
显然,你应该把真实user和真实server.domain.com放在一起Exec=。
要允许选择用户名,请Exec=用以下内容替换该行:
Exec=sh -c 'user=$(zenity --entry --title="Set username" --text="Username: " --entry-text="$USER"); if [ -n "$user" ]; then ssh $user@server.domain.com; else exit; fi'
Run Code Online (Sandbox Code Playgroud)