Bonjour Merci d'avoir lu ma question. J'utilise actuellement Mac Terminal pour utiliser MySQL. Je me connecte à localhost ou à un serveur distant. Devrais-je utiliser SSH?MySQL: connexion SSH via Terminal dans MAC
Répondre
Vous ne aurez pas besoin de SSH pour accéder à une base de données sur votre machine locale.
pouvez pouvez utiliser SSH pour accéder à une base de données distante en utilisant MySQL. Vous pouvez également utiliser une application avec une interface graphique comme Sequel Pro pour accéder à la base de données distante via un tunnel SSH.
Qu'est-ce que vous essayez d'atteindre spécifiquement?
Il n'y a pas suffisamment d'informations pour répondre à votre question.
Normalement, les tunnels SSH sont davantage utilisés pour les travaux ad hoc, tout en préservant un haut niveau de sécurité (peuvent également être utilisés en production). MySQL normally utilise le trafic non crypté, mais il peut être configuré pour utiliser SSL, c'est donc un autre chemin que vous pouvez prendre.
D'autres solutions sont les VPN, par exemple OpenVPN parmi d'autres solutions, mais il s'agit plutôt d'une décision d'infrastructure.
EDIT: Pour être complet
Sur les clients de la machine locale peut communiquer avec mysqld sur socket ou IP locale. Normalement, il n'est pas nécessaire de chiffrer de telles connexions.
Pour les connexions à distance (qui sont sur IP), comme indiqué, mysql utilise une connexion non cryptée et FTP par défaut utilise également une connexion non cryptée. Cela peut ou non constituer un risque de sécurité (si ce segment de réseau particulier est sur son propre VLAN ou dans un tunnel déjà crypté ou sur un réseau physiquement sécurisé).
En cas de doute - chiffrer.
- 1. Connexion à MySQL via SSH avec PHP
- 2. Utiliser le fichier PPK dans le terminal Mac pour se connecter à la connexion à distance via SSH
- 3. Télécharger le dossier via le terminal Mac
- 4. Connexion à mySQL Query Browser à l'aide de ssh
- 5. MAMP Mysql dans Terminal
- 6. Utilisez grep dans Mac Terminal
- 7. Session SSH via PHP
- 8. Est-il possible d'accéder à la table de montage Mac OS X lors de la connexion via SSH?
- 9. Rechargement d'Apache2 via Terminal sous MAC OS X
- 10. Connexion au serveur via SSH à l'aide de la clé publique
- 11. Création d'une connexion SSH dans un programme?
- 12. Connexion à SSH via la fonction exec() de PHP.
- 13. Taille du terminal SSH/Telnet par défaut
- 14. Ouverture de netbeans via SSH
- 15. Meta et # dans un terminal mac anglais
- 16. Test connexion ssh
- 17. SSH Connexion Java
- 18. Copie de fichiers sur des ordinateurs utilisant SSH et MAC OS X Terminal
- 19. Comment supprimer du texte en surbrillance dans un terminal ssh?
- 20. Connexion à un autre processus Terminal?
- 21. Connexion au serveur MySQL via C#
- 22. Envoyer "C- (" à Emacs dans le terminal VT100/xterm (Terminal de Mac OS X)?
- 23. SSH "Moniteur de connexion" pour Linux
- 24. Ouvrir le shell Python via SSH
- 25. Impossible de récupérer via SSH
- 26. convertir .mov en .m4v avec mac terminal
- 27. Connexion SSH à plusieurs niveaux en Java
- 28. SVN + SSH Commande introuvable sur serveur Mac
- 29. Comment envoyer des SMS à partir du terminal Mac via un modem GSM?
- 30. commande javac sous sortie terminal mac brouillées
Im essayant de faire trois choses. 1. développer un site web localement. 2. Je souhaite accéder/modifier une base de données hébergée sur un serveur distant. 3. Je veux FTP sur le serveur distant. Dois-je utiliser SSH pour ça aussi? – RedEye
1. Découvrez Sequel Pro pour le travail local. 2. Vos options pour la base de données distante sont phpMyAdmin, SSH et Sequel Pro via un tunnel SSH. L'option correcte dépendra de la configuration de votre serveur. 3. Si vous êtes préoccupé par la sécurité, vous pouvez utiliser SFTP. La plupart des clients FTP supporteront ceci - il suffit de spécifier le port 22. – Greg