Quero colocar um atalho na minha área de trabalho para um comando que inicia um túnel SSH. Aqui está minha conexão de túnel:
ssh -N -g -D 9999 -i key.pem [email protected]
Quero que este comando seja facilmente acessível na minha área de trabalho. Como posso fazer um atalho para isso? Meu sistema operacional é o Windows 8. O ssh
comando funciona na minha linha de comando porque instalei o Gnu no Windows (gow).
Responder1
Crie um arquivo .bat simples com conteúdo de Salve esse arquivo onde quiser e crie um atalho para ele em sua área de trabalho.@start ssh -N -g -D 9999 -i key.pem [email protected]
Responder2
Você chamou o arquivo em lote criado de "start" ou "ssh" e ele está realmente se chamando; deixando você com muitas janelas de comando.
Responder3
Adicione a configuração ao arquivo que você encontra aqui %userprofile%\.ssh\config
. A sintaxe exata deste arquivo pode ser encontradanos documentosmas é algo como
Host amazon-ws
Hostname ec2.compute-1.amazonaws.com
IdentityFile ~/.ssh/key.pem
User ec2-user
Certifique-se de armazenar a chave na pasta .ssh e certifique-se de que o acesso seja restrito apenas a você. Agora você pode fazer ssh para o servidor digitando ssh amazon-ws
ou mesmo criar um script em lote ssh amazon-ws
. No meu sistema (Windows 10), isso @start
não é necessário, mas a MS tem mexido com o PS Microsoft Terminal, etc.