naoh1000 · 202 天前 · 5795 次点击
这是一个创建于 202 天前的主题,其中的信息可能已经有所发展或是发生改变。
经常看见使用 OpenSSH Client 连接服务器的 V 友。想问一下这样怎么上传文件到服务器(比如密钥一类的)是不是还需要安装一个 SFTP 客户端,这样的话为什么不直接安装 Xshell 类的工具? scp 命令太麻烦了。

服务器 上传 sftp scp64 条回复 • 2020-09-22 09:39:54 +08:00
daimaosix 1
daimaosix 202 天前 ❤️ 1
使用 rz 和 sz 命令试试
youngxuesong 2
youngxuesong 201 天前
yum install lrzsz
了解下 rz 和 sz 命名
nonduality 3
nonduality 201 天前
如果是在 Linux/Mac 下,安装 lftp,然后 lftp sftp://remote_host,就能以 ftp 的方式上传下载文件、文件夹,超级方便。
vision1900 4
vision1900 201 天前
服务器上安装 filebrowser: https://github.com/filebrowser/filebrowser
然后就会获得一个优雅安全的 Web 界面
masker 5
masker 201 天前 via Android ❤️ 8
scp 搭配 ssh config 怎么会麻烦呢
xcstream 6
xcstream 201 天前
winscp
IvanLi127 7
IvanLi127 201 天前 via Android
rsync
des 8
des 201 天前
sshfs
geekvcn 9
geekvcn 201 天前 via iPhone
scp 指令或者 gui 封装软件比如 winscp 之类的
everydaystruggle 10
everydaystruggle 201 天前
可以试试 mobaxterm

37Y37 11
37Y37 201 天前 ❤️ 1
很多支持 zomdem 协议的客户端,都可以用 rzsz 命令进行上传下载,关于 zomdem 协议介绍及实现,之前在写 webssh 项目的时候写过这篇文章介绍: https://blog.ops-coffee.cn/s/poc2i859lqwiy1usq2rfjw
charlie21 12
charlie21 201 天前
MobaXterm 完事了,啥命令都不用记
smilingsun 13
smilingsun 201 天前 via Android
今天看 Chromebook 上看到一个 sftp mount,挺直观的。
Windows 也可以 http://makerlab.cs.hku.hk/index.php/en/mapping-network-drive-over-ssh-in-windows
prasanta 14
prasanta 201 天前 via Android
nc
superlc 15
superlc 201 天前 via iPhone
mac 的话 iterm2 装了插件可以直接拖到窗口里
priaaa2019 16
priaaa2019 201 天前
https://www.bitvise.com/ssh-client
小白建议用这个,基本全解决了。
vhysug01 17
vhysug01 201 天前
scp,nc 都很好用呀,怎么会麻烦?
包括现在编辑器都有 sftp 插件,可以选择文件夹直接上传的,用来本地编辑代码,服务器运行,特别方便
HertzHz 18
HertzHz 201 天前
还是 XShell 好
JavaIO 19
JavaIO 201 天前
一般分为 Windows 电脑或者 mac 电脑上传文件到 linux 服务器或者 Windows 服务器的好几种情况,

具体的步骤可以看详细文档教程:leffz.com/ssh

