美文网首页
kali Linux 中ssh登陆问题

kali Linux 中ssh登陆问题

作者: seeiy | 来源:发表于2018-11-09 15:14 被阅读136次

0x01

默认情况下kali好像没有安装SSH服务,所以你如果想使用远程登录kali是不可能的,或者如果你不更改某些设置root用户也是不能远程登录的。

0x02

安装OpenSSH Server:

apt-get install openssh-server

配置SSH服务开机启动:

update-rc.d -f ssh remove
update-rc.d -f ssh defaults
update-rc.d -f ssh enable 2 3 4 5  //我也不知道这是啥意思

更改默认的SSH密钥:

由于每个Linux系统都使用相似的密钥,为了提高系统安全,我们更改默认的SSH密钥。

备份原始密钥:
cd /etc/ssh
mkdir ssh_key_backup
mv ssh_host_* ssh_key_backup
创建新密钥:
dpkg-reconfigure openssh-server

允许root用户使用ssh远程登录

默认下,kali不允许使用root用户进行ssh远程登录,需要改一下ssh的配置文件:

vim /etc/ssh/sshd_config

把:

PermitRootLogin prohibit-password

改为

PermitRootLogin yes

这里注意要把前面的#注释符去掉


image.png

重启SSH:

service ssh restart

如果你想修改Linux每次远程登录的问候消息,可以自定义:

vim /etc/motd

记得重启ssh服务。

来源

------------------------------更新2019/02/21-----------------------------------------
最近遇到一个奇怪的问题:
我的kali可以被一台win10的机子ssh登陆,但是在另外一台win7的机子却不能登陆,老是提示密码错误拒绝连接(实际上密码是对的,一度怀疑我密码是不是真的记错了(→_→))公司网络环境比较复杂,具体什么原因一直没搞清楚,但是我在sshd的配置文件中进行了一项修改就可以登录,如下:

AddressFamily any    // 去除前面的#
image.png

保存修改的配置文件,重启ssh服务,如果不行就重启一下kali(我是重启解决了问题)

跟小伙伴说了这个问题,小伙伴跟我说还有一个配置项要改,如下:

PasswordAuthentication yes    //这个好像是密码认证,我原本是没有改这项,如果还有问题可以尝试改这个
image.png

相关文章

网友评论

      本文标题:kali Linux 中ssh登陆问题

      本文链接:https://www.haomeiwen.com/subject/vlloxqtx.html