6 ssh转发:
参考:实战 SSH 端口转发 form IBM
本地转发-L
ssh -L <local port>:<remote host>:<remote port> <SSH hostname>ssh -g -L 9999:leap:9999 leap
由图中可以看出来,ssh server到leap:9999的连接是一个普通的socket,所以可以修改<remote host>:<remote port>部分,从而达到转发的目的
ning-ubuntu
|
ning-ubuntu
|
leap
|
|
|
nc -l 9999
|
ssh -g -L 9999:leap:9999 leap
|
|
|
这时候shell在leap上
|
telnet localhost 9999 可以连上 发送数据
|
|
|
|
收到数据
|
远程转发 -R
ning-ubuntu
|
ning-ubuntu
|
leap
|
leap
|
|
|
nc -l 9999
|
|
|
|
|
ssh -g -R 9999:leap:9999 10.100.1.78 shell在ning-ubuntu
|
|
netstat -antp | grep LISTEN 有9999监听: 127.0.0.1:9999
|
|
|
telnet localhost 9999 发送数据
|
|
|
收到数据
|
|
|
|
exit (shell回到leap)
|
|
不再监听
|
|
|
应用(使用-L)
ssh -g -L 9425:192.168.3.10:9425 10.100.1.65
ning-ubuntu
|
10.100.1.65 在两个网段上 (10.100.* 和192.168.3.*)
|
192.168.3.10 内网上
|
|
|
|
mfscgi监听9425端口
|
|
|
ssh -g -L 9425:192.168.3.10:9425 10.100.1.65
|
|
|
http://10.100.1.65:9425/ 可以访问。
|
|
|
|
|
|
|
|
7. 做sock4服务器
ssh -D <local port> <SSH Server>
- 大小: 21.4 KB
分享到:
相关推荐
4. **隧道功能**:SSH 可以创建安全的隧道(也称为端口转发),允许用户通过不安全的网络安全地访问远程服务。 5. **远程命令执行**:SSH 允许用户在远程计算机上执行命令并接收输出。 6. **文件传输**:SSH 是 SCP...
SSH还支持其他高级功能,如端口转发,允许用户安全地隧道传输任意网络流量,以及X11转发,使得在远程会话中可以安全地使用图形界面应用。 在UNIX环境中,SSH通常通过命令行来使用,例如`ssh user@hostname`来连接...
- **端口转发**:SSH支持动态端口转发、静态端口转发等,可以在不公开服务器端口的情况下进行远程访问。 - **隧道服务**:通过SSH建立安全的隧道,用于安全地传输其他网络服务的数据。 综上所述,SSH配置过程涉及到...
### 利用SSH隧道转发X11协议图形界面 #### 软件环境介绍 本文档将指导您如何在特定的软件环境下配置X11协议转发。以下为所需的软件环境: - **客户端:** Windows 10 家庭版 - **服务器端:** CentOS 6.5 Minimal -...
它提供了一个强大的命令行环境,支持SSH(Secure Shell)、Telnet、Rlogin、Serial等协议,允许用户安全地访问远程服务器或计算机。 ### Xshell的主要特点包括: 1. **SSH支持**:提供安全的远程登录和数据传输。 ...
在整合中,Struts2负责用户交互和视图的展示,处理请求转发和响应。 4. **整合过程**:SSH的整合主要包括配置各个框架的XML文件,例如Spring的`applicationContext.xml`,Struts2的`struts.xml`,以及Hibernate的`...
- 动态端口转发:可以创建一个SOCKS代理,让所有流量通过SSH加密通道。 6. **SSH性能优化**: - 加速SSH连接:启用TCP快启动、压缩数据传输、减少最大等待时间等。 - 使用公钥认证并缓存:避免每次连接都进行...
1. SSH基础:了解SSH协议的基本概念,包括公钥和私钥加密机制、端口转发、X11转发等核心概念。 2. 配置SSH服务:学习如何在服务器上安装和配置SSH服务,包括修改`/etc/ssh/sshd_config`配置文件,设置防火墙规则,...
4. 端口转发:SSH提供端口转发功能,可以将本地机器的某个端口上的流量转发到远程服务器,或者反之,这样可以绕过防火墙限制并保护服务免受攻击。 5. 公钥身份验证:SSH支持公钥/私钥对的身份验证方式,用户可以...
介绍了基于SSH的端口转发应用场景以及配置
通过SSH转发Unix套接字 例子 在所有示例中, 表示远程主机。 转发远程 Docker 套接字 sudo forward_socket \ --local_user $( id -un ) \ " ssh -i $HOME /.ssh/id_rsa $( id -un ) @<host> " \ /var/run/docker...
有两种类型的端口转发:本地端口转发(Local Port Forwarding)和远程端口转发(Remote Port Forwarding)。本地端口转发允许将本地机器的某个端口上的连接重定向到远程机器,而远程端口转发则相反,将远程机器的...
Secure Shell (SSH)是一种加密协议,可以在不安全...X11- forwarding是一个安全的shell特性,它允许通过现有的SSH shell会话转发X11连接,用于在服务器上运行X11程序,而ssh-client通过用户的X11-server显示图形窗口。
1. SSH隧道:可以创建端口转发,如本地端口到远程端口的转发,用于访问受限制的服务。 2. SFTP:SSH File Transfer Protocol,通过SSH实现安全的文件传输。 3. SSH密钥管理:可以使用`ssh-agent`来管理私钥,避免...
本书从系统管理员和普通用户两种视角深入讨论了SSH的技术细节,揭开了SSH手册页的神秘面纱,具体内容包括: ·SSH1、SSH2、OpenSSH以及F-Secure SSH的Unix、Windows和Macintosh版本,包括基本概念、技术内幕以及...
1.SSH的三种端口转发机制 2.端口转发的实际应用以及需求
3. **端口转发**:SSH可以转发特定端口,使得本地计算机能够通过安全隧道访问远程网络服务。 4. **远程命令执行**:用户可以通过SSH在远程计算机上执行命令,就像在本地操作一样。 5. **文件传输**:SSH支持使用SCP...
3. **端口转发:** SSH可以进行端口转发,将本地端口的数据转发到远程服务器,或反之。 `ssh -L 本地端口:远程主机:远程端口 用户名@远程主机` `ssh -R 远程端口:本地主机:本地端口 用户名@远程主机` **SSH配置*...
此外,SSH还可以用作隧道,安全地转发其他协议,如HTTP、FTP等。 配置SSH主要包括以下几个步骤: 1. 安装SSH服务:在大多数Linux发行版中,可以通过包管理器(如`apt-get`或`yum`)安装SSH服务器软件,如OpenSSH。 ...
- **端口转发**:SSH的端口转发功能可以将本地端口的数据转发到远程主机,实现对内网资源的访问。例如,本地端口8080转发到远程主机的80端口:`ssh -L 8080:localhost:80 user@hostname`。 **SSH公钥认证** 公钥...