打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
终端还能这样登录,妙啊!
userphoto

2022.06.09 江苏

关注

来源 | 程序员柠檬

作者 | LemonCoder

据说互联网后台服务 98% 以上在 Linux 环境下工作。

工作中常见的操作是本地(PC 或 Mac)开发,开发完成之后把代码上传到远程服务器调试或运行,如果本地环境可直接访问目前机器,那利用 xshell 或 securityCRT 登录操作,还是很方便的。

但是,一般企业开发环境出于安全考虑,需要先登录跳板机,之后从跳板机再登录目标服务器,这样所有的流量都是可控的,防止一些恶意操作。

这种跳板机机制虽然更安全,但也给我们操作目标机器带来了一些不便,下面提供一种通过 SecurityCRT 端口转发机制,一键穿透跳板机登录服务器,并完成文件上传和下载的思路。

终端登录

1.首先需要配置一条登录跳板机的方法会话。

2.在这个会话中配置端口转发策略,指定使用哪个本地端口转发到目标服务器。

3.再新建一条登录到刚才端口的本地 IP:Port 的会话,并在 Firewalls 中选择刚才的【端口转发会话】。

4.至此,你只需通过登录这条会话,就可以穿透跳板机登录内网机器,并可打开 FTP 窗口上传下载文件。

文件传输

除了登录服务器操作之外,一般还会有文件的上传下载需求,下面展开说一下 SecureCRT 的文件上传下载方式。

首先,最常用的可以用 sz/rz 方式传输文件,但是大文件容易传输失败。

rz/sz 下载路径设置:

为了稳定和方便,建议用 sftp 方式,可以通过两种方式打开 sftp 会话。

方式一

1.已登录到目标机器,MAC 快捷键 shift+cmd+p 可以打开 sftp 传输命令行,或者在菜单栏打开,也可以在会话标签右键选择打开。

2.输入:help 命令,显示该 FTP 提供的所有命令。

pwd:查询 linux 主机所在目录(也就是远程主机目录)。

lpwd:查询本地目录(一般指 windows 上传文件的目录。可以通过查看"选项"下拉框中的"会话选项",知道本地上传目录为:D:/我的文档)。

ls:查询连接到当前 linux 主机所在目录有哪些文件。

lls:查询当前本地上传目录有哪些文件 。

lcd:改变本地上传目录的路径。

cd:改变远程上传目录。

get:将远程(linux)目录中文件下载到本地目录。

put:将本地目录中文件上传到远程主机(linux)。

quit:断开 FTP 连接。

注意:sftp 命令行也支持从本地直接拖拽文件到远程 Linux 机器。

3.可以设置打开命令行窗口的远程和本地路径。

方式二

1.通过 secureFX 图形化界面操作,首先在 secureCRT 会话界面右键打开。
2.可以设置 secureFX 图形界面打开会话的本地和远程路径。
3.跳转到 secureFX,支持直接拖拽操作。
·················END·················
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux下使用SFTP命令摘记
Linux下sftp命令传输文件的例子
Linux服务器远程连接软件哪个好?
linux下如何使用sftp命令。
新一代开源终端工具,太酷了
SSH和SFTP的简单使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服