Как создать ярлык на рабочем столе для открытия SSH-туннеля

Как создать ярлык на рабочем столе для открытия SSH-туннеля

Я хочу поместить на рабочий стол ярлык для команды, которая запускает 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, введя команду ssh amazon-wsили создав пакетный скрипт ssh amazon-ws. В моей системе (Windows 10) это @startне требуется, но MS возится с PS Microsoft Terminal и т. д.

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