std*_*err 5 linux ssh scp remote-access
是否可以Kate像使用 vim 一样从远程主机打开文件:
vim scp://root@cc3//var/log/dp.log?
我尝试了以下方法,但似乎没有一个选项有效:
kate scp://root@cc3//var/log/dp.log &和kate fish://root@cc3//var/log/dp.log &
小智 6
我知道它很旧,但我找到了最适合我的解决方案。
我使用 kubuntu,所以我有 Dolphin 和 Kate。
在 Dolphin 中,我添加 Network => 连接到我的 ssh
在凯特我安装了插件文件系统浏览器。
只需打开 kate 并将 dolphin 的路径粘贴到文件系统浏览器中,就像项目一样安全。所以我有一个项目的子目录树。
像这样的东西
sftp://youruser@youraddress.com:22/var/www/html/app/design/your-project-folder/
Run Code Online (Sandbox Code Playgroud)
根据设计,Kate 通过对话框与用户交互,同时您也可以从命令行开始在 kate 中编辑文件:
kate /file/to/open
Run Code Online (Sandbox Code Playgroud)
请注意,如果您不在 kde/plasme 桌面环境中,kate 可能无法处理外部文件。
在这种情况下,您可以使用 sshfs 挂载远程文件系统。
例子:
sshfs -p PORT_NUMBER USERNAME@SERVER:/path/to/remote/filesystem /mnt/remote_filesystem
Run Code Online (Sandbox Code Playgroud)
完成后,您将能够:
kate /mnt/remote_filesystem/file_to_edit_with_kate
Run Code Online (Sandbox Code Playgroud)
根据评论中的建议,您还可以安装 kio-extra 库,这些库可能在您的无 kde 桌面上不可用
sudo apt update
sudo apt install kio-extras
Run Code Online (Sandbox Code Playgroud)
重新启动您的凯特,您将在“+其他位置”选项卡中获得远程连接