琪琪今天给分享ssh远程端口转发详细配置的知识,其中也会对ssh远程访问命令进行解释,希望能解决你的问题,请看下面的文章阅读吧!

ssh远程端口转发详细配置 ssh远程访问命令ssh远程端口转发详细配置 ssh远程访问命令


ssh远程端口转发详细配置 ssh远程访问命令


ssh远程端口转发详细配置 ssh远程访问命令


1、SSH不仅可以用于远程主机登录,还可以直接在远程主机上执行作。

2、上一节的作,就是一个例子:单引号中间的部分,表示在远程主机上执行的作;后面的输入重定向,表示数据通过SSH传向远程主机。

3、这就是说,SSH可以在用户和远程主机之间,建立命令和数据的传输通道,因此很多事情都可以通过SSH来完成。

4、下面看几个例子。

5、【例1】将 HOME/src/目录。

6、【例2】将远程主机$HOME/src/目录下面的所有文件,到用户的当前目录。

7、【例3】查看远程主机是否运行进程d。

8、既然SSH可以传送数据,那么我们可以让那些不加密的网络连接,全部改走SSH连接,从而提高安全性。

9、定我们要让8080端口的数据,都通过SSH传向远程主机,命令就这样写:SSH会建立一个socket,去本地的8080端口。

10、一旦有数据传向那个端口,就自动把它转移到SSH连接上面,发往远程主机。

11、可以想象,如果8080端口原来是一个不加密端口,现在将变成一个加密端口。

12、有时,绑定本地端口还不够,还必须指定数据传送的目标主机,从而形成点对点的"端口转发"。

13、为了区别后文的"远程端口转发",我们把这种情况称为"本地端口转发"(Local forwarding)。

14、定host1是本地主机,host2是远程主机。

15、由于种种原因,这两台主机之间无法连通。

16、但是,另外还有一台host3,可以同时连通前面两台主机。

17、因此,很自然的想法就是,通过host3,将host1连上host2。

本文到这结束,希望上面文章对大家有所帮助。