SSH密钥连接

作者: 耗子 分类: 渗透基础知识,渗透工具 发布时间: 2018-02-28 17:31

SSH密钥连接

最新在网上逛发现了个特点,网上同一个话题的文章种类很多,每个人要的关键点不一样。就比如我要写的这个SSH密钥连接。我已经研究了3天了,基本上网上能看的都看过一遍了,综合了每个文章的关键点才成功。

所以在这里给大家个建议,搜索的时候多换几种说法去搜,多用几种搜索引擎,你会有心得发现。

 

用到的工具:

SecureCRT

Kali

 

连接工具我没用putty,原因是putty的私钥证书是ppk,需要用puttygen去转化,但是我看网上文章过程中,用的时候有断落问题,就没用。大家如果想用可以试一下

就是把SecureCRT生成的私钥用puttygen转换层ppk格式,然后在putty设置ssh-auth设置好就可以了。(这里不贴图了,大家想弄的自己研究下,多动脑子是好的)

 

 

开始我们正文步骤:

  1. 首先用SecureCRT生成密钥

打开工具-创建公钥

图片1

 

 

类型选rsa,通行短语不用选,直接下一步,长度1024就可以。

图片2

这里选择Openssh格式,然后完成就好了。

 

  1. 打开kali

进入.ssh目录

cd /root/.ssh

如果没有.ssh目录创建一下,或者扯淡的方法输入ssh-keygen一直点回车(这是创建公钥的,咱们已经在本地创建完了,但是这个创建会自动生成.ssh目录,进入把创建的东西都删除了就行了)

 

  1. 把本机创建的公钥pub复制到.ssh目录下并且重命名成authorized_key
  2. 设置.ssh目录和authorized_key文件的权限为700
  3. 打开ssh配置文件 vi /etc/ssh/sshd_config

这两个设置为这样。

PasswordAuthentication no     不允许密码登录

PubkeyAuthentication  yes 使用公钥登录

PermitRootLogin yes           #root登录

  1. 重启ssh服务器

7.直接用SecureCRT连接就可以了

 

 

 

下面附加一下用帐号密码登录吧。

vi /etc/ssh/sshd_config 打开配置文件

PasswordAuthentication yes    #密码登录

PermitRootLogin yes           #root登录

 

重启服务器就可以了

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注