有没有可能把 SSH 改成这样?

2015-05-01 10:03:16 +08:00
 mikumikumoe
在SSH中调用编辑器的时候, 不使用远端的编辑器, 而是把远端的文件存入缓存, 用本地的$EDITOR进行编辑, 保存的时候同步到远端, 相当于自动调用SCP.

这样就能避免延迟和丢包对于SSH的影响了, 还不需要手动SCP(特别是目标目录比较长的情况下
5926 次点击
所在节点    程序员
44 条回复
046569
2015-05-01 13:10:11 +08:00
FTP软件几乎都提供这种功能.
比如ForkLift,双击打开文件,编辑完保存退出自动上传.
046569
2015-05-01 13:11:15 +08:00
突然发现LZ要求逼格,手快点了回复...
mikumikumoe
2015-05-01 13:25:59 +08:00
@046569 ٩(๑❛ᴗ❛๑)۶没错 CLI大法好
kiritoalex
2015-05-01 13:56:04 +08:00
@mikumikumoe Telegram都用web版→ →
liuyl
2015-05-01 14:42:18 +08:00
试下SSHFS?
stiekel
2015-05-01 14:46:48 +08:00
@mikumikumoe 我说的winscp,是一款软件的名字 http://winscp.net/eng/index.php
ericls
2015-05-01 14:47:19 +08:00
把远端目录直接挂载到本地
mikumikumoe
2015-05-01 14:52:47 +08:00
@ericls 就是上面说的sshfs吗?
mikumikumoe
2015-05-01 14:53:29 +08:00
mosh和sshfs感觉都是很适合我的方案w
谢谢大家
ericls
2015-05-01 14:53:50 +08:00
@mikumikumoe 果然是的!
hululu
2015-05-01 15:17:46 +08:00
一直用winscp,非win平台就没用过了
cyr1l
2015-05-01 18:28:11 +08:00
中国的渣网络把人都逼成什么样了。
GeekGao
2015-05-01 18:34:55 +08:00
ubuntu下使用sftp就行啊,使用文件管理器访问 sftp://your-server
Narcissu5
2015-05-01 20:20:09 +08:00
nautilus(就是ubuntu上的文件)有个connect to server的功能,可以通过ssh协议把远程文件系统映射到本地
Monad
2015-05-01 20:39:28 +08:00
vim大法好
vim scp://hostname//path/to/your/file
seers
2015-05-02 01:08:38 +08:00
我一直是winscp下过来后用notepad++编辑然后再同步过去。。
phx13ye
2015-05-02 02:51:02 +08:00
如果你使用的是vim
编辑远程文件
:e sftp://u@remote1/file.txt
读取远程文件
:r sftp://u@remote2/file.txt
保存到远程
:w sftp://u@remote3/file.txt
cattyhouse
2015-05-02 08:26:24 +08:00
wizardoz
2015-05-02 08:39:55 +08:00
emacs和vi天然支持
wizardoz
2015-05-02 08:43:16 +08:00
例如你用emacs打开一个远端文件:
/root@192.x.x.x:/etc/apache2/apache.conf
就可以了,只需要打开的时候输入一次密码,后续保存就不需要再输入了。
如果配置了公钥,则更方便。
代码提示什么的,使用的是本机配置。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/187696

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX