1 ssh配置
1.1 ssh生成
首先需要配置好linux的静态ip,在mac和需要远程链接的linux机子上都生成ssh key ,这部分可以参考这里
1.2 ssh认证
- 实现主机和linux机的ssh链接需要配置authoried_keys,以mac中vscode remote为例,cd到.ssh 下修改 authoried_keys config ,linux 中cd到.ssh文件夹下,修改authoried_keys 。把需要建立链接的slave master机和mac主机的公钥id_rsa.pub都复制到该文件中。
- 注意如果任何一台机器重新配置过ip,最好删除原来的ssh文件,重新生成ssh key并且重新配置authorized_keys.
2 scp
在主机上完成开发后,终端使用scp命令将文件上传inux机子上。
2.2 文件传输
scp 本地文件路径 usrname@ip:虚拟机文件夹路径
scp usr1/dirpath/file usrname@192.168.xx.xx:usr2/dirpath/