原理图:
自动脚本实现ssh建立连接,并在断线后自动重连:
#!/bin/sh
while true
do
{
date
if [ "`netstat -ant|grep 7777|grep ESTABLISHED`" = "" ]; then
ps -eo pid,cmd|grep "ssh -p 7777"|sed 's/^ *\(.*\) *$/\1/'|cut -d' ' -f1|xargs kill
echo 不在线,开始连接...
ssh -p 7777 -R 2222:127.0.0.1:22 -qfnN yourSshUser@your.3322.org &
sleep 10s
netstat -ant|grep 7777
sleep 30s
else
echo 已在线,30s后再测试
sleep 30s
fi
}
done
最后,别忘记了实现ssh的自动登录,以上都是基于ssh自动登录完成的。
1. ssh连通时有个添加key到know_host的提示,需要输入yes,怎样避免!
解决:
1. 首先在公司的ssh服务端,配置hosts,配置域名your.3322.org指向你的电脑ip
1. 使用公司ssh模拟以上操作即可,这样完成了添加know_host key到ssh服务端,同时还可以验证ssh免登录
- 大小: 88.1 KB
分享到:
相关推荐
### Java之SSH深入浅出——精简剖析:Struts框架详解 #### Struts框架起源与发展历程 Struts框架,作为Apache Jakarta项目的重要组成部分,自诞生之初便承载着推动JavaServer Pages(JSP)、Servlet、标签库及面向...
在IT行业中,SSH框架是一个非常重要的概念,...这不仅能够帮助我们更好地使用SSH,还能够为其他类似的Java Web框架的学习打下坚实的基础。同时,熟悉这些框架的配置和使用,也有助于提升我们的项目开发效率和代码质量。
【毕业设计】SSH框架实战项目——在线商品拍卖网(源码+数据库).zip 这个项目属于学习Java Web的SSH框架的练习之作,参考至《Struts2+Spring+Hibernate框架技术与项目实战》这本书的第24章。 一 介绍 (1)开发...
将项目打包成WAR文件,部署到Tomcat服务器,通过浏览器访问,测试SSH框架的登录功能是否正常工作。 以上步骤详尽地描述了SSH框架的搭建过程,每个环节都至关重要,只有正确配置才能确保整个系统的正常运行。在实际...
麻雀虽小,但五脏俱全啊,初学者可以在实践中体会。本例子是关于验证用户登录的经典范例
本文将详细介绍 SSH 框架的配置和使用方法。 SSH 框架的作用 ---------------- SSH 框架由三个部分组成:Structs、Spring 和 Hibernate。Structs 负责控制业务逻辑层与表现层的交互,Hibernate 负责将关系型数据库...
SSH课程设计——博客网站 SSH(Struts2 + Spring + Hibernate)是一个经典的Java Web开发框架,常用于构建高效、可扩展的企业级应用。这个项目是一个大学的课程设计,旨在让学生了解并掌握SSH框架的使用,同时提供...
标题中提到的“使用反向SSH从外网访问内网主机的方法详解”是一种解决内网主机对外不可见问题的技术手段,适用于没有权限设置端口映射或不具备内网主机外网IP的情况。这种方法主要通过建立反向SSH隧道,使得外网主机...
SSH框架,全称为Struts2 + Spring + Hibernate,是Java Web开发中常用的一种技术栈,它结合了三个强大的开源框架,用于构建高效、灵活且可扩展的企业级应用程序。本教程将带你逐步了解如何搭建SSH框架,并实现登录和...
这个文件中介绍了如何使用Python实现自定义的ping功能以及SSH登录设备执行命令的功能。 1. 自定义ping函数: 在Python中,我们可以使用第三方库kamene(原名Scapy)来构造和发送ICMP协议的ping请求。首先,通过`...
SSH(Secure Shell)是一种网络协议,常用于在不安全的网络环境中提供安全的远程登录和其他服务。SSHjar包是Java开发中的一个工具包,它包含了实现SSH连接和通信所需的各种类和方法,使得开发者能够在Java应用程序中...
该项目是一款利用Python和Shell脚本编写的SSH暴力破解防护工具,包含36个文件,其中Python源码26个,Shell脚本2个,其他类型文件包括文本文件、配置文件和指令文件。该工具通过分析登录日志,自动将尝试通过暴力破解...
电脑教程使用内网穿透访问内网ssh图文教程
Linux操作系统应用:第6章配置网络和使用ssh服务.pptx
6. **隧道**:SSH还可以创建端口转发隧道,将本地端口上的流量转发到远程服务器,实现网络访问的加密和代理。 7. **X11转发**:SSH支持X11协议的转发,允许用户在远程主机上运行图形化应用,而图形界面的显示则在...
Linux 限制 root SSH 登陆和限制 su Linux 操作系统中的 root 用户...通过修改 SSH 服务的配置文件和 su 命令的认证配置文件,可以限制 root 用户的 SSH 登陆和限制 su 命令的使用权限,从而提高 Linux 系统的安全性。
使用 chroot 监狱限制 SSH 用户访问指定目录 本文档将向您展示如何使用 chroot 监狱限制 SSH 用户访问指定目录。在 Linux 系统中,chroot 监狱是一种限制用户访问的机制,可以将用户会话限制在特定的目录内,以提高...
在环境搭建方面,我们使用MyEclipse作为开发IDE,选择Java Enterprise视角,并创建一个Web项目,命名为"ssh"。项目创建完毕后,会生成一个基本的目录结构,之后我们将在此基础上添加各个框架的支持。 首先,为了...