V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
leavic
V2EX  ›  macOS

Mac 下好用的免费 SCP 工具?

  •  
  •   leavic · 2016-03-02 16:27:54 +08:00 · 20186 次点击
    这是一个创建于 3221 天前的主题,其中的信息可能已经有所发展或是发生改变。

    找了一圈,很多只支持 SFTP 而不支持 SCP ,像 filezilla 就是。 openwrt 这种常年依赖 scp 的就比较头疼了。

    难道大家都是坚持命令行搞定?

    第 1 条附言  ·  2016-03-03 10:33:23 +08:00
    好了, key 登录+ bash-completion 搞定,这两个前提下可以双击 tab 看远程文件
    40 条回复    2022-12-05 01:34:07 +08:00
    lizheming
        1
    lizheming  
       2016-03-02 16:36:08 +08:00
    scp 的命令不是很简单的么…
    kkxxxxxxx
        2
    kkxxxxxxx  
       2016-03-02 16:37:42 +08:00
    Dropshare
    tianshilei1992
        3
    tianshilei1992  
       2016-03-02 16:37:51 +08:00
    命令行+1 …
    vincentxue
        4
    vincentxue  
       2016-03-02 16:39:19 +08:00
    我也觉得命令行够用了吧... 难道有复杂的需求?
    znoodl
        5
    znoodl  
       2016-03-02 16:39:43 +08:00
    Havee
        6
    Havee  
       2016-03-02 16:52:29 +08:00
    mac 不是自带的吗?
    v1024
        7
    v1024  
       2016-03-02 16:54:21 +08:00
    dropbear 换 OpenSSH ,然后 https://panic.com/transmit/
    lightening
        8
    lightening  
       2016-03-02 17:11:21 +08:00
    一两个文件就命令行。
    你需要经常上传大量文件的话, SFTP 不就是你需要的吗?
    leavic
        9
    leavic  
    OP
       2016-03-02 18:22:09 +08:00
    @lightening 不是所有环境都有 SFTP
    327beckham
        10
    327beckham  
       2016-03-02 18:24:55 +08:00
    scp.......不是一个命令么?哪个使用场景,用起来不方便? 说出来,大家可以帮帮你
    leavic
        11
    leavic  
    OP
       2016-03-02 18:34:45 +08:00
    @327beckham scp 本身并不支持文件列表,如果要找服务器上某个文件,我得开一个 login 的 ssh 窗口和一个本地窗口,这效率明显很低。
    gangsta
        12
    gangsta  
       2016-03-02 18:47:13 +08:00 via iPhone
    Transmit ?
    lightening
        13
    lightening  
       2016-03-02 19:09:05 +08:00
    @leavic SFTP 不是在 openSSH 里面的么
    Bardon
        14
    Bardon  
       2016-03-02 20:03:56 +08:00   ❤️ 1
    @leavic 文件列表?
    双击 tab 不就出来了吗?
    wujunze
        15
    wujunze  
       2016-03-02 21:28:35 +08:00
    一直就 SCP 命令啊很方便 有个软件 coda 你可以试试
    Daniel65536
        16
    Daniel65536  
       2016-03-02 21:29:06 +08:00 via iPhone
    scp 支持文件列表的…双击 tab 就出来了……
    cxbig
        17
    cxbig  
       2016-03-02 21:46:27 +08:00
    不是有个 Cyberduck 么?官网免费下
    https://cyberduck.io/
    leavic
        18
    leavic  
    OP
       2016-03-02 22:40:40 +08:00
    @Bardon
    @Daniel65536
    双击 tab 是本地文件列表啊,本地文件列表我要他干啥,这和 scp 也没关系啊,我要的是远程的文件列表。
    leavic
        19
    leavic  
    OP
       2016-03-02 22:41:27 +08:00
    @lightening openwrt 用 dropbear 不用 openssh
    leavic
        20
    leavic  
    OP
       2016-03-02 22:42:10 +08:00
    @cxbig app store 上好像是 150 多块
    cxbig
        21
    cxbig  
       2016-03-02 22:47:01 +08:00
    @leavic 说的很清楚了,去官网下载是免费的。 App Store 是捐助模式。
    leavic
        22
    leavic  
    OP
       2016-03-02 22:52:28 +08:00
    @cxbig 我刚下载看了,只有 SFTP ,没有 SCP 。
    longquanwo
        23
    longquanwo  
       2016-03-02 23:57:22 +08:00
    SecureFX®

    Maintain file systems and documents securely. Transfer files across networks and the internet with a choice of SFTP over SSH2, FTP over SSL, SCP, or FTP for access to legacy systems.
    shiji
        24
    shiji  
       2016-03-03 00:00:30 +08:00
    @gangsta 这个我一直用着,就是给文件夹改 owner group 什么的不能在这里操作
    Daniel65536
        25
    Daniel65536  
       2016-03-03 00:00:36 +08:00 via iPhone
    @leavic scp 也能双击 tab 出远程机器的文件列表
    ProfFan
        26
    ProfFan  
       2016-03-03 00:17:44 +08:00
    iTerm 3 支持 scp 了
    dangyuluo
        27
    dangyuluo  
       2016-03-03 00:20:19 +08:00
    cyberduck
    dangyuluo
        28
    dangyuluo  
       2016-03-03 00:21:25 +08:00
    哦不好意思看了一下, Cyberduck 不支持。
    Bardon
        29
    Bardon  
       2016-03-03 00:52:21 +08:00
    @leavic 真怀疑 scp 是否用了一次就不用了....远程列表同样可以 tab 出来
    leavic
        30
    leavic  
    OP
       2016-03-03 09:48:33 +08:00
    @Bardon mac 原生的 shell 和 scp 可以?我试了好几次都只能列本地文件。
    leavic
        31
    leavic  
    OP
       2016-03-03 09:57:10 +08:00
    @Bardon 看了一下,这个好像是要求必须用私钥登录都方式才可以。
    Bardon
        32
    Bardon  
       2016-03-03 10:00:09 +08:00
    @leavic 对,忘记了 ssh 还可以密码登陆.....
    你不会用 ssh 密码登陆吧...
    leavic
        33
    leavic  
    OP
       2016-03-03 10:20:42 +08:00
    @Bardon
    1. 我就是用密码登录的
    2.我刚给 openwrt 搞了一对 key , ssh 可以免密码登录了, scp 还是实现不了你们说的双击 tab 显示远程文件列表。
    xiaoyao9933
        34
    xiaoyao9933  
       2016-03-03 11:10:26 +08:00
    @leavic 请配置 oh-my-zsh ,他们用的都是 zsh
    neoblackcap
        35
    neoblackcap  
       2016-03-03 12:27:24 +08:00
    rsync?
    ikey
        36
    ikey  
       2016-03-03 19:29:02 +08:00
    直接 scp ,文件多用 rsync
    sevensix
        37
    sevensix  
       2021-12-31 12:34:10 +08:00
    @327beckham 正确的说,scp 和 ftp 、sftp 一样都是协议,scp 只是调用 scp 协议的关键调用语句。协议包含命令调用。直观的用鼠标操作肯定要比命令行来得直观方便。我就不明白很多程序猿会调用两句百度一搜一大把的语句或者 cd 文件目录就很有优越感。真的,这样不好!
    sevensix
        38
    sevensix  
       2021-12-31 12:37:11 +08:00
    @327beckham 动一根手指它不香么?偏要动十根手指,不行脚趾头也算上。哈哈,开玩笑,点到为止。
    leavic
        39
    leavic  
    OP
       2021-12-31 13:08:15 +08:00   ❤️ 1
    @sevensix 五年后的我也觉得 scp 命令比鼠标简单快捷好用。。。。。
    youthfire
        40
    youthfire  
       2022-12-05 01:34:07 +08:00
    @leavic 同样是双击 tab 显示本地文件列表,显示远程文件是怎么做到的?用的 Mac Monterey 自带的 terminal (现在默认是 zsh 不是 bash )
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3031 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:53 · PVG 21:53 · LAX 05:53 · JFK 08:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.