kali2.0 ssh证书登录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kali2.0 ssh证书登录相关的知识,希望对你有一定的参考价值。

虚拟机开多台linux主机时,经常主机间相互切换输入命令,很是麻烦然后想到这个ssh证书登录可以在一台主机上连接其它主机省的来回切换,直接在一个shell里面输入命令就行了。反正就是为了方便!

这里先说一下两台主机相互连接

第一步:先订一个主机a(服务端)主机b(客户端)   最后实现的时客户端连接服务端

第二步:检查主机a ssh服务是否开启,默认是关闭的。启动ssh服务service ssh start,查看是否正常开启

service ssh status 回显内容有active(running)则说明正常开启服务。

第三步:配置SSH参数修改sshd_config文件,命令 vi /etc/ssh/sshd_config

将#PasswordAuthentication yes 修改为

PasswordAuthentication yes

将#PermitRootLogin without-password修改为

PermitRootLogin yes

第四步:主机b生成公钥和私钥

             # ssh- keygen -t rsa          (连续三次回车,即在本地生成了公钥和私钥,不设置密码)

             将公钥拷到主机a
             # scp  /root/.ssh/id_rsa.pub  [email protected]主机的ip:/root/.ssh/id_rsa.pub(如果没有这个文件去主机a创建这个文件,其实随便创建一个就行了,因为下面还要把这个文件复制到另一个文件)

第五步:在主机a创建authorized_keys2文件

            # touch /root/.ssh/authorized_keys2      (如果已经存在这个文件, 跳过这条)

            将公钥拷贝到authorized_keys2中

            # cat /root/.ssh/id_rsa.pub   >> /root/.ssh/authorized_keys2 (将id_rsa.pub的内容追加到 authorized_keys2 中)

第六步:用主机b连接主机a ssh [email protected]主机a的ip

第七步:连接成功,如果想退出输入exit(我开始连接成功的时候我都没分清到底是不是连上了 然后ifconfig一下发现ping出来的是主机a的ip,才知道这样就算是连接上了!)




以上是关于kali2.0 ssh证书登录的主要内容,如果未能解决你的问题,请参考以下文章

kali2.0 msql任意密码登录的问题解决

ssh证书登录

设置ssh证书登录,禁止root登录,禁止su到root,sudo权限设置

Centos7ssh使用证书登录加固

markdown SSH Config配置及证书登录

配置SSH服务使用证书登录Ubuntu服务器