プロジェクト

全般

プロフィール

機能 #1062

nop_thread さんが3日前に更新

現状では、以下のような SSH 設定とシェルスクリプトで 設定とバックアップで RTX830 / RTX1300 の設定をダウンロードできるようにしている。 

 ```ssh ``` 
 # ssh config 

 Host chima 
     #HostName {{HOSTNAME}} 
     Port 22 
     User admin 
     #IdentityFile {{SSH_KEY}} 
     # Forward the connection to ssh-agent. 
     ForwardAgent yes 
     # Don't use compression for local connection. 
     Compression no 
 ``` 

 ```sh ``` 
 #!/bin/sh 
 set -eu 

 TIMESTAMP="$(date '+%F-%H%M%S')" 
 FILENAME="config-${TIMESTAMP}.txt" 
 echo "get system/config ${FILENAME}" | sftp chima 
 # Remove `x` since this is not executable on normal PC. 
 # Remove `w` to prevent the config from being overwritten by accident. 
 chmod 444 "$FILENAME" 
 ``` 

 sftp でダウンロードしてきた設定では、コメントは RTX 側で自動付与されるファイル全体と各セクションの見出しだけが存在する状態になっており、人間が付けたコメントは全て消えている。 
 そのため、非コメント部分はダウンロードしてきた設定を使いつつ、コメント部分は編集時に人間が追加したものがそのまま利用されるよう、いい感じに merge するスクリプトか何かを用意したい。

戻る