发布网友 发布时间:2022-04-21 04:11
共1个回答
热心网友 时间:2022-06-17 22:15
摘要1、 检查sudo ps -e|grep ssh 查看是否有ssh进程服务,如果没有的话,需要下载安装 sudo apt-get install openssh-server2、修改/etc/ssh/sshd-config文件.将其中的PermitRootLogin no修改为yesPubkeyAuthentication yes修改为noAuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,PasswordAuthentication no修改为yes就可以了。3、采用ubuntu系统客户端去连接的时候,需要设置root密码 命令: sudo passwd root 根据提示设置密码两次!4、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服务后,即可正常连接。咨询记录 · 回答于2021-11-29本地可以但远程无法连接ssh您好,我这边正在为您查询,请稍等片刻,我这边马上回复您~您好,我这边正在为您查询,请稍等片刻,我这边马上回复您~是ubuntu系统是ubuntu系统亲~您好,很高兴为您解答。1、 检查sudo ps -e|grep ssh 查看是否有ssh进程服务,如果没有的话,需要下载安装 sudo apt-get install openssh-server2、修改/etc/ssh/sshd-config文件.将其中的PermitRootLogin no修改为yesPubkeyAuthentication yes修改为noAuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,PasswordAuthentication no修改为yes就可以了。3、采用ubuntu系统客户端去连接的时候,需要设置root密码 命令: sudo passwd root 根据提示设置密码两次!4、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升级后,为了安全,默认不再采用原来一些加密算法,我们手工添加进去即可。我用的是putty和CRT连接,都不行。但是在本机的ubuntu 系统连接ssh是可以的。配置文件也修改过的我用的是putty和CRT连接,都不行。但是在本机的ubuntu 系统连接ssh是可以的。配置文件也修改过的亲~您电脑重启看看重启过了,也不行,我是在win10系统装了虚拟机,并且装了centos和ubuntu系统,centos远程没问题,Ubuntu系统有时问题,就是查不到原因。https://blog.csdn.net/weixin_34416909/article/details/119591971亲~您这个文章看一下,应该对您有帮助putty连接输入账户和密码后现显示拒绝,CRT显示连接一直显示输入密码这一步。前面的步骤好像都没问题。先输入账户 pi 再输入密码raspberry 才算登陆到树莓派。即可进行正常操作Login: pi password: raspberry也有可能是对方系统原因