在SSH中调用编辑器的时候, 不使用远端的编辑器, 而是把远端的文件存入缓存, 用本地的$EDITOR进行编辑, 保存的时候同步到远端, 相当于自动调用SCP.
这样就能避免延迟和丢包对于SSH的影响了, 还不需要手动SCP(特别是目标目录比较长的情况下
这样就能避免延迟和丢包对于SSH的影响了, 还不需要手动SCP(特别是目标目录比较长的情况下
|
sinxcccMay 1, 2015
1
Emacs 的 tramp 就是这个原理。
|
|
sinxcccMay 1, 2015
2
嗯,我可能理解有偏差。你是想用本地的编辑器来做远端 ssh 服务器的 $EDITOR 是么?
Textmate 的 rmate 是类似的东西。 |
|
3
@sinxccc 我是linux..
|
|
4
直接用mosh就行了吧 专门是为恶劣网络环境设计的
|
|
5
@LU35 谢谢我去试试
|
|
jarlyynMay 1, 2015
6
filezilla.各种fuse。
|
|
7
@LU35 真的很流畅!
|
|
kiritoalexMay 1, 2015
8
mosh就是这样考虑的。。
|
|
wildogMay 1, 2015
9
不过貌似 mosh 现在还是只能显示一屏的 scrollback buffer
|
|
clinoMay 1, 2015 via Android
10
sshfs 也可以试试
|
|
bdnetMay 1, 2015
11
看了下貌似 mosh 要安装服务端支持?
|
|
ryd994May 1, 2015 via Android
12
@bdnet mosh登录其实是ssh登录上去开个daemon,然后就直连daemon。
因为daemon的地址和密码都是ssh通道里协商的,以此保证安全。 |
|
stiekelMay 1, 2015
14
以前好像见别人用winscp,是下到本地再用编辑器编辑,具体不记得了、
|
|
15
@stiekel scp是ssh套件里的命令..linux原生支持..但是scp的时候要完整地写出目标文件的地址..如果能在ssh浏览的时候自动scp下来就方便了
|
|
ryd994May 1, 2015
16
@mikumikumoe filezilla sftp
|
|
br00kMay 1, 2015
17
winscp
|
|
18
@ryd994 (╯°□°)╯︵ ┻━┻太low了 没逼格
|
|
19
sshfs
|
|
ryd994May 1, 2015
20
@mikumikumoe dolphin可以直接浏览啊
KDE大法好 |
|
046569May 1, 2015
21
FTP软件几乎都提供这种功能.
比如ForkLift,双击打开文件,编辑完保存退出自动上传. |
|
046569May 1, 2015
22
突然发现LZ要求逼格,手快点了回复...
|
|
23
@046569 ٩(๑❛ᴗ❛๑)۶没错 CLI大法好
|
|
kiritoalexMay 1, 2015
24
@mikumikumoe Telegram都用web版→ →
|
|
25
试下SSHFS?
|
|
stiekelMay 1, 2015
26
@mikumikumoe 我说的winscp,是一款软件的名字 http://winscp.net/eng/index.php
|
|
27
把远端目录直接挂载到本地
|
|
28
@ericls 就是上面说的sshfs吗?
|
|
29
mosh和sshfs感觉都是很适合我的方案w
谢谢大家 |
|
ericlsMay 1, 2015
30
@mikumikumoe 果然是的!
|
|
hululuMay 1, 2015
31
一直用winscp,非win平台就没用过了
|
|
32
中国的渣网络把人都逼成什么样了。
|
|
R4rvZ6agNVWr56V0May 1, 2015
33
ubuntu下使用sftp就行啊,使用文件管理器访问 sftp://your-server
|
|
Narcissu5May 1, 2015
34
nautilus(就是ubuntu上的文件)有个connect to server的功能,可以通过ssh协议把远程文件系统映射到本地
|
|
MonadMay 1, 2015
35
vim大法好
vim scp://hostname//path/to/your/file |
|
seersMay 2, 2015
36
我一直是winscp下过来后用notepad++编辑然后再同步过去。。
|
|
37
如果你使用的是vim
编辑远程文件 :e sftp://u@remote1/file.txt 读取远程文件 :r sftp://u@remote2/file.txt 保存到远程 :w sftp://u@remote3/file.txt |
|
cattyhouseMay 2, 2015 via iPhone
38
|
|
wizardozMay 2, 2015
39
emacs和vi天然支持
|
|
wizardozMay 2, 2015
40
例如你用emacs打开一个远端文件:
/[email protected]:/etc/apache2/apache.conf 就可以了,只需要打开的时候输入一次密码,后续保存就不需要再输入了。 如果配置了公钥,则更方便。 代码提示什么的,使用的是本机配置。 |
|
41
嘛..感觉还是sshfs最合胃口了..
把挂载的文件夹chown一下连sudo都省了 不过umount的时候好像还是要sudo.. |
|
42
@mikumikumoe 见 sshfs(1) 的 man page,可以用 fusermount 命令来 umount:
$ fusermount -u /mountpoint |
|
williamxMay 2, 2015 via iPhone
43
sftp
|
|
wu360463231May 4, 2015
44
白泽。。:)
|