1
Keyes 2014-02-13 09:04:09 +08:00 2
sftp
|
2
sarices 2014-02-13 09:04:30 +08:00
sftp
|
3
sarices 2014-02-13 09:05:10 +08:00
我是sarices
|
5
dreasky 2014-02-13 09:06:12 +08:00
git
|
9
vfasky 2014-02-13 09:08:16 +08:00 1
在本地终端执行:
scp -P [ssh端口] -r [文件夹路径] [ssh user]@[ssh 域名]:[服务端路径] |
11
lichao 2014-02-13 09:09:26 +08:00
WinSCP
|
14
rannnn 2014-02-13 09:10:39 +08:00 1
有GUI的FileZilla干嘛要用命令行呢
|
17
viator42 2014-02-13 09:12:15 +08:00 1
我一般filezilla连sftp,打个tar包再上传.
|
20
zoowii 2014-02-13 09:17:58 +08:00
scp
|
22
yuelang85 2014-02-13 09:18:54 +08:00
rsync
|
23
wwek 2014-02-13 09:22:00 +08:00
svn
git sftp |
24
Livid MOD |
25
tonghuashuai 2014-02-13 09:27:00 +08:00
ftp
|
26
Keyes 2014-02-13 09:29:07 +08:00
@itfanr WinSCP+SFTP一般够了,不过我现在是在用sublime text+sftp plugin,开发来说后者好用得多。生产环境部署,可以通过很多种方式来进行,比如搭建一个GIT,在dev分支开发,定期merge到稳定分支,生产环境定期从稳定分支拉取新版本部署,反正都比较灵活,看你的习惯了
|
27
yinheli 2014-02-13 09:41:01 +08:00 1
你是 windows 用户,推荐3种途径:
1. 如果安装了 git, 应该可以使用 scp 命令, 服务端添加 ssh key 后, 可以很方便的使用 scp 上传文件 2. 如果安装了xhell(服务端需要安装 lrzsz [yum install lrzsz])可以直接通过 xhell 窗口拖拽你要上传的文件(相当于在shell里输入了 rz 命令) 这种方式每次只能上传一个文件 3. 安装类似 `SftpNetDrive` 之类的工具, 它可以把 linux 服务器的某个路径映射成你的本地磁盘,用起来就像你的本地 C盘,D盘一样, 用起来也很方便的 (你和远程主机的网速不好的情况下, 就不要使用这种方式了, 经常连接掉了会比较痛苦) |
29
lwrless 2014-02-13 09:44:45 +08:00
@yinheli xshell好像可以跟xftp联动,如果装了xftp的话,点xshell界面里的xftp图标会打开一个连接到服务器的xftp,不管服务器开没开ftp的服务...(而且比如我的xshell正在/home/wwwroot目录下,然后我点开xftp,也会在这个目录)
|
30
rebornix 2014-02-13 09:44:50 +08:00
rsync
|
31
Owenjia 2014-02-13 11:02:54 +08:00 via Android
除 sftp 外还可以用 netcat
|
32
xdeng 2014-02-13 11:06:31 +08:00
大量代码 为什么没人建议压缩成压缩包 然后再上传 文本压缩率很高的
|
35
firstway 2014-02-13 11:25:58 +08:00
lz没说清楚使用场景,是一次性传很多文件?还是频繁修改,每次文件不大?
前者一般rsync scp就ok了,反正次数不多,linux下rsync scp很方便,windows对应客户端找找。 后者还是建议git svn等,作为开发人员,没版本管理说不过去。 @xdeng rsync本身就有压缩选项。 |
36
thinkxen 2014-02-13 11:26:50 +08:00 via Android
http://sshtool.net/down/
头两个工具你会喜欢的 |
37
fire5 2014-02-13 11:33:52 +08:00
svn
|
41
mindcat 2014-02-13 16:17:59 +08:00
tar cJf - $DIRECTORY | ssh $HOST "tar xJvf -"
|
42
jatsz 2014-02-13 17:10:53 +08:00
可以选择的:
1,cygwin, scp, 先tar,gzip一下,然后到服务器端再解压缩。 2,dropbox,在Windows和Linux都用同一个账号。dropbox会帮你自动同步,你直接在Windows下copy到dropbox文件夹下即可。 |
43
wulin 2014-02-13 17:19:06 +08:00
xshell的xftp,拖动就可以了,
或者打zip包后rz /sz |
44
webjin 2014-02-13 20:57:08 +08:00
xshell下直接按快捷键ctrl+alt+F就可以打开sftp传输界面,然后直接把文件拖进去~
|
45
fcicada 2014-02-13 22:12:16 +08:00
git很方便,也适合管理
|
46
jacky007wang 2014-02-13 22:34:52 +08:00
fabric
|
47
zhouquanbest 2014-02-13 22:40:12 +08:00
我一直使用rsync 繁多的选项应该能满足你的需求
|
48
undozen 2014-02-13 22:42:34 +08:00 via iPad
我会在远程主机上建 repo 和 prod 两个文件夹
repo 里面 git init --bare 然后z在 prod 里面 clone 跑起来 |
49
lm902 2014-02-13 23:20:12 +08:00
我是在本机配置好IIS8.5然后在服务器上wget下载最后tar -xvf解压
|
50
ibcker 2014-02-14 10:34:56 +08:00
zip&sftp&uzip
git scp |