ローカルからサーバーへアップロードしたいです。
win10のデスクトップにあるsample.txtをTERATERMを利用してubuntuのhomeディレクトリへサーバーへアップロードしたいです。
scp sample.txt ssh_admin@1.2.3.4:.
エラーが出ました。
sample.txt: No such file or directory
・・・話が食い違っている気がするんですが・・・
えっと、サーバーへはSSHでログインできますか?
IPまたはホスト名は合っていますか?
あなたの環境(リモートとサーバ)の詳細を教えて下さい。
そうでしょうか?私が通知している話は一貫しています。ローカルからサーバーへアップロードしたいです。win10のデスクトップにあるsample.txtをTERATERMを利用してubuntuのhomeディレクトリへサーバーへアップロードしたいです。
サーバはSSHでTERATERMでログインしてます。
IP間違えありません。
>サーバーへアップロードしたい・・・が、出来てないんですよね?
なら、根本から見直さなきゃダメでしょう?
通常、SSHは"ssh xxxxx@svr.cateye.jp"のようにして使います。(名前は伏せました)それでサーバにログインできなかったらSSHが機能してないか、SSHを使える環境になってないのじゃないですか?
・・・ついでに、ssh_adminというユーザは有りますか?・・・わたしは自分の名前でSSH接続するので詳しくはないですが?
まず話は食い違っていません。それと本文と含めると3回目になり大変恐縮ですがローカルからサーバーへアップロードしたいです。win10のデスクトップにあるsample.txtをTERATERMを利用してubuntuのhomeディレクトリへサーバーへアップロードしたいです。重ねて上記記載により2回目で大変恐縮ですがSSHはログインしています。
私が間違えていたのはローカル上でコマンドを打つ場合の例です。Windowsだと、それがコマンドプロンプトとかPowershellです。私はLinux上でコマンドを打っています。Teratermで打っているので。それが大きな間違いです。https://qiita.com/ritukiii/items/c724f09fe66fedf2618b このコマンドと同様の事をサーバ側であるTERATERMから打てるのであれば教えてください。もちろんTERATERMのGUIではなく。
確認です。ssh_admin@1.2.3.4:. を見るとssh_adminのホームディレクトリに転送しているんですよね?
とすると、/home/ssh_admin/に転送したいのですよね? また、示されたページには、/homeからのパスが書かれていますがいいのでしょうか?
https://ttssh2.osdn.jp/manual/ja/usage/ssh.html の設定は済ましてあるということでいいですか?
以下回答いたします。
1点目
/home に転送したいです。
2点目
ssh_known_hosts ファイル
SSH 接続時には SSH サーバのホスト鍵をチェックし、一致する鍵が ssh_known_hosts にない場合には警告を表示します。チェックの結果は以下のように分類されます。
scp C:\Users\xxx\Desktop\sample.txt ssh_admin@1.2.3.4:.
ssh: Could not resolve hostname c: Name or service not known
というエラーだったのでこれが未設定だったのかもしれません。ただTERATERM上はSSH2という指定でログインしていますが。。
回答3件
あなたの回答
tips
プレビュー