小编为您送福利啦,通过万维景盛代购阿里云ECS云服务器、RDS云数据库、防DDOS高防IP等阿里云全线产品9折,记住,是阿里云官方折扣后再打9折哦!通过万维景盛购买还送免费主机控制面板和运行环境!
终身享阿里云服务器折扣及续费长期折扣,请联系大客户经理18610695105 QQ/微信 442956988
另外送您天天双11阿里云虚拟主机9折优惠券!
在万维景盛会员中心可以在我司折扣价基础上再享受9折的优惠哦!
阿里云空间1G版原价188元,我司促销50元!
----------------------------------------
解决freebsd用ssh无法登陆,显示keyboard-interactive authentication ssh2 failed的问题
keyboard-interactive authentication,它是键盘交互认证模式,也就是说你必须要自己输入密码。
而password authentication验证方式,对于一些SSH clients (例如: SecureCRT)允许使用者「储存」密码,那么如果你选择了记忆密码,就可以直接登录而不需要输入密码。
因此ssh如果不用key方式,那么也要用keyboard-interactive authentication模式,如果真的很“勇敢”,那就用password authentication验证方式吧。
freebsd默认情况下是keyboard-interactive authentication模式的,如果要使用password authentication方式,可以修改/etc/ssh/sshd_config文件,
默认情况/etc/ssh/sshd_config文件全部为注释掉的,所以查找
#PasswordAuthentication no
改为
PasswordAuthentication yes
然后再找到
#PermitRootLogin = no
改为,允许root用户直接登陆
PermitRootLogin = yes
kill -HUP `cat /var/run/sshd.pid`重启sshd即可。
对于一些不支持keyboard-interactive authentication模式的ssh clients(例如SSH Secure Shell Client)通过ssh连接默认的freebsd时,会提示错误:no more authentication methods available,建议不要图省事而选择password authentication方式。
需要说明的是,如此改动仅仅适合本地机操作,作为严谨的服务器,不建议如此修改,会造成极大安全隐患,Client遭到攻击后,Server将完全暴露在入侵者面前。