SSH主机方式认证的实现

SSH主机方式认证的实现,第1张

SSH(Secure Shell)是常用的安全的远程控制协议,由于之前常用Telnet协议并不安全,目前SSH已经取代它成为远程控制协议中的主流。

OpenSSH是应用SSH协议的开源远程控制软件,除了默认的用户名+密码认证验证方式以外,OpenSSH还可以使用基于秘钥对(key pair)或者基于主机身份(Host-based)的验证方式。

关于如何基于秘钥对进行SSH身份验证网上有非常多的资料,而关于如何基于主机身份进行SSH身份验证的资料则比较混乱,本文就以作者最近的实践为例加以说明。

这次实验共有2台Linux,客户端主机名是mycentos,IP地址是192.168.1.25;服务器端主机名是woocentos7,IP地址是192.168.1.6。

服务器端和客户端都要修改SSH配置文件以支持主机身份验证,服务器端需要修改/etc/ssh/sshd_config文件,将HostbasedAuthentication项改为yes,IgnoreRhosts项改为no;客户端需要修改/etc/ssh/ssh_config文件,将HostbasedAuthentication项改为yes,EnableSSHKeysign项改为yes。服务器端修改配置文件以后,需要重启sshd服务使修改后的配置生效,命令是systemctl restart sshd。

服务器端还需要在/etc/hosts.equiv配置文件中增加客户端的主机名,在root用户的~/.shosts文件中增加客户端的主机名与对应的用户名(root,两项之间用空格隔开),在/etc/ssh/ssh_known_hosts文件中增加客户端的主机公钥信息,格式如下:

mycentos,192.168.1.25 ecdsa-sha2-nistp256 AAAAE2VjZ……KO8WzOJo=

其中“mycentos,192.168.1.25”是客户端的主机名和IP地址(这样不论是通过主机名还是IP地址都可以找到对应的公钥信息),“ecdsa-sha2-nistp256”是公钥类型,“AAAAE2VjZ……KO8WzOJo=”是具体的公钥内容。可以通过执行ssh-keyscan -t ecdsa 192.168.1.25 >>/etc/ssh/ssh_known_hosts命令完成操作。

做完以上的操作,理论上客户端就可以通过验证主机身份的方式用ssh登录服务器端了,不过仍需注意几点:

1、服务器端最好关闭SELinux,如setenforce 0以免影响正常登录,关闭SELinux后如果客户端仍然无法登录,可以重启服务器端sshd服务。注意:不关闭SELinux应该也是可以实现主机认证的功能的,但是因为时间关系,作者并没有再尝试。

2、服务器端和客户端的/etc/hosts文件中应该有对端的主机IP地址解析,以免提示解析错误。

3、服务器端和客户端的用户配置要保持一致。

4、客户端登录时不用添加用户名,使用其他用户登录(非当前Shell用户)时依然会提示输入密码,也就失去了主机认证的意义。

5、客户端登录时可执行ssh -v server_name|server_IP或者ssh -vvvvv server_name|server_IP命令,能够显示登录过程中的详细协商过程和传递参数,对于出现异常时排错非常有用。

使用Sony Entertainment Network的账号认证PS4™,即可将主机认证为常用PS4™

PlayStation 4是索尼电脑娱乐公司推出的家用游戏机。是PlayStation游戏机系列的第四代游戏主机,采用AMD Jaguar 8core处理器。

扩展资料

PlayStation 4的主要控制器是DualShock 4,通过蓝牙2.1+EDR与主机链接,旧款控制器DualShock™3则无法在PlayStation®4上使用。DualShock™4加入了数项全新的功能,包括正面

配有可按压的双点电容式感应触控板。此外控制器亦支持动态传感,内建三轴陀螺仪和三轴加速器,其震动功能亦有改进。DualShock™4也是第一款正式支持Windows个人电脑的PlayStation®原厂控制器。

控制器内建不可拆除的充电式锂电池,容量为1000 mAh。控制器重量约为210公克,尺寸为162x52x98公厘,使用橡胶与塑胶材质增加握持感。

控制器内建有数个输出连接端口。其中的3.5mm TRRS立体声接孔可连接耳机与麦克风,能让使用者同时接收并传送音频。此外控制器上亦配有一个Micro-USB连接端口、一个扩充连接端口,以及一个单声道扬声器。控制器可通过mirco-USB或专属充电座进行充电。

DualShock™4同时也装载了可显示各种颜色的光条。不同的颜色可用来代表不同的玩者,并可作为重要消息的提示之用(例如游戏人物的生命值降低等)。

此外光条也可与PlayStation®Camera摄影机互动,让摄影机能通过光条来判定控制器的动作和距离远近。这项功能是以PlayStation®Move技术为基础,既有的PlayStation®Move控制器亦可在PlayStation®4上使用。

参考资料来源:百度百科-ps4


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/146516.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-20
下一篇2023-03-20

发表评论

登录后才能评论

评论列表(0条)

    保存