Ssh sur l'instance Amazon EC2 sur port autre que le port 22

Je ne suis pas en mesure d'accéder à l'instance Amazon EC2 via ssh en tant que je suis derrière un pare-feu.
Alors, j'ai pensé de ssh sur un port autre que le port 22, 80 ou 443.

J'ai essayé de départ d'instance Amazon EC2 via le Web de Gestion de la Console avec "les données de l'utilisateur':

#!/bin/bash -ex
perl -pi -e 's/^#?Port 22$/Port 80/' /etc/ssh/sshd_config
service sshd restart || service ssh restart

L'idée étant que le script ci-dessus exécute sur l'instance de démarrage et de basculer ssh depuis le port 22 vers le port 80. (Ref: http://alestic.com/2010/12/ec2-ssh-port-80)

Mais ssh est pas encore accessible sur le port 80.
Apparemment les données de l'utilisateur' script n'est pas exécuté au démarrage?

Je peux "seulement" start stop instances via le Web de Gestion de la Console, pas de ligne de commande (derrière un pare-feu)

Des idées?

supplier pour avoir 22 ouvert jusqu'à votre travail. ou rendez-vous ici serfish.com/console
en fait, vous avez besoin de votre pem cuit en vertu de l'auth je pense donc que vous ne pouvez pas utiliser serfish. j'ai peut-être tort.
jamais réussi à comprendre ça? Je vais avoir le même problème. sshd l'habitude de venir sur le port 80.
avez-vous la solution à ce problème.

OriginalL'auteur Jasper | 2012-11-20