为了能够在本地修改服务器端的代码,本文将介绍如何通过sshfs实现该需求
一、什么是 SSHFS
SSHFS(Secure SHell FileSystem)是一个客户端,可以让我们通过 SSH 文件传输协议(SFTP)挂载远程的文件系统并且在本地机器上和远程的目录和文件进行交互
ubuntu 18.04:
sudo apt install sshfs
二、假设有两台机器
服务器目录
/home/remote
本地目录
/home/local
三、挂载
sshfs root@xx.xx.xx.xx:/home/remote /home/local
四、免密码访问服务器
1. 产生密钥
ssh-keygen -t rsa
2. 把公钥复制到服务器
ssh-copy-id root@xx.xx.xx.xx
3. 测试
ssh root@xx.xx.xx.xx
五、取消挂载
umount /home/local
六、参考文献
https://www.cnblogs.com/zhaojingyu/p/9501589.html
https://www.cnblogs.com/wenxingxu/p/9597307.html
https://www.cnblogs.com/f-ck-need-u/p/9104950.html
https://www.v2ex.com/t/133970