如果觉得麻烦的话,可以在服务器安装宝塔面板,直接在后台面板上传文件很简单。
CallMeReznov 20
CallMeReznov 201 天前
用习惯命令行 scp 后 什么 rz sz 完全没有在想过.
fs418082760 21
fs418082760 201 天前
你需要这个 MobaXterm,神器!
opiviqo 22
opiviqo 201 天前
nc scp
yeqizhang 23
yeqizhang 201 天前
@vision1900 这个 go 写的程序是真的棒。*近用过好几个好用的工具都是 go 语言写的。
ShallowAi 24
ShallowAi 201 天前 via Android
WinSCP 一直用这个
icegaze 25
icegaze 201 天前 via Android
*简单的不是 filezillaFtp 吗?
有 windows 版本客户端
jiangzm 26
jiangzm 201 天前
不明白 scp 命令麻烦在哪里,认证和 ssh 一样啊
AoTmmy 27
AoTmmy 201 天前 via Android
推荐 Termius,好看好用,全端同步
不过新版重新连接的按钮没了是真蛋疼。。
edk24 28
edk24 201 天前
scp 命令 远程拷贝
xiadong1994 29
xiadong1994 201 天前 via iPhone
scp 就是 cp 的变种,有什么麻烦的?
psterman 30
psterman 201 天前
@vision1900 #4 安装时提示已经拒*连接
LokiSharp 31
LokiSharp 201 天前 via iPhone
sftp
Desiree 32
Desiree 201 天前
命令才是*快的
arch9999 33
arch9999 201 天前
ssh-copy-id: ???
lysS 34
lysS 201 天前
我上传到云,再 url 下载
NerverLibis 35
NerverLibis 201 天前 via iPhone
openssh 本身就支持 sftp…你这什么问题?
yalin 36
yalin 201 天前
zmode 协议
HannibaI 37
HannibaI 201 天前
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:~
Themyth 38
Themyth 201 天前
我在 Mac 下用的是 sftp 命令 ……
njwangchuan 39
njwangchuan 201 天前
少量文件:scp
文本、代码类:git 命令他不香吗
媒体类文件:sftp
云存储工具:s3cmd
ruicky 40
ruicky 201 天前
*近刚好有这个需求,我的解决方案:
Windows:xshell 使用 rs -y 命令调出选择文件,上传即可。
Mac OS:SecureCR,需要上传文件时,托转到窗口,选择 zmodoulm upload

一闪都能满足需求。
dany813 41
dany813 201 天前
收藏下
handsomeroger 42
handsomeroger 201 天前
推荐 MobaXterm
Flash1 43
Flash1 201 天前
sftp
Flash1 44
Flash1 201 天前
xshell 自带
hzjseasea 45
hzjseasea 201 天前
scp nc
Akesudia 46
Akesudia 201 天前
WinSCP 就是图形化的 scp,不用改服务器配置。
xabc 47
xabc 201 天前
dlload.com 内网部署一个
way2explore2 48
way2explore2 201 天前
rsync +1
ryanlid 49
ryanlid 201 天前
ssh-copy-id -i ~/.ssh/id_rsa.pub user@ip
weifan 50
weifan 201 天前
@youngxuesong 这个要看协议是否支持
Sheldon1898 51
Sheldon1898 201 天前
scp 语法基本和 cp 差不多,用了 scp,再没用过 winscp 和 xftp
wangchonglie 52
wangchonglie 201 天前
我觉得自己搭建一个小型的文件共享服务器很方便~
shuax 53
shuax 201 天前
winscp 可视化传文件
Bantes 54
Bantes 201 天前
kodexplorer?
liuzhaowei55 55
liuzhaowei55 201 天前 via iPhone
rsync 命令行工具
vscode remote 可视化工具
oneisall8955 56
oneisall8955 201 天前 via Android
偶尔上传文件 scp *简单了,没必要安装其他的
no1xsyzy 57
no1xsyzy 201 天前
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 作为远程管理控制台基本没什么毛病
libook 58
libook 201 天前
需要频繁进行文件操作,GUI 肯定是*方便的,其次是将远程文件系统 mount 到本地,再次是使用 scp 、rsync 之类的指令。

如果本地有桌面环境的话,Linux 可以用桌面自带的文件管理器直接走 SFTP 连目标服务器,Windows 和 MacOS 可以用开源、安全、功能齐全的 Cyberduck,或者不在乎捆绑商业性组件就用 Filezilla 。

直接 mount 的话可以考虑用 SSHFS 。
newtype0092 59
newtype0092 201 天前
@jiangzm 之前一直 scp,后来加了一层跳板机,禁止外网连接了,scp 有什么方法过跳板机么?
yulgang 60
yulgang 201 天前
关键字 Mount remote directory using SSH
shaojz2005 61
shaojz2005 201 天前
@priaaa2019 这个是很不错
wizardoz 62
wizardoz 201 天前
scp 配合 ohmyz.sh 你值得拥有
UnknownR 63
UnknownR 201 天前
Termius 你值得拥有
ZocXTerminal 也还可以
我只想把文件拖进去就可以上传
Joyboo 64
Joyboo 200 天前
@AoTmmy termius 是好用,但不支持 szrz,这是致命的一点