SCP問題||権限が拒否されました

SCP問題||権限が拒否されました

2つの異なるコンピュータがあり、SCPを介してファイルをコピーしようとしています。次のコマンドを実行しました。

scp trial.txt [email protected]:/unixStudy/trial.txt

その後、正しいルートパスワードを入力しても「許可拒否」エラーが発生します。

いくつかの検索を実行し、ターゲットコンピュータの他のユーザーが実行できるようにscpファイル権限を付与しましたが、まだ機能しません。

ベストアンサー1

Secure Shell(SSH)は機能する基本プロトコルです。 SSH接続が確立されると、Secure Copy(SCP)はコピープロセスを実行します。したがって、scpまずこのコマンドを使用して接続するシステムのSSHサーバーを正しく構成する必要があります。

非常に一般的なものは/etc/ssh/sshd_config含まれますPermitRootLogin = no。君が言ったからscpを試してrootパスワードを入力してくださいscpを実行してrootでコンピュータに接続しようとすると、拒否されます。

解決策:

  • まず、ssh接続しscp、そのユーザー名で機能していることを確認してください。それ以外の場合は、scp同じパラメータで機能しません。構文は、ssh username@systemname 成功したらssh username@systemnameその操作を実行できるscp username@system://path_to_file/filename /location_on_current_system必要があります。
  • 変更/etc/ssh/sshd_configおよび変更PermitRootLogin yes後、sshdデーモン/サービスを再起動できます。通常、セキュリティ上の理由でallowedrootlogin = noが使用されますが、環境によっては関係がない可能性があります。あなたの電話。 SSHサーバーとして機能するシステムにrootとして接続する必要がある場合は、sshd_configを変更する必要があります。

また、ユーザー名でログインしてabc123から

scp            othersystem:/path_to_file/filename      .

実際には

scp     abc123@othersystem:/path_to_file/filename     .

正しいパスワードと有効なユーザー名を使用して接続されていることを確認してください。

また、入力したい場合パスワードは既存のパスワードよりも優先されます。使用する特定のアカウント名に正しいパスワードを入力する必要があります。

おすすめ記事