別のマシンでスクリプトを実行したい。そのマシンで初めて実行していても、何の認証もせずにそれを行うにはどうしたらいいですか?他のマシンは信頼されているものとします。私はsshを使用することができません。なぜなら、それは連続プロセスを破り、ユーザーのパスワードを要求し、そのプロセスを継続したいからです。これを達成する方法があればお勧めします。私はsshを使用することができるすべてを試しましたが、無駄です。sshまたはrshを使わずにUnixのリモートマシン上でシェルスクリプトを実行
答えて
信頼できるネットワークがある場合は、rloginを試すことができます。
私はrloginを使用することができません。なぜなら、パスワードの入力を求めるプロンプトが表示され、プロセスが連続していなければならないからです。 – latestVersion
あなたは、許可キーが常駐するファイルの場所がわからないと言うので、あなたのsshd_config
でこの設定を確認してください:
AuthorizedKeysFile
が含まれているファイルを指定します。ユーザー認証のために 公開キーを使用することができます。 AuthorizedKeysFileには、 トークン (%T形式)が接続中に置換されています( )。 次のトークンが定義されています:%%は リテラル 「%」に置き換えられ、%hは が認証されたユーザ のホームディレクトリに置き換えられ、%uはその ユーザのユーザ名に置き換えられます。 拡張後、AuthorizedKeysFileは、 絶対 のパスまたはユーザーのホームディレクトリからの相対パスと解釈されます。 のデフォルトの は `` .ssh/authorized_keysです。
設定されていない場合は、ホームディレクトリに.ssh
ディレクトリを作成し、クライアントのキーを追加します。 sshd_config
に珍しい設定がない限り、パスワードを入力せずにログインする必要があります(通常はお勧めのキーファイルをパスワードで保護していない限り)。
答えをありがとうございますが、私はそれが助けになるのではないかと恐れています。それが動作しないためではありません(私はそれがわかりません)が、私はそのファイルを読む十分な特権を持っていないため。また、**。ssh **フォルダを作成することもできません。プロダクションサーバーの一部でスクリプトを実行する必要があり、もう一度許可の問題が発生します。 – latestVersion
私の謙虚な意見では、sshキーを使用してログインすることを拒否しても、パスワードなしのログインで任意のスクリプトを実行できる人は誰もいないでしょう。必要なファイルやフォルダを作成するようにサーバーオペレータに依頼します。 sshを使用すると、ログインすることができます。 – carlpett
- 1. 複数のリモートマシン上でシェルスクリプトを実行
- 2. sshなしでリモートマシン(Linux)上でプロセスを実行するには?
- 3. docker-machine sshを使ってリモートマシン上でインタラクティブなローカルスクリプトを実行
- 4. sshを使用してリモートマシン上でコマンドを実行
- 5. リモートマシンにsshしてシェルスクリプトでファイルカウントを実行して結果を返す方法
- 6. SSHリモートマシンと実行コマンド
- 7. sshでリモートマシン上でアプリケーションを実行するにはどうしたらいいですか?
- 8. リモートマシン上でスクリプトを実行中
- 9. オプションの有無にかかわらずシェルスクリプトを実行する
- 10. コマンドでLinux/Unixを使ってSSHを実行する
- 11. リモートマシン上のUnixドメインソケットにアクセスできますか?
- 12. ローカルマシンのシェルスクリプトからリモートマシンで実行する
- 13. リモートマシンへのSFTP、ルートに切り替えてリモートマシン上でコマンドを実行
- 14. ssh引数を使ってシェルスクリプトを実行する
- 15. SSHを使用してリモートマシン上で複数のコマンドを発行する別の方法はありますか?
- 16. PHPでexec()を使用してRSHコマンドを実行中
- 17. Java SSHは別のリモートマシンからリモートマシンに接続します
- 18. リモートマシン上のQTPスクリプトの実行
- 19. sshのマルチレイヤーでリモートマシン上でコマンドを実行する適切な方法は何ですか
- 20. psexecを使ってリモートマシン上でpythonスクリプトを実行するには?
- 21. sshを使用せずにリモートマシンのスクリプトを呼び出す方法
- 22. シェルスクリプト:シェルスクリプトでexitコマンドを実行した後でコマンドを実行
- 23. Tomcatを使わずにJenkinsを実行してSSHしようとしました
- 24. 大きなデータのためにtalend open studioでUnixシェルスクリプトを実行する
- 25. リモートマシン上でpythonスクリプトを送信せずに実行する方法はありますか?
- 26. perlを使わずにUnixファイルのフィールドで改行を削除する方法
- 27. psexecを使わずにmsbuildのリモートマシンにmsiをインストールするには?
- 28. '。'を使ってUNIXシェルスクリプトを実行するとどうなりますか?コマンド?
- 29. リモートマシンでWQLクエリを実行
- 30. リモートマシンで.ps1を実行
公開鍵をリモートマシンに置くことはできませんあなたはsshを使ってパスワードなしでログインできますか? –
リモートマシンの中には.ssh /フォルダを持たないものがあるので、これを行うことはできません。だから私はそのようなリモートマシンに私の公開鍵をどこに追加するのか分からない。 – latestVersion
あなたが実行しているものの特権を決めるには、少なくともあなたのアカウントを持っている必要があります。 –