关于linux的ssh(出现的问题以及ubuntu的ssh配置和ssh连接超时问题) 您所在的位置:网站首页 ssh密钥登录服务和客户端 关于linux的ssh(出现的问题以及ubuntu的ssh配置和ssh连接超时问题)

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

2023-06-06 14:35| 来源: 网络整理| 查看: 265

目录

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有