SCPファイル送信の多段(二段)ログイン対応
SSHでログインしたサーバ(踏み台サーバ)からさらに別のサーバにログインしている時に、 SCPでのファイル送信を行った場合は踏み台サーバにファイルが作成される為、 多段ログイン先のサーバへ送るのに手間がかかる。
多段ログイン先のサーバへ直接送る方法を検討する。
送信先ディレクトリ指定を以下のようにリモートホストを指定できるように拡張する。
host:/remote/path
https://osdn.net/users/doda/pf/Tera_Term_Testing/scm/commits/bd719242d6a02f3566ec5ffcd9e168270839a5a4
現状の問題点
SSHでログインしたサーバ(踏み台サーバ)からさらに別のサーバにログインしている時に、 SCPでのファイル送信を行った場合は踏み台サーバにファイルが作成される為、 多段ログイン先のサーバへ送るのに手間がかかる。
多段ログイン先のサーバへ直接送る方法を検討する。
対応案
送信先ディレクトリ指定を以下のようにリモートホストを指定できるように拡張する。
通常はサーバ側で scp -t /remote/path を実行するが、ホスト指定がある場合は ssh host scp -t /remote/path を実行する。試験実装
https://osdn.net/users/doda/pf/Tera_Term_Testing/scm/commits/bd719242d6a02f3566ec5ffcd9e168270839a5a4
試験実装の問題点等