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)

目录
相关文章
|
19天前
|
Java Linux
自定义linux脚本用于快速jar包启动、停止、重启
自定义linux脚本用于快速jar包启动、停止、重启
89 29
|
1月前
|
Ubuntu Linux 网络安全
在Linux云服务器上限制特定IP进行SSH远程连接的设置
温馨提示,修改iptables规则时要格外小心,否则可能导致无法远程访问你的服务器。最好在掌握足够技术知识和理解清楚操作含义之后再进行。另外,在已经配置了防火墙的情况下,例如ufw(Ubuntu Firewall)或firewalld,需要按照相应的防火墙的规则来设置。
97 24
|
21天前
|
Linux Shell 数据安全/隐私保护
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
91 3
|
22天前
|
Linux Shell
Centos或Linux编写一键式Shell脚本删除用户、组指导手册
Centos或Linux编写一键式Shell脚本删除用户、组指导手册
45 4
|
2月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
127 25
|
9天前
|
安全 网络协议 Linux
Linux查 ssh端口号和服务状态
本指南详细介绍如何检查SSH服务的运行状态,包括通过进程命令验证服务启动、查看监听端口、检测系统服务状态以及防火墙配置。同时提供安全建议,如修改默认端口、禁用密码登录和定期更新系统,确保SSH服务稳定与安全。适用于不同Linux发行版(Systemd/SysVinit),帮助用户全面排查和优化SSH配置。
|
2月前
|
安全 Linux
阿里云linux服务器使用脚本通过安全组屏蔽异常海外访问ip
公网网站可能会遭受黑客攻击导致访问异常,使用此脚本可以屏蔽掉异常IP 恢复访问。也可自行设置定时任务定期检测屏蔽。
213 28
|
3月前
|
网络协议 Linux 网络安全
微软工程师偷偷在用!这款SSH工具让Windows操控CentOS比Mac还优雅!
远程登录Linux服务器是管理和维护服务器的重要手段,尤其在远程办公、云服务管理等场景中不可或缺。通过工具如XShell,用户可以方便地进行远程管理。SSH协议确保了数据传输的安全性,命令行界面提高了操作效率。配置XShell连接CentOS时,需确保Linux系统开启sshd服务和22端口,并正确设置主机地址、用户名和密码。此外,调整字体和配色方案可优化使用体验,解决中文显示问题。
192 21
微软工程师偷偷在用!这款SSH工具让Windows操控CentOS比Mac还优雅!
|
2月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
88 10
|
3月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。