我想在桌面上放置一个启动 SSH 隧道的命令的快捷方式。这是我的隧道连接:
ssh -N -g -D 9999 -i key.pem [email protected]
我希望这个命令能够从我的桌面轻松访问。我该如何创建它的快捷方式?我的操作系统是 Windows 8。ssh
由于我安装了 Gnu On Windows (gow),所以该命令在我的命令行上有效。
答案1
创建一个简单的 .bat 文件,内容为 将该文件保存在任何您想要的位置,并在桌面上创建它的快捷方式。@start ssh -N -g -D 9999 -i key.pem [email protected]
答案2
您可以将创建的批处理文件命名为“start”或“ssh”,它实际上会自行调用;从而给您留下大量的命令窗口。
答案3
将配置添加到您在此处找到的文件中%userprofile%\.ssh\config
,可以找到该文件的确切语法在文档中但它有点像
Host amazon-ws
Hostname ec2.compute-1.amazonaws.com
IdentityFile ~/.ssh/key.pem
User ec2-user
确保将密钥存储在 .ssh 文件夹中,并确保只有您才能访问它。现在,您可以通过键入ssh amazon-ws
或创建批处理脚本来ssh 到服务器ssh amazon-ws
。在我的 (Windows 10) 系统上,这@start
不是必需的,但 MS 一直在干扰 PS Microsoft Terminal 等。