CentOS7.9版最小化安装之后,默认是已经安装了SSH服务的,也默认就配置好了SFTP了,不需要再另外安装,直接连接就行。
习惯性的用Putty连接SSH,但是发现连接不上,出现错误提示:
Disconnected: Server protocol violation: unexpected SSH2_MSG_UNIMPLEMENTED packet
通过度娘找到了解决方法:
在左侧connection-ssh-kex ,将diffie-hellman group exchange调到下面即可
也就是说,这不是服务器的问题。这是软件设置的问题。
打开Putty之后,在左侧的菜单中找到SSH,双击展开,点击kex这一项,右侧就会看到Algorithm selection policy,下面有几个选项,选中diffie-hellman group exchange这一项,把diffie-hellman group exchange这一项的位置往下调就可以连接了,亲测成功!