- Published on
What do 'Use bundled OpenSSH' and 'Use external OpenSSH' mean during Git installation?
- Authors
- Name
- hwahyeon
What is OpenSSH?
OpenSSH (OpenBSD Secure Shell) is an open-source software package that implements the SSH (Secure Shell) protocol, ensuring encrypted and secure network communication. It's commonly used for remote server access, file transfer, and port forwarding. In Git, OpenSSH facilitates SSH key-based authentication, allowing secure connections to remote repositories like GitHub or GitLab.
Use bundled OpenSSH:
- Uses the OpenSSH client included with the Git installer.
- No additional setup is needed.
- The OpenSSH client included with the Git installer may not be updated automatically when Git is updated.
- Less likely to conflict with other OpenSSH installations.
Use external OpenSSH:
- Uses the OpenSSH client already installed on your system.
- Managed and updated via the system's package manager.
- Maintains consistent OpenSSH settings across the system.
- Other applications besides Git can use the same OpenSSH client.
Which to choose?
- For convenience: Choose "Use bundled OpenSSH" for immediate use with no extra setup.
- For consistency: Choose "Use external OpenSSH" if you want to use the system-wide OpenSSH configuration shared with other apps.