タグ付けされた質問 「scp」

セキュアコピーまたはSCPは、ローカルホストとリモートホスト間、または2つのリモートホスト間でコンピューターファイルを安全に転送する手段です。

2
cp:statできません:そのようなファイルまたはディレクトリはありません
を使用してローカルコンピュータからリモートサーバーにファイルをコピーしようとすると、エラーが発生しますssh。cpまたはを使用しても同じエラーが発生しますscp。 結果のエラーでの私の入力は次のとおりです。 [root@xxx.xx.xxx.xx /]# cp /home/username/some.xml root@xxx.xx.xxx.xx:/path/to/directory/ cp: cannot stat ‘/home/username/some.xml’: No such file or directory チェック/home/username/some.xmlしたところ、ローカルマシンのパスにファイルが確実にあります。 ローカルコンピュータとリモートサーバーの両方が実行されていCentOS 7ます。このエラーを解決して正常にコピーするにはどうすればよいですか?
10 ssh  centos  cp  scp 

2
ユーザーは-tをタッチできません
FedoraサーバーにSCPを実行すると、ファイルのタイムスタンプを変更できないというエラー( "set time:operation not allowed")が発生し続けます。ユーザーはファイルの所有者ではありませんが、chownセキュリティ上の理由からこのユーザーにファイルを送信することはできません。ユーザーはできますがsudo、これはSCP / FTPクライアントを介して行われるため、それを行う方法もありません。最後に、このユーザーにrootアクセスを与える必要はなく、タイムスタンプを設定する必要があるrsyncやWinSCPなどの同期を使用できるようにします。 ユーザーはrw、関連するすべてのファイルとディレクトリに対する完全な権限を持つグループの一部です。touch -tこれらの特定のファイルをユーザーに許可せずに、ユーザーにそれらを許可する方法についてchown何か考えはありますか? 詳細情報これはすべて、単一の開発者シナリオ(つまり、SCMなし)でPHP開発を有効にすることと関係があります。私はEclipseまたはNetBeansを使用して、PHPベースの(WordPress)サイトのローカルコピーで作業しながら、ユーザーが開発サーバーで自分の変更を「瞬時に」プレビューできるようにしています。ユーザーはリモートで作業します。これまでのところ、自動同期のすべての試行は失敗しました。ローカルフォルダーを監視し、常に日付/タイムスタンプを設定しようとするため、リモートフォルダーエラーまでの変更をアップロードしようとする「ウォッチフォルダー」モードでWinSCPを使用しても。 ユーザーはsudoアクセス権を持っていますが、「root」の下で作業することは本当に良い考えではないと言われているため、この作業を行うためにrootとしてログインするだけでは不本意です。その上、それは必要ではないはずです。スーパーユーザー以外のユーザーが同じことをできるようにしたいと思います。アカウント情報を使用してFTP接続を確立し、同期を介してリモートで作業できるようにします。したがって、ソリューションはrootアクセス権のない人のために機能する必要があります。 私を驚かせるものは、私がどれほどの困難を抱えているかです。これらすべてのソフトウェア(NetBeans、Eclipse、WinSCP)は同期を可能にするように設計されており、すべてタイムスタンプの書き込みを試みます。だからそれは可能でなければならない。WinSCPには「タイムスタンプの設定」をオフにするオプションがありますが、監視/同期フォルダーを選択すると、このオプションは使用できなくなります(常に「オン」)。だから、いましたかなり標準的であるものにします。 Linuxに関しては完全にばかであり、私が開発の「サーバー管理者」であることを考えると、それが私がやっていることや私が(誤って)構成したことは、ばかげたことだとしか言えません。 要約一言で言えば、ディレクトリへのグループr / wアクセス権を持つすべてのユーザーが、SCPを介してそのディレクトリ内のファイルのタイムスタンプを変更できるようにしたいと考えています。
10 permissions  scp  ftp 

