ssh连接缓慢 ssh连接失败问题 Linux 脚本解决ssh连接缓慢问题,windows解决本地ssh连接失败

简介: ssh连接缓慢 ssh连接失败问题 Linux 脚本解决ssh连接缓慢问题,windows解决本地ssh连接失败

解决sshd连接缓慢

Linux系统

脚本

#!/bin/bash
#更改ssh连接缓慢问题
echo "请输入要更改的主机名,回车跳过"
read i
if [[ "$i" != "" ]]
then
  echo "$i">/etc/hostname
  #获取当前网卡IP
ip=$(ip a show dev ens33|grep -w inet|awk '{print $2}'|sed 's/\/.*//')
#获取username
hostname=$(hostname)
echo "-----当前ens33网卡IP为$ip-----"
echo "-----当前主机名$hostname-----"
#配置hosts  
echo "127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 devmng" > /etc/hosts
echo "::1         localhost localhost.localdomain localhost6 localhost6.localdomain6" >> /etc/hosts
echo "$ip $hostname" >> /etc/hosts
#注释掉server上/etc/resolv.conf中所有行或清空
echo >/etc/resolv.conf
#修改sshd 并重启查看状态
echo "UseDNS no" >> /etc/ssh/sshd_config
echo "-----正在重启SSH服务-----"
systemctl restart sshd
status=$(systemctl status sshd|grep Active)
#判断是否启动成功
status1=$(echo $status|grep "running")
if [[ "$status1" != "" ]]
then
  echo "-----ssh重启成功-----"
else
  echo "-----ssh重启失败-----"
fi
echo "-----脚本执行完毕 by:炫酷无敌石头-----"
else
  echo "-----已跳过正在执行下一步-----"
#获取当前网卡IP
ip=$(ip a show dev ens33|grep -w inet|awk '{print $2}'|sed 's/\/.*//')
#获取username
hostname=$(hostname)
echo "-----当前ens33网卡IP为$ip-----"
echo "-----当前主机名$hostname-----"
#配置hosts  
echo "127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 devmng" > /etc/hosts
echo "::1         localhost localhost.localdomain localhost6 localhost6.localdomain6" >> /etc/hosts
echo "$ip $hostname" >> /etc/hosts
#注释掉server上/etc/resolv.conf中所有行或清空
echo >/etc/resolv.conf
#修改sshd 并重启查看状态
echo "UseDNS no" >> /etc/ssh/sshd_config
echo "-----正在重启SSH服务-----"
systemctl restart sshd
status=$(systemctl status sshd|grep Active)
#判断是否启动成功
status1=$(echo $status|grep "running")
if [[ "$status1" != "" ]]
then
  echo "-----ssh重启成功-----"
else
  echo "-----ssh重启失败-----"
fi
echo "-----脚本执行完毕 by:炫酷无敌石头-----"
fi

windows 系统

报错内容

本机电脑的问题,在本地PC输入 ssh-keygen -R 192.144.181.42(云服务器IP)

目录
相关文章
|
3天前
|
网络协议 Linux 网络安全
微软工程师偷偷在用!这款SSH工具让Windows操控CentOS比Mac还优雅!
远程登录Linux服务器是管理和维护服务器的重要手段,尤其在远程办公、云服务管理等场景中不可或缺。通过工具如XShell,用户可以方便地进行远程管理。SSH协议确保了数据传输的安全性,命令行界面提高了操作效率。配置XShell连接CentOS时,需确保Linux系统开启sshd服务和22端口,并正确设置主机地址、用户名和密码。此外,调整字体和配色方案可优化使用体验,解决中文显示问题。
50 17
微软工程师偷偷在用!这款SSH工具让Windows操控CentOS比Mac还优雅!
|
3月前
|
Java 数据库连接 网络安全
JDBC常用特性-SSH隧道连接
JDBC常用特性-SSH隧道连接
|
1天前
|
安全 Linux 网络安全
CentOS 8下SSH连接超时与“无法加载主机密钥”错误的排查与修复
在CentOS 8系统中,宝塔面板提示“出错了,面板运行时发生错误”,导致插件无法正常显示。同时,SSH连接超时,修复面板功能失效。通过VNC连接排查,发现SSH服务安装和配置问题频发,最终通过重装SSH、调整权限并重新生成主机密钥文件解决问题,成功恢复SSH连接。
50 16
|
7月前
|
Ubuntu Shell 网络安全
安装了ubuntu虚拟机后发现shell无法连接 ubuntu开启ssh连接
【8月更文挑战第23天】安装了ubuntu虚拟机后发现shell无法连接
531 6
|
6月前
|
安全 Linux 网络安全
Linux端的ssh如何升级?
Linux端的ssh如何升级?
557 59
|
4月前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
5月前
|
大数据 网络安全 数据安全/隐私保护
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(二)
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(二)
218 5
|
5月前
|
XML 大数据 网络安全
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(一)
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(一)
121 4
|
5月前
|
网络安全 数据安全/隐私保护 C++
VS Code 的SSH连接不成功问题分析与解决
VS Code 的SSH连接不成功问题分析与解决
|
7月前
|
监控 安全 Ubuntu
在Linux中,如何进行SSH服务配置?
在Linux中,如何进行SSH服务配置?