web-dev-qa-db-fra.com

Comment visualiser un fichier HTML sur un serveur Unix distant?

J'ai actuellement un fichier html sur un serveur unix distant que je ssh. J'utilise SFTP pour le transférer constamment sur ma machine locale afin de l'afficher après mes modifications, mais j'en ai assez.

Quel est le meilleur programme/la meilleure méthode pour les utilisateurs de Mac d’avoir une fenêtre de navigateur du fichier HTML stocké sur un serveur Unix distant? Ou existe-t-il un client ssh pouvant facilement éditer des fichiers HTML?

11
cjavier70

C'est possible, mais avec quelques jeux sur le serveur.

Une fois que vous avez ssh dans le serveur, installez un serveur Web dans cette boîte. Supposons que le fichier s'appelle index.html , vous devriez le rendre disponible à l'URL http://localhost:8000/index.html ou le numéro de port peut être n'importe quoi. .

La méthode la plus simple que je peux penser à démarrer un serveur Web à cet endroit est 

cd /directory/where/html/is/present
python -m SimpleHTTPServer 8000  

Cela fonctionne à condition que python soit installé sur le serveur. Il ne devrait pas être si difficile de l’installer, car python est disponible dans presque tous les gestionnaires de paquets de tous les goûts.

Maintenant que le HTML est disponible chez Python 

http://localhost:8000/index.html

sur cette machine.

Mais nous n'avons pas encore configuré le navigateur de cette manière.

Pour ce faire, vous devez ssh à nouveau sur le serveur, mais avec l'option -D cette fois

ssh servername -D 7000

-D spécifie le tunneling au niveau de l'application lors de la connexion via ssh

Ensuite, dans Firefox, préférences/options -> Avancé -> Réseaux -> Paramètres de connexion -> Choisir la configuration manuelle du proxy

SOCKS Host doit être localhost, port n ° 7000.

Alors le html devrait être directement disponible à 

http://localhost:8000/index.html

dans votre navigateur firefox. Il est disponible uniquement dans le navigateur Firefox

24
Anoop

Vous pouvez monter le répertoire distant avec sshfs, ce qui vous donne un accès facile à tous les fichiers. Par exemple.:

sshfs user@server:/directory/to/mount /local/directory/
0
al-ash

Il existe une multitude d'éditeurs pour * nix. Un très commun est vi (ou vim), cependant vous pouvez être plus heureux en utilisant quelque chose comme nano - beaucoup de personnes que j'ai aidées avec ce genre de chose comme les raccourcis-clavier de nano mieux que ils font vi. Et bien sûr emacs est très courant sur * nix.

0
Benny Hill