碎碎念:自己试着moba远连kali结果一直没成功,瞎改配置文件差点救不回来(快照救我!!!)结果搞了半天少改了ssh_config的配置文件,给自己气笑了,故写下这篇记录自己铸币的操作
Kali
01修改配置文件
kali虚拟机的默认配置下ssh是默认关闭的,其中的两个SSH配置文件:ssh_config(/etc/ssh/ssh_config)、sshd_config(/etc/ssh/sshd_config)都默认拒绝任何ssh的服务,其中并没有设置允许用户以密码认证身份的方式登录(即设置PasswordAuthentication yes),所以需要修改配置文件
01-1 编辑文件ssh_config
vim /etc/ssh/ssh_config //需要sudo提权
将PasswordAuthentication yes去掉注释,若为PasswordAuthentication no,则将no改为yes后再去掉注释

保存退出
01-2 编辑文件sshd_config
vim /etc/ssh/sshd_config //需要sudo提权
1.将PermitRootLogin prohibit-password的prohibit-password改为yes,再去掉注释
2.将PasswordAuthentication yes去掉注释


全部修改过后退出保存
02 启动ssh服务
启动ssh服务
service ssh start
设置SSH服务开机自启动,不然每次启动kali都需要重新手动启动ssh服务
systemctl enable ssh
03 MobaXterm远程连接
查看kali的IP地址
ip a
ifconfig //任君挑选

点击Session–>SSH,输入主机IP、Session名称、端口号(默认22)后创建Session。

创建好后输入密码,成功连接

04 便捷操作
在学习的时候,如果你的IP变了,kali的IP也会跟着变,这样的话就需要你重复输入账户密码。那我们可以用mobaxterm的账户密码本来减去这一操作
具体操作:

在credentials界面进行下一步操作

点击new创建

在这输入你的kali的账号密码即可

创建完毕之后你就能看见你刚刚创建的账号密码本

在每次需要重新设置IP的时候选中[kali]即可实现免登录

Ubuntu
一般ubuntu系统中的ssh远程连接服务是默认取消远程密码认证的,所以需要手动更改其中的配置文件来开启相关的认证服务
01 检查ssh.service
sudo systemctl status ssh

有类似返回结果说明ssh存在,不需要安装(一般默认会有安装)
02 修改sshd_config配置文件
sudo vim /etc/ssh/sshd_config

03 修改 60-clouding-settings.conf 配置文件
sudo vim /etc/ssh/sshd_config.d/60-clouding-settings.conf

04 重启ssh服务
sudo systemctl restart ssh
确认ip后用mobaxterm连接即可






评论