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

一般的なSSHサポートはオフトピックです。サポートに関する質問は、https://superuser.comで行うことができます。Secure Shell(SSH)は、安全なデータ通信のための暗号化ネットワークプロトコルです。Secure Shellに関連するプログラミングの質問には、このタグを使用します。スタックオーバーフローでは、一般的な認証と構成の問題はトピックから外れています。

6
認証情報を使用してJenkins Pipeline Git SCMをチェックアウトしますか?
私はこのチュートリアルに従っていました: node { git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git' ... } ただし、資格情報を追加する方法はわかりません。Jenkinsには、ユーザーuser&passを定義し、ジョブで使用するためのIDを取得する特定の「Credentials」セクションがありますが、それをパイプラインの指示でどのように使用しますか? 私が試した: git([url: 'git@bitbucket.org:company/repo.git', branch: 'master', credentialsId: '12345-1234-4696-af25-123455']) 運が悪い: stderr: Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. パイプラインで資格情報を構成する方法はありますか、またはSSHキーをJenkinのLinuxユーザーの.ssh / authorized_keysファイルに配置する必要がありますか? 理想的な世界では、パイプラインジョブとレポキーのリポジトリを用意してから、Docker Jenkinsを起動し、Jenkins Consoleで何も構成せずにこれらのジョブとキーを動的に追加します。


14
「ssh-keygen」は内部または外部コマンドとして認識されません
走る git push -u origin master 「アクセスが拒否されました(公開キー)が致命的です:リモートエンドが予期せずハングしました」と表示されます その後、インターネットで調べたところ、GitHubで自分のアカウントのsshキーを生成する必要があることがわかりました。ただし、そうすることで、ssh-keygen -t rsa "email@youremail.com"を実行しようとすると、ssh-keygenが認識されないというだけでした。mkdir C:\ sshを試してみましたが、うまくいきませんでした。それが役立つ場合は、Ruby Railsを使用していて、Windowsコンピューターを使用しています。誰か助けてもらえますか?
103 windows  git  ssh  github 

7
sshオプションをgit cloneに渡す
git clonesshでリポジトリホストのキーをチェックせずに実行しようとしています。私はそのようにsshからそれを行うことができます: ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no user@host 同じsshオプションをgit cloneコマンドに渡す方法はありますか? 編集:~/.ssh/configそのマシンのファイルやその他のファイルを変更できないという制限があります。
103 git  ssh 

24
EC2インスタンスにアクセスしようとしたときにタイムアウトになる可能性のある理由
インスタンスにSSH接続できない-操作がタイムアウトしました。理由は何ですか?それを解決するにはどうすればよいですか?通常、再起動すると効果が出るまでに時間がかかり、最悪の場合、 更新:それは許可についてではありません-私は通常うまくログインできます。メモリの問題が原因の可能性があります

20
git-キャッシュされていないサーバーホストキー
ローカルリポジトリからリモートリポジトリに変更をプッシュしようとします。入力すると: git push origin 次のエラーが発生します。 The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it is. The server's rsa2 key fingerprint is: ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx Connection abandoned. fatal: The remote end hung up unexpectedly どうすればこれを解決できますか?Windows 7のコマンドラインからgitを使用しています。 編集する …
101 windows  git  ssh  putty  plink 

12
SSHセッションでtmuxを自動的に開始する方法は?
SSHで定期的に接続するサーバーが10台ほどあります。それぞれが私のローカルコンピュータの~/.ssh/configファイルにエントリを持っています。 インターネット接続が必然的に切断されたときに実行中のプロセスの制御を失うことを避けるために、私は常にtmuxセッション内で作業します。SSH接続が開始されるたびにtmuxが自動的に接続するようにしたいので、tmux attach || tmux newSSHで入力した後に常に入力する必要はありません。 残念ながら、これは私が当初望んでいたほど単純ではありません。 ~/.bashrcローカルセッションではなくSSHセッションにのみコマンドが必要なため、サーバー上のコマンドを追加したくありません。 追加tmux attach || tmux newの~/.ssh/rcサーバー上では、単にエラーになりnot a terminal場合でも、接続後にスローされるRequestTTY forceオプションは私の地元のSSHの設定ファイルで、そのサーバーのラインに追加されます。
100 ssh  tmux 

10
Raspberry Piをイーサネット経由でルーターなしのラップトップに接続しますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 昨年休業。 この質問を改善する 私はRaspberry Piでバルーンプロジェクトに取り組んでいます。Raspberry Piを回復する可能性がある場合、それはおそらく地方にあり、その時点で安全にPiをオフにしたいと思います。 近くにルーターやネットワークがないので、ラップトップに直接イーサネットケーブルでRaspberry Piを接続する方法があるかどうか疑問に思っていましたか?

7
リモートsshコマンドで変数を渡す
sshを使用して自分のマシンからコマンドを実行し、環境変数を通過できるようにしたい $BUILD_NUMBER これが私が試していることです: ssh pvt@192.168.1.133 '~/tools/myScript.pl $BUILD_NUMBER' $BUILD_NUMBER はssh呼び出しを行うマシンで設定され、変数はリモートホストに存在しないため、取得されません。 の値を渡すにはどうすればよい$BUILD_NUMBERですか?
99 linux  bash  shell  ssh 

10
key_load_public:無効な形式
PuTTY Key Generatorを使用して、パスフレーズ付きの4096ビットRSA-2キーを生成しました。 .ppkとopenSSL形式の公開鍵を保存します。パテ形式の公開鍵は機能しません。 いずれにせよ、私のエラーは次のとおりです。 $ ssh -T git@github.com key_load_public: invalid format Enter passphrase for key '/c/Users/Dan/.ssh/id_rsa': Hi Dan! You've successfully authenticated, but GitHub does not provide shell access. 何が問題なのですか? 私はPageantを使用してキーをロードし、GitBashを使用してssh接続を試します。また、キーをGitHubにロードしましたが、何が間違っているのかわかりません。 GitHubで新しい行を追加せずに、新しい行を追加しようとしました
99 git  github  ssh  public-key 


6
PowershellのGitが「ssh-agentが見つかりませんでした」と言っている
私はgitをインストールしていて、コマンドプロンプトでうまく動作しますが、powershellを開くと、次の警告が表示されます。 WARNING: Could not find ssh-agent ページェントを実行し、秘密鍵をロードしました。これは、すべてのGUIツールとコマンドプロンプトで機能しますが、Powershellでは機能しません。 どうしたの?
97 git  ssh 

16
github:サポートされている認証方法はありません
私はgithubを使用しており、過去に自分のラップトップにファイルを正常に追加して同期しました。 最近、私は実行後に「PuTTY Fatal Error:Disconnected:No supported authentication methods available」を取得し始めました: git pull origin master(またはpush) しかしながら ssh git@github.comは正しい応答を返します:エラー:こんにちはユーザー名!認証は成功しましたが、GitHubはシェルアクセスを提供していません。github.comへの接続が閉じられました。 GitHubを掘り下げた後、私はこの死体を見つけました: サポートされている認証方法はありません sshが機能しない場合、gitがsshを話すクライアントを見つけるために使用する環境変数GIT_SSHに注意する必要があります。git installは、plink.exe(GIT_SSH経由)を使用して認証を実行している可能性があります。その場合は、pageant.exeが実行されていることと、github用に作成したキーがロードされていることを確認してください。これにより、plink.exeのキーが提供されます。これがないと、上記のエラーが発生します。 plink.exeまたはpeagant.exeが何であるかわからない.. ssh git@github.comが正しく認証されているように見えるという事実は、ここでの最善の解決策は何であるのか不思議に思う..私は間違いなく私の設定を複雑にしたくない必要。
97 git  ssh  github  msysgit 

10
ユーザーにSSHトンネルのセットアップを許可するが、それ以外は許可しない
ユーザーが特定のポート(たとえば5000)の特定のマシンへのSSHトンネルを設定できるようにしたいのですが、このユーザーをできるだけ制限したいと思います。(認証は公開/秘密鍵ペアで行われます)。 関連する〜/ .ssh / authorized_keysファイルを編集する必要があることはわかっていますが、そこにどのコンテンツ(公開キー以外)を入れるか正確にはわかりません。
97 unix  ssh 

9
リモートマシンにsshするシェルスクリプトを記述してコマンドを実行する
2つの質問があります。 複数のリモートLinuxマシンがあり、各マシンで同じコマンドセットを実行するシェルスクリプトを記述する必要があります。(いくつかのsudo操作を含む)。シェルスクリプトを使用してこれをどのように行うことができますか? リモートマシンにsshするとき、RSA指紋認証を要求された場合の処理​​方法。 リモートマシンは実行時に作成されたVMであり、私はそれらのIPを持っています。そのため、これらのマシンに事前にスクリプトファイルを配置して、自分のマシンから実行することはできません。
97 linux  shell  ssh 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.