Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sysadmin:ajaxterm [2010/09/10 11:33]
james
sysadmin:ajaxterm [2012/09/21 16:42] (Version actuelle)
james ajout tags
Ligne 1: Ligne 1:
 +{{tag>​web terminal sysadmin survie acces_distant}}
 +
 ====== Installation de Ajaxterm ====== ====== Installation de Ajaxterm ======
  
 Vous etes perdus quand vous n'avez pas un shell sur votre machine en permanence, et pas de bol en ce moment vous avez un firewall un peu trop méchant pour permettre du SSH. Vous etes perdus quand vous n'avez pas un shell sur votre machine en permanence, et pas de bol en ce moment vous avez un firewall un peu trop méchant pour permettre du SSH.
  
-Ajaxterm est la solution : il permet d'​avoir un shell dans une page Web (typiquement en HTTPs qui lui devrait etre accessible via le proxy/​firewall de votre entreprise.+[[http://​antony.lesuisse.org/​software/​ajaxterm/​|Ajaxterm]] est la solution : il permet d'​avoir un shell dans une page Web (typiquement en HTTPs qui lui devrait etre accessible via le proxy/​firewall de votre entreprise.
  
-L'​idée est donc d'​utiliser ce logiciel qui fait proxy entre votre serveur web et votre serveur SSH local.+L'​idée est donc d'​utiliser ce logiciel qui fait proxy entre votre serveur web et votre serveur SSH.
  
 ===== Installation ===== ===== Installation =====
Ligne 12: Ligne 14:
  
 FIXME vhost apache FIXME vhost apache
 +
 +FIXME a2enmod proxy ; a2enmod proxy_html
  
 ==== Tuning ==== ==== Tuning ====
Ligne 22: Ligne 26:
  
 On va par exemple passer le terminal 80x25 en 120x32 : On va par exemple passer le terminal 80x25 en 120x32 :
-<​code>​sed -i -e "​s#​t=ajaxterm.Terminal("​term",​80,​25);#​t=ajaxterm.Terminal("​term",​120,​32);#"​ /usr/local/​share/​ajaxterm/​ajaxterm.html</​code>​ +<​code>​sed -i -e "​s#​t=ajaxterm.Terminal("​term",​80,​25);#​t=ajaxterm.Terminal("​term",​120,​32);#"​ /​usr/​share/​ajaxterm/​ajaxterm.html</​code>​ 
-<​code>​sed -i -e "s#def __init__(self,​width=80,​height=24):#​def __init__(self,​width=120,​height=32):#"​ /usr/local/​share/​ajaxterm/​ajaxterm.py</​code>​+<​code>​sed -i -e "s#def __init__(self,​width=80,​height=24):#​def __init__(self,​width=120,​height=32):#"​ /​usr/​share/​ajaxterm/​ajaxterm.py</​code>​
  
 +==== Contournement de bug sous firefox 3.6 ====
 +Si vous arrivez sur la page de vottre ajaxterm et que vous ne voyez que les 3 boutons, mais pas de fenetre avec firefox 3.6 il est probable que vous soyiez confrontés a un bug connu.
  
 +Pour le resoudre, editer le fichier /​user/​share/​ajaxterm/​sarissa.js pour commenter la ligne 268 :
 +<​code>​sed -i -e "​s#​XMLDocument.prototype.readyState = 0;#//​XMLDocument.prototype.readyState = 0;#" /​user/​share/​ajaxterm/​sarissa.js </​code>​
  
sysadmin/ajaxterm.1284111198.txt.gz · Dernière modification: 2010/09/10 11:33 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0