
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升级后,为了安全,默认不再采用原来一些加密算法,我们手工添加进去即可。
ssh是linux系统自带的软件,它可以和telnet,ftp等应用层协议结合使用,是网络上传输的数据不再是明文了。ftp的命令,等你登陆了ftp服务器,打help命令,就会显示所有的命令
主要用get下载文件,mget下载文件夹,put上传文件,mput上传文件夹,dir显示现在文件夹里的文件,bye断开,cd进入,.当前目录,..上一路径,这些命令就足够用了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)