[异常解决] windows用SSH和linux同步文件linux开启SSHssh client 报 algorithm negotiation failed的解决方法之一...

news/2024/7/1 22:03:00

 

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-cbc

MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96

KexAlgorithms 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.com
sina:http://weibo.com/beautifulzzzz?is_all=1

 

转载于:https://www.cnblogs.com/zjutlitao/p/6223486.html


http://www.niftyadmin.cn/n/4243173.html

相关文章

厦门集美大学的计算机专业,2017集美大学各专业录取分数线

集美大学是省属多科性大学,是福建省重点建设高校、福建省本科一批招生高校、交通运输部与福建省共建高校、博士学位授予单位。各专业录取分数线是多少呢?下面学习啦小编为你整理了2017集美大学各专业录取分数线,希望对你有帮助。2017厦门集美大学分数线…

VS项目中使用Nuget还原包后编译生产还一直报错?

Nuget官网下载Nuget项目包的命令地址:https://www.nuget.org/packages 今天就遇到一个比较奇葩的问题,折腾了很久终于搞定了: 问题是这样的:我的解决方案原本是好好的,但是其他朋友加个一个项目,我获取最新后&#…

npoi html富文本,c#NPOI导出

按行列导出数据:HSSFWorkbook hssfworkbook new HSSFWorkbook();  //命名空间:using NPOI.HSSF.UserModel;Sheet sheet1 hssfworkbook.CreateSheet("Sheet1");  //命名空间:using NPOI.SS.UserModel;sheet1.CreateRow(0).Cre…

局部和全局案例!!

name 潘金莲 def meili():name "武松"def keai():nonlocal namename 武大郎print(name)keai()print(name) meili() print(name)转载于:https://www.cnblogs.com/huangjinshan/p/6233604.html

祝福我的朋友们:2017年新年快乐?

转载于:https://www.cnblogs.com/nedtwo/p/6233630.html

idea vue html报错,idea使用Vue的v-bind,v-on报错

vue 使用webpack打包后路径报错以及 alias 的使用一.vue 使用webpack打包后路径报错(两步解决) 1. config文件夹 > index.js > 把assetsPublicPath的 / 改为 ./ 2. b ...Vue学习笔记-vue-element-admin 按装报错再按装一 使用环境 开发系统: windows 后端IDE: PyCharm 前…

用Markdown优雅的渲染我们的网页

认识 Markdown Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。例如此文…

html背景纹理,CSS3 一组背景图纹理

CSS语言:CSSSCSS确定body {background: lightgrey;}div {width: 200px;height: 125px;background: salmon;margin: 30px auto;}.grid1 {background: white;background-image: linear-gradient(90deg, rgba(200, 0, 0, 0.5) 50%, transparent 0), linear-gradient(rg…