libcrypro.so error returned when running ssh command

2 次查看(过去 30 天)
I am using Matlab R2018b on Ubuntu 14.04 LTS and when I run the system command with ssh command. It returns the following error in the cmdout variable:
'ssh: /usr/local/MATLAB/R2018b/bin/glnxa64/libcrypto.so.1.0.0: no version information available (required by ssh)
ssh: /usr/local/MATLAB/R2018b/bin/glnxa64/libcrypto.so.1.0.0: no version information available (required by ssh)
I tried to solve this problem using multiple solutions on the Internet but without any success. One solution suggests renaming the libcrypto file but because of that Matlab does not start. The second solutions suggests unsetting the LD_LIBRARY_PATH environment variable but this variable was already empty. Any solution to this problem? I would like the SSH command to return an empty cmdout variable.
Also it seems, the SSH requires to manually agree inside the Matlab environment on adding the key of the connection, otherwise the execution of the script file suspends. Any idea on how to enforce the SSH command to automatically add the key entry without my intervention i.e. typing 'yes' in the command prompt of Matlab?

回答(1 个)

Fabrice Lambert
Fabrice Lambert 2019-2-13
Hi,
I'm having the same problem with the crypto file, haven't found a permanent solution. What works for now is to rename the crypto file once you have started Matlab and rename it back to its original version once you close Matlab.
As for the key problem, if you're in Linux you can use sshpass to log in automatically using a script. If you're in Windows then putty has the -pw option.

类别

Help CenterFile Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息

标签

产品


版本

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by