5
SSHホスト名のIPを見つける方法
HostNameコマンドラインでssh構成からのIPを取得する簡単な方法はありますか?何度も使用する必要がscpあり、マシンに接続したいのですが、覚えているのはHostNameだけです。
10 command-line  ssh  scp 

2
xargsを使用してscpにパラメーターを提供する
を実行するとsvn st | awk '{print $2}'、次のようになります。 a.py b.py c.py 次に、scpこれらのファイルをリモートサーバーに配置します。私が試してみました: svn st | awk '{print $2}' | xargs scp my_name@my_server:~/ しかし、それは機能しません。これを行うための正しいコマンドは何ですか? ありがとうございました!
10 scp  xargs 

1
mkdir:ディレクトリを作成できません:関数が実装されていません
私は大学にいて、学校のLinuxマシンからcsの宿題を提出しなければなりませんが、ラップトップ(Mac)で宿題をするのが好きです。そのため、ファイルを毎回コピーして送信するのではなく、scpおよびを使用してそれを実行するスクリプトを作成することにしましたssh。スクリプトを初めてテストしたとき、scpコマンドhw3は他のマシンにディレクトリを作成しました。次にテストしたときに、ディレクトリが作成されましたhw4。両方のディレクトリに私のプログラムファイルがありました。両方のディレクトリはテスト用にのみ作成されたため、を使用して両方を削除しましたrm -r。しかし、ここで問題が発生します。 スクリプトとその他のデバッグを後でテストしたところ、hw3またはhw4という名前のファイルまたはフォルダーを、を介して接続されている他のマシンに作成できないことがわかりましたssh。hw3またはではなく、他の名前のフォルダを作成できますhw4。私は経由でそれらを作ることができないmkdir、mv、cp私はファイルシステムに何か問題があると思い作り、またはタッチ。しかし、私が作ることができるhw3とhw4、親ディレクトリ内のファイル。これが何であるかを知り、これまでに見たことがない人は誰もいません。問題をグーグルで調べても結果は出ていません。 私の学校では、ログオンできるマシンがたくさんあり、いくつか試しましたが、すべてのマシンで問題が解決しません。ネットワークドライブ(パスのSDRIVE)から作業しているので、これは理にかなっています。スクリプトを機能させるためhww#に、の代わりに単にスクリプトを作成するという回避策を使用しましたがhw#、何が起こっているのか、そしてそれを修正する方法を知りたいと思っています。 これは、sshおよびコマンドを使用してログオンしたときの端末出力です。 Last login: Tue Mar 3 11:40:18 2015 from r03ane3md.device.mst.edu You are currenly one of 7 users on this host! ane3md@rc07xcs213:~$ cd SDRIVE/cs1510 ane3md@rc07xcs213:~/SDRIVE/cs1510$ ls -l total 0 drwxr-xr-x 2 ane3md mst_users 0 Mar 3 12:01 hw1 drwxr-xr-x 2 ane3md mst_users 0 Feb 21 21:37 hw2 …

3
ダウンロード用に選択したファイルとディレクトリを含むSCPコマンドは、新しいファイルまたはディレクトリごとにパスワードを要求します
私のFedora 20システムでは、scpを頻繁に使用しています。これは、次のコマンドを実行したときに2回目に遭遇します。 scp -r -P PORT user@host:/home/user/something/{file1,folder1,folder2,folder3,folder4} folder/folder2/ 転送する各ファイル/ディレクトリのパスワードを要求します。 user@host's password: "password here" 質問: ここで何が起きてるの? これは正常ですか、これは非常に特異な動作だと思いますか?

1
Linuxでsshpassとscpを使用して進行状況を表示するにはどうすればよいですか?
私のLinuxターミナルでは、このコマンドを使用しています sshpass -p "pass" scp -r me8@host.ca:/cmshome/me/file /home/me/Desktop パスワードが含まれているファイルをダウンロードします。sshpassがないと、ダウンロードの進行状況を確認できますが、これを使用すると、完了するまで空白のままになり、確認できません。 sshpassで確認する方法はありますか?
9 scp  cp 

