Export hosts from SSH Shell, file name must end with .json suffix
Open Core Shell, click File > Import… from main menu, and select the exported JSON file
Done
Notes
Core Shell will not import a host which its name same as an existing one
Not all the options in SSH Shell can be recognized by Core Shell, it does not mean Core Shell lacks those abilities, but requires you config it manually:
Connect via Interface ➝ Bind Address: you must specify the IP or host name explicitly, e.g. Yangs-MacBook-Pro.local or 10.0.1.2
Connecting through a proxy ➝ use Proxy Jump if the target host must be connected through a bastion server.
Host Key Algorithms ➝ HostKeyAlgorithms in Advanced tab
Key Exchange Algorithms ➝ KexAlgorithms in Advanced tab
Ciphers ➝ Ciphers in Advanced tab
Authentication ➝ in general, you don't need to worry about which authentication method should take, the matched method will be used by Core Shell automatically. Consult KbdInteractiveAuthentication, PasswordAuthentication, PubkeyAuthentication and PreferredAuthentications options in Advanced tab if you want to force Core Shell use a specified method. For Public Key, you must import the key, or you can install the Codinn Store or Setapp version of Core Shell.