关于linux的ssh(出现的问题以及ubuntu的ssh配置和ssh连接超时问题)

目录

Ubuntu进行ssh连接

关于ssh报错排错

备注:防火墙和selinux可能对ssh连接存在限制,但是我在操作的时候并没对我照成影响

查看selinux状态

ssh_config和sshd_config的区别


Ubuntu进行ssh连接

1.首先需要安装SSH服务器,在ubuntu终端输入以下指令

sudo apt-get install -y ssh

2.启用SSH服务,输入以下指令

service ssh start

3.查看SSH服务运行状态

service ssh status

4.进行ssh连接(这里也要使用sudo权限)

关于ssh报错排错

要进行连接的主机出现权限报错有好几个原因:

1。网络连通性有问题,要进行连接首先要可以ping通

2.本身主机给的权限不够,不能进行连接(要sudo)

3.启动报错。直接查看日志看哪里配置出问题

4..被连接服务器配置限制了ssh:

        ①是否加入了黑白名单(白名单的优先级高于黑名单)。     具体看x17安全加固

/etc/hosts.allow   #白名单的路径
/etc/hosts.deny    #黑名单的路径

        ②root用户被限制连接不上

/etc/ssh/sshd_config     #ssh的主配置文件路径    
#将PermitRootLogin no 配置成 yes   (可用/进行查找  n是下一个)

4.如果修改完配置文件一定要重启才生效

systemctl restart sshd

备注:防火墙和selinux可能对ssh连接存在限制,但是我在操作的时候并没对我照成影响

查看selinux状态

/usr/sbin/sestatus -v  #如果SELinux status参数为enabled即为开启状态getenforce             #也可以用这个命令检查sestatus               #查看状态

ssh_config和sshd_config的区别

ssh_config是SSH客户端的配置文件,用于配置SSH客户端的行为和选项,例如指定默认的身份验证方法、指定默认的密钥文件等。

sshd_config是SSH服务器的配置文件,用于配置SSH服务器的行为和选项,例如指定允许的身份验证方法、指定监听的端口号等。

ssh连接超时

服务器端修改

路径:/etc/ssh/sshd_config

在配置文件中找到
#ClientAliveInterval 0
#ClientAliveCountMax 3修改为
ClientAliveInterval 60
#ClientAliveInterval:指定服务器向客户端检测是否活动状态的间隔时间,默认为0,将它修改为60,就是每60秒检测一次。ClientAliveCountMax 5
#ClientAliveCountMax:指定服务器向客户端检测无响应最大次数,达到次数断开连接,默认为3。

 然后重启服务

systemctl restart sshd.service
#重启ssh服务,使新的配置文件生效systemctl status sshd.service
#检查当前ssh服务状态

客户端

一样的配置,将Client改成Server

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/253323.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

matlab机器人画圆轨迹规划

