My Oracle Support Banner

SQLDeveloper SSH Connection to CentOS server Fails - com.jcraft.jsch.JSchException: Algorithm negotiation fail (Doc ID 2383087.1)

Last updated on FEBRUARY 23, 2021

Applies to:

Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Database Cloud Exadata Service - Version N/A and later
Information in this document applies to any platform.


Attempting to setup an SSH connection in SQL Developer to a CentOS 7 server in order to proxy a SQL connection through it fails with the following error.


com.jcraft.jsch.JSchException: Algorithm negotiation fail
at com.jcraft.jsch.Session.receive_kexinit(
at com.jcraft.jsch.Session.connect(
at com.jcraft.jsch.Session.connect(
at oracle.dbtools.raptor.ssh.core.Client.testConnection(
at oracle.dbtools.raptor.ssh.navigator.SshController.handleEvent(
at oracle.dbtools.raptor.navigator.core.NavigatorWindow$3.handleEvent(
at oracle.ide.controller.IdeAction.performAction(
at oracle.ide.controller.IdeAction.actionPerformedImpl(
at oracle.ide.controller.IdeAction.actionPerformed(
at javax.swing.AbstractButton.fireActionPerformed(
at javax.swing.AbstractButton$Handler.actionPerformed(
at javax.swing.DefaultButtonModel.fireActionPerformed(
at javax.swing.DefaultButtonModel.setPressed(
at javax.swing.AbstractButton.doClick(
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(
at java.awt.Component.processMouseEvent(
at javax.swing.JComponent.processMouseEvent(






To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.