经常看见使用 OpenSSH Client 连接服务器的 V 友。想问一下这样怎么上传文件到服务器(比如密钥一类的)是不是还需要安装一个 SFTP 客户端,这样的话为什么不直接安装 Xshell 类的工具? scp 命令太麻烦了。
![]() | 1 daimaosix 2020-09-20 15:53:36 +08:00 ![]() 使用 rz 和 sz 命令试试 |
2 youngxuesong 2020-09-20 17:09:48 +08:00 yum install lrzsz 了解下 rz 和 sz 命名 |
![]() | 3 nonduality 2020-09-20 19:28:07 +08:00 如果是在 Linux/Mac 下,安装 lftp,然后 lftp sftp://remote_host,就能以 ftp 的方式上传下载文件、文件夹,超级方便。 |
4 vision1900 2020-09-20 19:31:57 +08:00 服务器上安装 filebrowser: https://github.com/filebrowser/filebrowser 然后就会获得一个优雅安全的 Web 界面 |
![]() | 5 masker 2020-09-20 20:04:52 +08:00 via Android ![]() scp 搭配 ssh config 怎么会麻烦呢 |
![]() | 6 xcstream 2020-09-20 20:06:01 +08:00 winscp |
![]() | 7 IvanLi127 2020-09-20 20:09:28 +08:00 via Android rsync |
![]() | 8 des 2020-09-20 20:10:23 +08:00 sshfs |
![]() | 9 geekvcn 2020-09-20 20:17:17 +08:00 via iPhone scp 指令或者 gui 封装软件比如 winscp 之类的 |
10 everydaystruggle 2020-09-20 20:26:42 +08:00 可以试试 mobaxterm |
11 37Y37 2020-09-20 20:30:39 +08:00 ![]() 很多支持 zomdem 协议的客户端,都可以用 rzsz 命令进行上传下载,关于 zomdem 协议介绍及实现,之前在写 webssh 项目的时候写过这篇文章介绍: https://blog.ops-coffee.cn/s/poc2i859lqwiy1usq2rfjw |
12 charlie21 2020-09-20 21:03:06 +08:00 MobaXterm 完事了,啥命令都不用记 |
![]() | 13 smilingsun 2020-09-20 21:08:13 +08:00 via Android 今天看 Chromebook 上看到一个 sftp mount,挺直观的。 Windows 也可以 http://makerlab.cs.hku.hk/index.php/en/mapping-network-drive-over-ssh-in-windows |
![]() | 14 prasanta 2020-09-20 21:09:50 +08:00 via Android nc |
![]() | 15 superlc 2020-09-20 21:18:58 +08:00 via iPhone mac 的话 iterm2 装了插件可以直接拖到窗口里 |
16 priaaa2019 2020-09-20 21:19:34 +08:00 https://www.bitvise.com/ssh-client 小白建议用这个,基本全解决了。 |
17 vhysug01 2020-09-20 21:28:44 +08:00 scp,nc 都很好用呀,怎么会麻烦? 包括现在编辑器都有 sftp 插件,可以选择文件夹直接上传的,用来本地编辑代码,服务器运行,特别方便 |
![]() | 18 HertzHz 2020-09-20 21:37:19 +08:00 还是 XShell 好 |
19 JavaIO 2020-09-20 21:55:02 +08:00 一般分为 Windows 电脑或者 mac 电脑上传文件到 linux 服务器或者 Windows 服务器的好几种情况, 具体的步骤可以看详细文档教程:leffz.com/ssh 如果觉得麻烦的话,可以在服务器安装宝塔面板,直接在后台面板上传文件很简单。 |
20 CallMeReznov 2020-09-20 21:55:17 +08:00 用习惯命令行 scp 后 什么 rz sz 完全没有在想过. |
![]() | 21 fs418082760 2020-09-20 23:18:07 +08:00 你需要这个 MobaXterm,神器! |
![]() | 22 opiviqo 2020-09-20 23:29:04 +08:00 nc scp |
23 yeqizhang 2020-09-20 23:33:34 +08:00 @vision1900 这个 go 写的程序是真的棒。最近用过好几个好用的工具都是 go 语言写的。 |
![]() | 24 ShallowAi 2020-09-21 00:01:59 +08:00 via Android WinSCP 一直用这个 |
![]() | 25 icegaze 2020-09-21 00:04:32 +08:00 via Android 最简单的不是 filezillaFtp 吗? 有 windows 版本客户端 |
![]() | 26 jiangzm 2020-09-21 00:22:45 +08:00 不明白 scp 命令麻烦在哪里,认证和 ssh 一样啊 |
![]() | 27 AoTmmy 2020-09-21 00:30:23 +08:00 via Android 推荐 Termius,好看好用,全端同步 不过新版重新连接的按钮没了是真蛋疼。。 |
![]() | 28 edk24 2020-09-21 01:01:58 +08:00 scp 命令 远程拷贝 |
29 trn4 2020-09-21 02:13:23 +08:00 via iPhone scp 就是 cp 的变种,有什么麻烦的? |
![]() | 30 psterman 2020-09-21 06:15:18 +08:00 @vision1900 #4 安装时提示已经拒绝连接 |
![]() | 31 LokiSharp 2020-09-21 07:28:03 +08:00 via iPhone sftp |
![]() | 32 Desiree 2020-09-21 07:33:16 +08:00 命令才是最快的 |
![]() | 33 arch9999 2020-09-21 07:50:08 +08:00 ssh-copy-id: ??? |
![]() | 34 lysS 2020-09-21 07:55:40 +08:00 我上传到云,再 url 下载 |
![]() | 35 NerverLibis 2020-09-21 08:52:07 +08:00 via iPhone openssh 本身就支持 sftp…你这什么问题? |
![]() | 36 yalin 2020-09-21 09:03:34 +08:00 zmode 协议 |
![]() | 37 HannibaI 2020-09-21 09:20:32 +08:00 Host * ServerAliveInterval 180 Compression yes ControlMaster auto ControlPath /tmp/ssh_%r@%h:%p ControlPersist 2h Host server HostName 10.0.0.xxx User xxxx $ ssh-copy-id server $ scp ./FC2-PPV-10086 server:~ |
![]() | 38 Themyth 2020-09-21 09:24:53 +08:00 我在 Mac 下用的是 sftp 命令 …… |
![]() | 39 njwangchuan 2020-09-21 09:30:10 +08:00 少量文件:scp 文本、代码类:git 命令他不香吗 媒体类文件:sftp 云存储工具:s3cmd |
![]() | 40 ruicky 2020-09-21 09:42:53 +08:00 最近刚好有这个需求,我的解决方案: Windows:xshell 使用 rs -y 命令调出选择文件,上传即可。 Mac OS:SecureCR,需要上传文件时,托转到窗口,选择 zmodoulm upload 一闪都能满足需求。 |
![]() | 41 dany813 2020-09-21 09:53:02 +08:00 收藏下 |
![]() | 42 handsomeroger 2020-09-21 10:20:27 +08:00 推荐 MobaXterm |
43 Flash1 2020-09-21 10:23:13 +08:00 sftp |
44 Flash1 2020-09-21 10:23:40 +08:00 xshell 自带 |
45 fo0o7hU2tr6v6TCe 2020-09-21 10:29:24 +08:00 scp nc |
![]() | 46 Akesudia 2020-09-21 10:33:16 +08:00 WinSCP 就是图形化的 scp,不用改服务器配置。 |
![]() | 47 xabc 2020-09-21 10:34:15 +08:00 dlload.com 内网部署一个 |
![]() | 48 way2explore2 2020-09-21 10:35:10 +08:00 rsync +1 |
49 ryanlid 2020-09-21 10:36:38 +08:00 ssh-copy-id -i ~/.ssh/id_rsa.pub user@ip |
![]() | 50 weifan 2020-09-21 10:44:22 +08:00 @youngxuesong 这个要看协议是否支持 |
51 Sheldon1898 2020-09-21 10:58:32 +08:00 scp 语法基本和 cp 差不多,用了 scp,再没用过 winscp 和 xftp |
![]() | 52 wangchonglie 2020-09-21 11:18:40 +08:00 我觉得自己搭建一个小型的文件共享服务器很方便~ |
![]() | 53 shuax 2020-09-21 11:28:40 +08:00 winscp 可视化传文件 |
![]() | 54 Bantes 2020-09-21 11:34:21 +08:00 kodexplorer? |
![]() | 55 liuzhaowei55 2020-09-21 11:54:43 +08:00 via iPhone rsync 命令行工具 vscode remote 可视化工具 |
![]() | 56 itechify PRO 偶尔上传文件 scp 最简单了,没必要安装其他的 |
![]() | 57 no1xsyzy 2020-09-21 12:54:42 +08:00 https://lists.mindrot.org/pipermail/openssh-unix-dev/2019-March/037672.html The scp protocol is outdated, inflexible and not readily fixed. We recommend the use of more modern protocols like sftp and rsync for file transfer instead. OpenSSH 团队已经不推荐使用 SCP 了 另外一个很邪道的东西: https://linux.cn/article-12606-1.html jupyter 作为远程管理控制台…… 太邪门了,但我根本找不出可以反驳的点,jupyter 作为远程管理控制台基本没什么毛病 |
![]() | 58 libook 2020-09-21 13:41:22 +08:00 需要频繁进行文件操作,GUI 肯定是最方便的,其次是将远程文件系统 mount 到本地,再次是使用 scp 、rsync 之类的指令。 如果本地有桌面环境的话,Linux 可以用桌面自带的文件管理器直接走 SFTP 连目标服务器,Windows 和 MacOS 可以用开源、安全、功能齐全的 Cyberduck,或者不在乎捆绑商业性组件就用 Filezilla 。 直接 mount 的话可以考虑用 SSHFS 。 |
59 newtype0092 2020-09-21 13:49:01 +08:00 @jiangzm 之前一直 scp,后来加了一层跳板机,禁止外网连接了,scp 有什么方法过跳板机么? |
![]() | 60 yulgang 2020-09-21 15:06:19 +08:00 关键字 Mount remote directory using SSH |
![]() | 61 shaojz2005 2020-09-21 15:11:03 +08:00 @priaaa2019 这个是很不错 |
![]() | 63 UnknownR 2020-09-21 15:47:39 +08:00 Termius 你值得拥有 ZocXTerminal 也还可以 我只想把文件拖进去就可以上传 |