Can you give an instruction how to use ssh-agent forwarding to the ssh session in the SSH Shell application?
I can use ssh -A root@server from standard Mac Terminal.app, but can’t find any worked settings for SSH Shell.
Don’t tell me to purchase your another app Core Shell as a possible solution.
yang
(Yang.Y)
January 3, 2019, 1:47am
2
Due to the underneath technology, it's simply impossible to access ssh-agent in SSH Shell, as I've explained the reason in this post:
Core Helper is not required for Core Shell (Setapp)
In order to work with local terminal, authentication agent, system configurations and other advanced features, you must install Core Helper.
How to install?
Download Core Helper Installer application using the link below:
Core Shell / Tunnel >= 3.6: Download Core Helper 6.6 Installer
Core Shell / Tunnel == 3.5.1: Download Core Helper 6.4 Installer
When the download is complete, launch Core Helper Installer by dou…
And:
OpenSSH is the de facto standard implementation of the SSH protocol, compared to OpenSSH, SSH Shell and SSH Tunnel lack tons of advanced features including, but not limited to, agent forwarding, certificates, proxy jump, post command, incompatible with some kinds of devices like Cisco routers…
SSH Shell and SSH Tunnel are based on an open source library –– libssh . But unfortunately it is not fully compatible with OpenSSH, lacks lots of advanced features. We worked day and night to try to make i…
You don't have to purchase Core Shell, it's free for almost all features in SSH Shell, except Importing and Exporting which requires a premium license. But that's not a problem at all, we provide all SSH Shell users a free one-year premium license, and this should be enough to help you migrate all existing SSH Shell hosts.
How to activate this license for importing?
yang
(Yang.Y)
January 3, 2019, 7:26am
4
I’ve sent you a personal message with the license code and redeem guide, please check.
What I need to do after Core Helper installing?
My ~/.ssh/config
Host *
ForwardAgent yes
But agent not working, bcs SSH Shell still use command without “-A” argument
Command: ssh -p 22 root@server
?
yang
(Yang.Y)
January 3, 2019, 10:04am
6
You should use Core Shell, not SSH Shell, SSH Shell could not access ssh-agent.
After install Core Shell and Core Helper, follow this guide to use system default config:
By default, Core Tunnel uses configuration files in its own 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 u…