博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[异常解决] windows用SSH和linux同步文件&linux开启SSH&ssh client 报 algorithm negotiation failed的解决方法之一...
阅读量:6651 次
发布时间:2019-06-25

本文共 1339 字,大约阅读时间需要 4 分钟。

 

1、安装、配置与启动

SSH分客户端openssh-client和openssh-server 如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server

sudo apt-get install openssh-server

然后确认sshserver是否启动了:

ps -e |grep ssh

如果看到sshd那说明ssh-server已经启动了。

如果没有则可以这样启动:

sudo /etc/init.d/ssh start

ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222,这里要把PermitRootLogin的属性改为yes。

sudo gedit /etc/ssh/sshd_config

然后重启SSH服务:

sudo /etc/init.d/ssh restart

然后使用以下方式登陆SSH:

① 命令行方式:

ssh username@192.168.1.112 username为192.168.1.112 机器上的用户,需要输入密码。

② 客户端方式:

 

2、问题与解决

ssh client 报 algorithm negotiation failed的解决方法之一

修改sshd的配置文件 /etc/ssh/sshd_config

在配置文件中添加:

Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbcMACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

重启sshd服务后,即可正常连接。

导致此问题的原因是ssh升级后,为了安全,默认不再采用原来一些加密算法,我们手工添加进去即可。

 

 


@beautifulzzzz智能硬件、物联网,热爱技术,关注产品博客:http://blog.beautifulzzzz.comsina:http://weibo.com/beautifulzzzz?is_all=1

 

转载地址:http://dijto.baihongyu.com/

你可能感兴趣的文章
随时更新———个人喜欢的关于模式识别、机器学习、推荐系统、图像特征、深度学习、数值计算、目标跟踪等方面个人主页及博客...
查看>>
理解Java ThreadLocal
查看>>
我打赌!!!这些奇葩好用的搜索网站你都不知道
查看>>
PHP第九课 正則表達式在PHP中的使用
查看>>
Cordova 5 架构学习 Weinre远程调试技术
查看>>
Python操作redis学习系列之(集合)set,redis set详解 (六)
查看>>
spark-streaming问题集锦
查看>>
C++中的头文件和源文件
查看>>
leetcode中,代码怎样调试,创造本地执行环境
查看>>
向场景中加入光照
查看>>
Maven实战(九)——打包的技巧
查看>>
Handling bundles in activities and fragments
查看>>
跨域CORS原理及调用详细演示样例
查看>>
ZXing-core生成二维码和解析
查看>>
细叠子草—蛤蟆皮草
查看>>
[cocos2d-x]怎样降低cocos2d-x游戏的耗电量?
查看>>
Android分享功能的一点总结
查看>>
import 和 import {} 的区别
查看>>
Git命令学习之旅——日志和穿梭版本号
查看>>
入侵检測与防火墙有何不同,各有什么优缺点
查看>>