Xshell 的两种用途

哎呀,我给大家讲讲Xshell的用法吧。

那一年我刚刚接手了一个项目。
本地的开发环境是Windows,但服务器是Linux。
每次改代码都要传过去测试,真是烦人。
当时用的是Xshell,主要是用于文件传输。

在Windows上安装Xshell,然后连接Linux服务器。
关键是在Linux端,需要安装lrzsz。
这东西是标准的。
安装后,有两个命令:rz 和 sz。
rz,直接从Windows传输文件到Linux,拖过去就可以了。
sz 依次从 Linux 到 Windows。
记得有一次,我急着上传一个几百MB的日志文件,但是单独使用rz速度极慢,并且卡了很长时间。
后来我发现Xshell有拖拽功能。
你可以直接将文件拖入Xshell窗口,瞬间传输完毕,非常方便。
当时项目很急,这个功能救了我好几次。

还有一次,公司内部有一个系统。
那是在新老板的办公室里。
老板的电脑是内网,而我的电脑是外网,根本连接不上。
老板让你用Xshell,找个弹簧机。
我们公司有两台服务器,一台在数据中心,一台在隔壁办公室,两台服务器都可以通过内网互相访问。
我使用Xshell从我的电脑连接到数据中心的服务器,然后在Xshell中打开端口转发来监听本地端口,例如1 08 0。
所有发送到该端口的数据,Xshell都会自动转发到数据中心的服务器。
然后我将浏览器的代理设置为1 2 7 .0.0.1 :1 08 0。
这时候如果你打开浏览器访问内网系统,请求首先会到我电脑的1 08 0端口。
刚绕了一圈,就在老板的电脑上看到了内部系统。
我那一年新来的实习生不知道该怎么做。
当我教他的时候,他的手在颤抖,他说太复杂了。

总的来说,Xshell主要解决两大问题。
一是文件传输,Windows和Linux之间,拖拽即可。
它比FTP安全得多,并且不需要安装任何额外的工具。
另一个是内网渗透。
虽然迂回,但确实有效,尤其是在网络限制特别严格的地方。
后来我换了工作,用的机会也少了,但这两种方法我已经用了很多年了。

使用winfsp+sshfs-win 将linux挂载到Windows

是的,这就是问题所在。
使用 winfsp+sshfs-win 在 Windows 上挂载 Linux,简单几步:
1 .下载 winfsp、sshfs-win 和 SSHFS-WinManager 并根据说明进行安装。
2 . 打开SSHFS-WinManager,添加连接并输入IP、身份验证、远程目录和本地盘符。
3 .保存,点击安装即可。

注意版本兼容性,防火墙必须开启,私钥权限必须正确。
我上周刚刚经历过一次,所以这是正确的做法。
亲自看看并询问是否有任何问题。