App Store version of Core Shell/ Tunnel use configuration files in a shared container folder:
# known_hosts
~/Library/Group Containers/E78WKS7W4U.io.coressh.ssh/.ssh/known_hosts
# ssh_config
~/Library/Group Containers/E78WKS7W4U.io.coressh.ssh/.ssh/config
This works very well in most of cases. But if you have a lengthy ~/.ssh/config
or /etc/ssh/ssh_config
, or have StrictHostKeyChecking set to yes
and use ~/.ssh/known_hosts
, /etc/ssh/ssh_known_hosts
as the only source data trusted host keys, you may want to use system default configuration files instead.
You just need to install Codinn Store version of Core Shell/ Tunnel:
- Core Shell – Difference between Codinn Store, App Store and Setapp versions
- Core Tunnel – Difference between Codinn Store and App Store versions
Consult the discussion in this thread if you are curious why another version is required:
Codinn Store version of Core Shell/ Tunnel should read and use your configuration files in following sources:
- User's configuration file (
~/.ssh/config
) - System-wide configuration file (
/etc/ssh/ssh_config
) - Global host key database (
/etc/ssh/ssh_known_hosts
,/etc/ssh/ssh_known_hosts2
) - User host key database (
~/.ssh/known_hosts, ~/.ssh/known_hosts2
)
Warning: the locations of known_hosts
files may vary if your ssh_config
file contains GlobalKnownHostsFile or UserKnownHostsFile directive.