#打开hosts文件
vi /etc/hosts
#输入树莓派的IP与主机名,之后可以用主机名代替IP进行输入
192.168.10.13 raspberrypi
#生成SSH密钥和公钥
ssh-keygen -t rsa
#将SSH公钥上传到树莓派
ssh-copy-id remote_user@remote_server
#复制本地文件到树莓派
sudo scp -i .ssh/id_rsa local_file remote_user@host:remote_folder
#复制本地文件夹到树莓派
sudo scp –r -i .ssh/id_rsa local_folder remote_user@host:remote_folder
#关机
sudo shutdown -h now 或 halt
#重启
sudo shutdown -r now
如果频繁使用文件传输,可以编写一个shell脚本 如何编写shell脚本?
if [ $# -eq 2 ]
then
echo "sudo scp -r -i ~/.ssh/id_rsa $1 pi@raspberrypi:$2"
sudo scp -r -i ~/.ssh/id_rsa $1 pi@raspberrypi:$2
else
echo "Parameters number wrong!"
fi