【已解决】解决UbuntuKali无法进行SSH远程连接

news/2024/7/23 10:18:48 标签: ssh, linux

目录

  • Ubuntu20.04配置SSH远程连接
  • Kali Linux配置SSH远程连接

Ubuntu20.04配置SSH远程连接

首先更新安装包
sudo apt-get update

下载SSH服务
sudo apt install openssh-server

查看SSH服务
service ssh status
在这里插入图片描述

打开 /etc/ssh/sshd_config文件修改配置文件
将PermitRootLogin参数改为yes,且删掉注释符#

在这里插入图片描述

重启SSH服务
service ssh restart

然后VPS远程登录靶机,发现成功登录
在这里插入图片描述

Kali Linux配置SSH远程连接

同样首先配置SSH文件,修改同样的参数
/etc/ssh/sshd_config

在这里插入图片描述
重启SSH服务
service ssh restart
VPS尝试登录Web服务器,发现成功登录到Kali Linux 2022.1(Web服务器)
在这里插入图片描述

最后,这个连接的问题困扰了我三个小时吧,差不多从两点弄五点,终于知道哪里出问题了,网上的答案参差不齐,有的说要多增加参数,有的说还要弄公钥什么的,我也是跟着他们弄了半天,最后结合了大家的和我自己不懈努力的尝试终于弄出来。

没有设置自己开机启动SSH,可以设置一下

update-rc.d ssh enable 或者 systemctl enable ssh 开机自启动

http://www.niftyadmin.cn/n/5253072.html

相关文章

forceUpdate

forceUpdate 方法的原理是,它会导致组件的 $forceUpdate 函数被调用。当 $forceUpdate 被调用时,Vue 会重新运行该组件的 render 函数,并强制更新组件的虚拟 DOM。这样就会导致组件的子组件也重新渲染,从而达到强制更新的效果。 在…

为什么不建议所有类型都用ref

很多人在vue3的代码开发过程,习惯于直接把所有类型的响应式数据都用ref包裹创建。 1. ref: 适用类型: ref 主要适用于处理基本类型数据,如数字、字符串等。 内部实现: ref 创建一个包装过的响应式数据,通过 .value 属性访问和修改其值。这是…

C++模板的局限性,提供特殊的类型具体化模板

为了解决自定义数据无法调用常规模板,提供模板的重载(具体化模板),可以位这些特定的类型提供具体化的模板 总结: 利用具体化的模板,可以解决自定义类型的通用化学习模板并不是为了写模板,而是…

在UE中使用Python设置枚举类属性值的问题

目标 在UE编辑器中使用Python设置枚举类属性值会遇到些问题,本篇记录了这些问题的解决方法。 1. 设置数值类属性值 先在编辑器中选择一个Actor,然后运行下面Python代码: actor unreal.EditorLevelLibrary.get_selected_level_actors()[0…

simulink MATLABFunction模块中实时函数调用函数的使用

样例 function Predyy matlabceshi(input, Time_s) input1 input; Time_s1 Time_s; Predyy ee(input1) mm(Time_s1); end 上面是主要部分,下面是被调用部分 function A ee(input1) A input1 * 100; end function B mm(Time_s1) B Time_s1 * 100; end 模型…

kafka学习笔记--分区的好处、策略及自定义分区器

本文内容来自尚硅谷B站公开教学视频,仅做个人总结、学习、复习使用,任何对此文章的引用,应当说明源出处为尚硅谷,不得用于商业用途。 如有侵权、联系速删 视频教程链接:【尚硅谷】Kafka3.x教程(从入门到调优…

Ansible中执行流控制

1.ansible中的迭代循环 创建目录和文件 vim createfile.yaml - name: create file playbook hosts: all tasks: - name: create file file: path: "/mnt/{{item[name]}}" state: …

前端发起更改数据请求后再获取后端数据发现数据并未更改的一个解决办法

前端发起更改数据请求后再获取后端数据发现数据并未更改的一个解决办法 问题再现 async function refuseRefund(id,type){if(confirm(确定拒绝?)){await fetch(http://127.0.0.1:3000/api/refuseRefund, {method: POST,headers: {Content-type: application/json}…