さくらレンタルサーバーのスタンダードコースを使っています。
シェルはbashです。
テラタームで接続し、そこにあるファイルをローカルのパソコンに持ってくるためにSCPコマンドを利用しようとしているのですが、うまくいきません。
追記3
テラタームを使いサーバー上で
$ scp --ユーザ名--@--ユーザ名--.sakura.ne.jp:/home/--ユーザ名--/www/export.csv \Users--ローカルユーザ名--\Desktop
というコマンドを実行すると、
--ユーザ名--'s password:--サーバパスワード--
上記のようにパスワードの入力を求められるのでパスワードを入力すると
export.csv 100% 39 0.0KB/s 00:00
という結果が返ってきています。
\を/にするとそもそも認識してもらえません。
追記2
ここでいうSCPとはLinuxのコマンドであるSCPのことです。
リモートからファイルをコピーできるコマンドのことです。
目的は一文で実行できるコマンドを知ることです。
SShでの接続を目指しています。
どのようにコマンドを入力すればいいのでしょうか
また、scp実行後にパスワードの入力を求められるのですが、それらのコマンドを一文にしたいです。
相対パスと絶対パスの違いがあまりわかっていないのでできれば両方を教えててください。
追記
一番やりたいことはサーバ上にあるCSVファイルをダウンロードするコマンドをつくることです。
c#のプログラムに組み込もうと考えています。
そのためにシェルコマンドのSCPを使えばいいと考えました。
プログラム上ログインしてからコマンド入力をするつもりです。
コマンドのscpにこだわりはありませんがsshでやりたいと考えています。
〆
皆様ありがとうございました。
皆様が言いたかったのはプログラムからSCPクライアントソフトに命令を出しSCPクライアントソフトに通信を実行させるということだったのですね。やっと理解しました。
そういうケースを想像しておりませんでした。
混乱させてすみませんでした。
今回はクライアントソフトを使わない方法を用いようと思います。
回答4件
あなたの回答
tips
プレビュー