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?
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
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/
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.