SSH接続でリモートとローカルでファイルのやり取りを行う

SSH接続でリモートとローカルでファイルのやり取りを行う

JetsonNano内のファイルをPCに移します。

 

ssh設定

まずはJetson側のssh接続設定から行います。
以下でパッケージ管理用のaptitudeをインストールします。

そしてsshをインストール。

viエディターで/etc/ssh/sshd_configを開き編集します。
PermitRootLoginがyesになっているとrootでのログインができてしまうので注意。

ちなみに開いた時には以下のようになっていました。
ssh
without-passwordと設定するとrootユーザのみパスワード認証を拒否することができるそうです。

以下のコマンドでsshを再起動します。

ホストPCとJetsonを同じネットワークに接続し、以下のコマンドで接続します。

 

ローカルからファイルをコピー

ssh接続でリモートからファイル/ディレクトリを落とします
参考:https://qiita.com/katsukii/items/225cd3de6d3d06a9abcb
scpコマンドによるパスの指定ですが、前者がJetsonで後者がPCです。
今回の場合だとJetson内のPicturesディレクトリの特定のファイルをPC側のデスクトップにコピーしています。
また、-rオプションをつけることでディレクトリごとコピーすることもできます。