配置SSH,实现免密码登录
在Mac上用ssh-keygen命令生成ssh文件。
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
默认在~/.ssh
目录生成两个文件id_rsa
和id_rsa.pub
。
如果没有,先安装ssh-copy-id命令。
brew install ssh-copy-id
将生成的ssh文件复制到树莓派。
ssh-copy-id -i ~/.ssh/id_rsa.pub pi@192.168.1.16
检查树莓派下是否生成了~/.ssh/authorized_keys
文件。
安装sshfs
brew cask install osxfuse
brew install sshfs
挂载目录
sshfs pi@192.168.1.16:/home/pi/project /Users/yangyue/raspi/project
pi
是树莓派的用户名,192.168.1.16
是树莓派的主机名,/home/pi/project
是树莓派上的目录,/Users/yangyue/raspi/project
是Mac的本地目录。
user 远程连接用户名
hostname 远程连接的主机名
remote_dir 远程目录
local_dir 本地目录
卸载目录
直接在finder中找到卷,推出。
或者
umount /Users/yangyue/raspi/project