spacemacs远程开发

本文介绍了如何利用spacemacs内置的tramp插件进行远程文件操作,包括无密码登录服务器、通过ssh跳转多台服务器、切换账号、保存快捷操作以及远程运行shell和gdb调试。
摘要由CSDN通过智能技术生成

远程操作文件

这里实际用的是tramp插件,不过spacemacs已经内置了,十分方便


假设有服务器A,开通了ssh服务,为了方便,将本机的ssh公钥放在服务器A上,保证无密码登录

在本机的spacemacs中用C-x C-f如此访问服务器A的文件

/ssh:root@192.168.50.99:/etc/nginx
现在就像浏览自己本地文件目录一样,也可以编辑

响应缓慢的问题可以通过添加这行来解决

  (setq projectile-mode-line "Projectile")


远程跳转多个服务器

从本机->A->B, 然后操作B上的文件

/ssh:root@A#443|ssh:root@B:/etc

#443表示端口不是默认的22,而是443作为ssh 服务端口

切换帐号

上面的跳转多个服务器的方式也可以用于在一台服务器上做帐号切换

切换到root

 C-x C-f /ssh:you@remotehost|sudo:remotehost:/path/to/file RET
切换到其他帐号

C-x C-f /ssh:you@remotehost|sudo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值