问题来源
个人使用 macOS ,需要通过 Windows 跳板机访问 Ubuntu 服务器,通过传统 RDC 远程桌面登录 Windows 后,再利用 xshell 操作是一件很烦神的事.现在给出一种简单的解决方案
解决方案
下载 putty
新建到主机的链接
Paste_Image.png设置端口转发
Paste_Image.png登录远程服务器
登陆过后, 把 putty 的窗口留在那,就可以关闭远程桌面了
在 mac 上远程登录
命令 ssh -p 10022 root@ip
sftp 端口转发
既然有了 ssh, 当然少不了 sftp, 我以前一直有一个误区,认为 sftp 就是 ftp 裹着 ssl 层.查资料后发现, sftp 属于 sshd 进程下,有 ssh 一定有 sftp, 反而是 ftp 需要单独安装,两者只是命令格式基本相同而已.
那现在问题迎刃而解了,也不需要去解决 ftp 被动模式的端口映射问题了,既然 sftp 只用22端口,问题就很简单,不需要再做端口映射,直接选择 sftp 协议就可以了.
网友评论