在这里插入图片描述 function Untitled()clear;clc; L(1)Link([0 0.15055 0 pi/2]); L(2)Link([0 -0.115 0.246 0]); L(3)Link([0 0.1163 0.190 0]); L(4)Link([0 -0.1175 0 pi/2]); L(5)Link([0 0.1175 0 -pi/2]); L(6)Link([0 0.105 0 0]);ZU3SerialLink(L,name,JAKA Z…

Ps制造图标

(作者:翟正兴,撰写时间:2019年6月17日) 首先我们打开ps新建一个文档 ,然后在文档里面用椭圆工具画一个圆出来,画圆的时候把填充禁掉,把描边大小调成30像素首先我们打开ps新建一个文档…

怎么用PS软件图层样式制作图标

1. 2.圆角60px 3. 4.添加图层样式【渐变叠加】 5. 添加【斜面和浮雕】 6. 7.再画一个圆角矩形并添加【图层样式】【渐变叠加】【描边】 8.画圆再次添加【图层样式】【渐变叠加】【内阴影】 9.画圆形并填充黑色【图层样式】【描边】 10. 11.复制圆形最后得到效果图 编辑&#xf…

chatgpt赋能python:Python中最大公约数的函数介绍

Python中最大公约数的函数介绍 在数学中,最大公约数(GCD)是两个或多个整数的最大公约数。 Python是一种高级编程语言,具有内置的GCD函数。在本篇文章中,我们将介绍Python中的最大公约数函数,以及如何使用它…

Python OpenCV画圆

Python OpenCV画圆 PS: 也是从网上各个帖子中学习的Python,因此代码的格式以及内容有粘贴网上其他大神的代码,如有侵权请告知删除 在图片中检测圆,并进行标注 #!/usr/bin/python # -*- coding: UTF-8 -*-import cv2# 加载图片 img cv2.im…

PS-切图

ps学习 1.改设置 新建ctrN ,网页默认选web大小宽度1920 移动工具:设置选择图层 选择自动选择或者按Ctrl鼠标左键可选中 视图:勾标尺显示智能参考线 关掉一些窗口,只留下图层、历史、信息、字符 改信息窗口的面板选项: 改编辑…

C语言画圆(详细解释易懂)

代码 #include<iostream> #include<cmath> using namespace std; int main() { for(double y10;y>-10;y-1){for(int i0;i<10;i) cout<<" ";double x2.5*(10-sqrt(100-y*y)),t;for(t0;t<x;t1) cout<<" ";cout<<…

中点画圆算法----计算机图形学

圆的对称特性&#xff1a; 一个八分圆上的点可以映射为其余七个八分圆的点 利用圆的对称性可以减少计算量&#xff0c;只需要计算出一个八分之一圆上需要画的点&#xff0c;就可以映射出整个圆 中点画圆算法&#xff1a; &#xff08;对于原点为(xc,yc)的圆&#xff0c;假定圆…

Android 自定义View 画圆(奥运五环)

效果图 前言 你会画画吗&#xff1f;你会写代码吗&#xff1f;你会用代码画画吗&#xff1f; 正文 自定义View&#xff0c;实际开发过程中&#xff0c;因为涉及用户体验的时候&#xff0c;UI通常会弄一些骚操作出来&#xff0c;这个时候就有两个选择&#xff0c;你是用GIF…

PS小知识(三)——画圆滑线及虚线

一&#xff1a;画一个圆滑线 1、利用“套索工具”沿着地物画一个圈&#xff1b;或者利用“磁性套索工具”画圈&#xff08;这个的特点是可以大致按照不同的颜色自动追踪&#xff09;。 2、右击进行“描边” 3、进行下面的“平滑”操作 二&#xff1a;画一个圆滑且各段等长的…

html画布里面画圆,html5 canvas 画布画圆

什么是 Canvas? HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。javascript 画布是一个矩形区域,您能够控制其每一像素。css canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。html 浏览器支持 Internet Explorer 9+, Firefox, Opera, Chrome 以及 Sa…

Bresenham 画圆算法原理

文章目录 前言Bresenham 画圆算法原理两个近似构造判别式圆与网格点的关系关系由来关系含义 p i p_i pi​ 递推画圆程序伪码 圆与网格点的关系图示 前言 首先简要介绍一下生成圆的方法&#xff1a; 直接利用圆的方程生成圆利用圆的对称性生成圆 方法一由于会涉及到浮点运算等…

C++ deque类成员函数介绍

目录 &#x1f914;deque模板介绍&#xff1a; &#x1f914;deque特点&#xff1a; &#x1f914;deque内存结构图解&#xff1a; &#x1f914;deque各操作地址指向&#xff1a; &#x1f914; deque的成员函数&#xff1a; deque构造函数&#xff1a; &#x1f50d;代…

ajax异步请求刷新layui表格

ajax异步请求刷新Layui表格数据 今天遇到一个小问题&#xff0c;向后端传一个bean插入到数据库后&#xff0c;在前端页面同步显示。刚开始直接用from表单把数据传给后台进行插入操作&#xff0c;但是这样前端不能及时接收到后端完成插入操作的信息&#xff08;其实是我不知道怎…

form 表单提交时用ajax异步请求导致ajax请求结果无法接收问题

1、背景描述&#xff0c;有个公司内部用的小系统&#xff0c;不想大动干戈用太多前端框架&#xff0c;就用HTML5写了个登陆页面&#xff0c;刚开始想着用form表单提交登陆账户信息。后来因为前后端分离&#xff0c;并且统一用ajax调用后台服务交互数据&#xff0c;因此在form表…

AJAX异步请求(Asynchronous Javascript And Xml)

文章目录 1、传统请求及缺点&#xff08;1&#xff09;传统的请求&#xff08;2&#xff09;传统请求存在的问题 2、AJAX概述3、XMLHttpRequest对象4、AJAX GET请求5、AJAX GET请求缓存问题6、AJAX POST请求&#xff08;1&#xff09;案例一&#xff1a;使用AJAX POST请求实现用…

AJAX 异步请求处理

AJAX Asynchronous JavaScript and XML&#xff08;异步的 JavaScript 和 XML&#xff09;。 AJAX 不是新的编程语言&#xff0c;而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下&#xff0c;可以与服务器交换数据并更新部分网页内容。 AJA…

如何判断一个请求是否是Ajax异步请求

前言 今天在看项目过程中&#xff0c;发现了一段代码。是用来判断一个请求是否是ajax请求&#xff0c;出于好奇&#xff0c;我研究了一番。 代码预览 /*** 是否是Ajax异步请求* * param request*/public static boolean isAjaxRequest(HttpServletRequest request){String ac…

jquery实现ajax异步请求

前端代码&#xff1a; <html> <head> <meta charset"UTF-8"> <title>异步请求</title> <script type"text/javascript" src"jquery-3.3.1.js"></script> <script type"text/javascript"…

基于深度学习的高精度山羊检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要&#xff1a;基于深度学习的高精度山羊检测识别系统可用于日常生活中或野外来检测与定位山羊目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的山羊目标检测识别&#xff0c;另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检测模型…