我想设置一个 vim 会话来编辑 ssh 网关后面的机器上的一些文件。这可能吗?
要通过命令行访问文件,我必须执行以下操作:
mycomputer$ ssh gateway
gateway$ ssh othermachine
othermachine$ vim file
网关机器不允许正常的 ssh 转发:
> nc
rbash: nc: command not found
> /usr/bin/nc
rbash: /usr/bin/nc: restricted: cannot specify `/' in command names
答案1
Netrw 有一个“g:netrw_scp_cmd”变量;我想知道您是否可以将其设置为使用网关的某个变量;例如“ssh 网关 'scp -q'”。我没有网关设置来测试这个想法;您必须尝试一下。