Mac OS X 2013-002 uses Java 7 by Oracle, which is an unsupported version by Chrome. This causes the SSH link to stop working, as we rely on Java to establish the SSH connection to an instance.
To resolve the issue, Java 6 needs to be utilized in place of Java 7. The solution below can also be found in Apple's documentation here:
First, you will need to navigate to Terminal (Utilities > Terminal).
Next, enter this command within terminal:
sudo mkdir -p /Library/Internet\ Plug-Ins/disabled
This creates a disabled folder for your plugins. Following completion of that command, you will want to run the following:
sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/disabled
This moves your current Java plugin to the previously created disabled folder. After that has completed, run this within the terminal:
sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
This creates a symbolic link to the correct Java plugin. The last step will actually enable the Java 6 plugin:
sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws /usr/bin/javaws
This should address the issue of SSH no longer working in Chrome on OS/X. To revert these changes, please refer to the following steps:
Disable Java SE 6 Web Start opening:
sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javaws /usr/bin/javaws
If you have issues beyond this point, please contact RightScale support.
© 2006-2014 RightScale, Inc. All rights reserved.
RightScale is a registered trademark of RightScale, Inc. All other products and services may be trademarks or servicemarks of their respective owners.