mirror of https://github.com/arendst/Tasmota.git
Created OTA over SCP (markdown)
parent
71de899d82
commit
e3cbd5544c
|
@ -0,0 +1,28 @@
|
|||
How to setup and configure "OTA over SCP" upload for PlatformIO. The uploader pushes .bin files to remote OTA server using SCP. Images can be served to Sonoff-Tasmotas from there.
|
||||
|
||||
# Configuration
|
||||
To upload .bin images to OTA server using SCP, one has to edit following lines under target environment:
|
||||
|
||||
`[env:sonoff]`
|
||||
`...`
|
||||
`extra_scripts = pio/sftp-uploader.py`
|
||||
`upload_port = user@host:/path`
|
||||
|
||||
upload_port should be modified to reflect user, host and path on the host where images should be uploaded.
|
||||
|
||||
# Requirements
|
||||
SSH communication between the build server and OTA server should be pre-configured so that it doesn't require password (pre-shared keys).
|
||||
|
||||
## Add the pre-shared key
|
||||
On a linux client machine type the following to generate the key:
|
||||
`ssh-keygen -t rsa -C "YOUR OWN KEY INFO"`
|
||||
Press enter three times (without any input).
|
||||
Copy the key to your ssh server:
|
||||
`ssh-copy-id -i ~/.ssh/id_rsa.pub USER@IPADRESS`
|
||||
You need to confirm this action. Use your server ssh password (one last time).
|
||||
_Optional reload the ssh service:_
|
||||
`sudo /etc/init.d/ssh restart`
|
||||
|
||||
Easy compilation and upload can be performed from the icons at the laft side of the PlatformIO screen or use Ctrl + Alt + U to upload (will build if needed).
|
||||
|
||||
More: https://github.com/arendst/Sonoff-Tasmota/pull/934
|
Loading…
Reference in New Issue