はじめに
scpでハマったんですが僕の環境が少し特殊なので、自分の為に忘失防止ということで書きます.
すみませんが乱文となるでしょう.
scpとは
Secure CopyのコマンドでSSHにファイルを乗せて安全にファイルを送るコマンドです.
参考URL
SCP - wikipedia
ITproコマンド集 - scp
僕のよく使うコマンドの一つですが、なんと使えなくなりました.
scpが使えなくなった原因
結論から言うと、シェルのbashが起動してないということでした.
なんだそれと.
解決方法
まずgoogle先生に聞いてみたところ、これじゃないかと思いました.
いつの間にか SCP でファイル転送ができなくなってて困った
ssh authorized_keysにコマンドを指定してるときscpできない件について。
scp の -v オプションをつけて実行したらやっぱりここで止まってました
debug1: Sending command: scp -v filename
ここで、自分の環境を整理します.
開発環境
1.開発マシン → 2.ビルドサーバー(SSH接続) → 3.実行環境(ここにscpでファイルを送りたい)
シェルは何を使っているかというと
1.zsh → 2.bash → 3.独自のコンソール
デフォルトシェルを bash に変更すると
1.zsh → 2.bash → 3.bash
となりまして、いざ scp 実行!!!
無事ファイル送れました.
いやーよかったよかった.