3
特殊文字を含むscpでファイルをコピーするにはどうすればよいですか?
コロンとピリオドを含むファイルをコピーしようとしています。たとえば、次のようにします。 scp "test.json-2014-08-07T11:17:58.662378" remote:tmp/ scp test.json-2014-08-07T11\:17\:58.662378 remote:tmp/ およびファイルとの組み合わせ: scp "file:///home/.../test.json-2014-08-07T11:17:58.662378" remote:tmp/ 私の推測では、scpはファイルの一部をサーバーまたはポート番号、あるいはその両方として解釈しようとします。どうすればそれを回避できますか? ファイルの名前をtest.jsonに変更すると、問題scp test.json remote:tmp/なくscp test*62378 remote:tmp/機能しますが、機能しません。
9 scp 

2
ffmpegにネットワークファイルを入力する方法
私の問題はこれです。多くのビデオファイルをホストするサーバーにアクセスできますが、それらのほとんどは非常に大きく、十分に圧縮されていません。より良いアクセスのために、ローカルマシンでこれらのコピーの品質を下げた、より小さなサイズのコピーを作成するつもりです。 問題は、サーバーにftpアクセスがないことです。ファイルを自分のマシンにscpしてからffmpegを使用してサイズを小さくすることができますが、すべてのファイルをローカルにコピーするとスペースが足りなくなります。 ネットワークファイルを直接ffmpegに入力する方法を探しています。これにより、すべてのビデオを一晩で縮小したサイズのスクリプトを作成できます。
9 ssh  scp  ffmpeg 

2
スペースを含むファイル名の安全なコピー(scp)の問題
セキュアコピー(scp)を使用してファイルをコピーしようとしています。次のコマンドを実行しようとしていますが、ディレクトリの場所の絶対パスにスペースがあるためエラーが発生します。 scp -r -P 8484 root@172.31.72.103:/media/New Volume/lj /home/pratheep 次のエラーが発生します。 scp: /media/New: No such file or directory scp: Volume/lj: No such file or directory 私は次のように余分なバックスラッシュを入れて同じコマンドを使用してみました scp -r -P 8484 root@172.31.72.103:/media/New\ Volume/lj /home/pratheep しかし、まだ同じエラーが発生します。 誰かがそれを修正する方法を教えてもらえますか?

2
特定の日の間にあるファイルをscp / tarする方法は?
10.3.2013-13.3.2013の間でのみファイルに関心がある2つのsuseサーバー間でdbログファイルをコピーする必要があります コピーする前にファイルを圧縮して、tarとscpで圧縮することが望まれます。現在使用しtar -cvzf /tmp/saas_archive_logs.tar.gz /var/lib/edumate/backup/archive_logs/db2inst1/SAAS --newer-mtime=2013-03-10ているのは、2013年10.3.2013から現在までのすべてのファイルです。しかし、私はそれらすべてを必要としません。そして、tarスイッチは見つかりませんでした。
8 files  tar  date  scp 

3
ローカルパラメータ値を使用してリモートスクリプトを実行する
このタスクを自動化するにはどうすればよいですか? 1)Aにいます。2)BにSSHで接続します。3)Bでスクリプトを実行します。これには、Aで認識されているパラメータが必要です。 まず、sshで接続を開いたときに値を送信できると思いました。次に、おそらく1)と2)の間でより単純な方法で、スクリプト全体をBの同じ場所にscpします(古いスクリプトを置き換える)。それでも、Bでスクリプトを実行するにはどうすればよいですか。(つまり、最後のステップを自動化する方法です。もちろん、sshの後で手動で実行することもできます。) もう1つの考えは、おそらくsshを完全に破棄することです-私はBにWebページを持っているので、「内部」Webインターフェイスを介してスクリプトを呼び出すことができますか? それとも、まったく異なる方法でそれを行いますか?
8 ssh  scripting  scp  web 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.