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

1
ホームフォルダーを持たないユーザーに使用する秘密キーをgitに伝える
使用する秘密キーを教えてくださいという質問を読んでいたのですが、ユーザーがホームディレクトリを持っていない場合、答えは当てはまりません。 現在Jenkinsサーバーを設定していますが、Jenkinsを実行するユーザーにはホームフォルダーがありません。ただし、その特定のユーザーはGITリポジトリにアクセスする必要があります。 GITを実行しているユーザーはどのようにキー認証を使用できますか?
8 ssh  git  ssh-keys 

1
PEMファイルをSSH秘密鍵として「既知のホスト」に追加する方法
Ubuntuデスクトップがありmykey.pem、Linuxサーバー用のSSH秘密鍵であるPEMファイル()が与えられました。このPEMファイルを自分のマシンのローカルに配置する必要がある場所と、「SSHの既知のホスト」に構成/追加する方法を理解しようとしています。 この主題をグーグルすると、SSHキーを作成するための多くの回答/記事が見つかりますが、既知のホストに既存のキーを追加するためのものではありません。アイデア?

2
特定のホストに使用するsshキーパスを設定する
SSH経由で接続するとき、私の端末はデフォルトでid_rsaを使いたがっています。このキーをこの特定のサーバーに使用したくはありません。接続時に正しいキーパスを指定する必要があります。 これはつながります。 ssh -i /Users/myuser/.ssh/mykey serveruser@server.com しかし、私は接続するために次のものを使うのを好むでしょう: ssh user@server.com 私の質問 : SSHが次の場所にあるキーを使用するようにknown_hostsまたは他の設定で示す方法はありますか /Users/myuser/.ssh/mykey いつ serveruser に接続しています server.com ? ありがとうございます。

0
リモートサーバーのホームディレクトリのアクセス許可を変更し、sshができなくなりました
~ディレクトリのアクセス許可を変更しました。sshおよびホームディレクトリのアクセス許可に関するこの質問によると、公開キーを拒否するため、リモートサーバーにsshできなくなりました。 新しいサーバーを起動することなくこの問題を解決する方法はありますか?

2
SSHはキーファイルを無視し、誤ってパスワードを要求します
仕事のために、私はサーバーにSSH接続しています。私はこれを何ヶ月もやっていないので、パスワードを尋ねられるところで何かが変わった。以前は、認証後に機能していました。私が通常sshに書き込むものは次のとおりです。ssh -p2222 username@123.12.123.123 デバッグ情報を見ると、サーバーが適切なキーファイルを要求していないことがわかりました。代わりに、最初に削除した公開キー(id_rsa)を提供します。次に、秘密キーに変わります。次に、パスワードを要求しますが、パスワードは必要ありません。 debug1: Found key in /Users/myname/.ssh/known_hosts:40 debug1: ssh_rsa_verify: signature correct debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: Roaming not allowed by server debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey,gssapi-with-mic,password debug1: Next authentication method: publickey debug1: Offering RSA public key: …
3 ssh  ssh-keys 

2
ssh-copy-id機能を備えたAndroidアプリ
タイトルが言うように、私はSSHキーをサーバーにコピーし、その後セキュリティ上の理由からrootパスワードログインを無効にしたいと思います。 私はJuiceSSHを使用していますが、とにかく無料版のssh-copy-idが不足しているようです。 このコマンドをサポートしているアプリはありますか?
2 ssh  android  ssh-keys 

1
同じグループの別のユーザーのSSHキーを使用してサーバーに接続する同じグループのユーザーからbashスクリプトを実行する
このようなスクリプトを作成しました。 sync.sh #!/bin/bash #1st backup the file scp user-1@ip-1:/directory/file1 /backup/location/ #2nd sync/overwrite my file to that server scp /local/file2 user-1@ip-1:/directory/file1 #3rd restart service associated with that file ssh -t user-1@IP-1 << EOF sudo systemctl restart some.service EOF スクリプトの許可と特権は次のとおりです。 -rwxr-x--x. 1 user-1 group-1 ~/sync.sh からの間user-1@localにssh-keysが構成されてuser-1@IP-1います。サービスを再起動するようにvisudoを構成しましたuser-1。 私はしたいother_userでは、group-1このスクリプトを実行することができますが、この方法では動作しませんのssh-keyは、それが別のキーを生成しようとします。これを行うために何が欠けていますか? または、別のアプローチを使用する必要がありますか?ファイルの移動にrsyncを使用できることを見てきましたが、サービスの再起動はどうですか? 皆さん、ありがとうございました。

3
SSHキーを設定しようとしていますが、手順が明確ではありません
私が見つけたすべてのSSHチュートリアルまたは説明は、2つのコンピュータまたはサーバが関与していることを真ん中に忘れているようです。 リモートサーバーでホストされているWebサイトを作成しようとしています。 Webサイトにアクセスできるようにキーを生成しました。今私は私のコンピュータからウェブサイトにアクセスする必要があります。 だから私はこれらの鍵を持っていて、それらを機能させるためにそれらで何をするべきかわからない。どのチュートリアルや説明でも、自分のコンピュータシステム用のキーを生成し、それらを存在しないファイルに保存する必要があると述べています。それだけでは意味がないだけでなく、その目的のためにすでに生成されているWebサイトへの鍵を使って私のコンピュータからリモートサーバーにアクセスすることには何の関係もないようです。明らかに何らかの情報が失われています。誰かが私がするべきことを説明してもらえますか? それは単純であるべきであるように思えます、しかしどこに私はどこの鍵を置きますか、そしてどのように私は接続を開始しますか? 私は何年も前からLinuxで端末を使ってきました。あなたは私が私の睡眠中にこれを知っていると思うだろうが、私は知らない。

0
SSHがWindows 8で間違ったフォルダを使用しています、どうやってそれを変更できますか?
私は過去2日間、パスワードなしのSSHキーログインを使ってサーバーをセットアップしようとしていましたが、ついに自分の問題を突き止めました。中です C:\Users\Me\.ssh\id_rsa。私はついに私が私が使用することができることに気づいたまで私がオンラインで見つけることができるすべてを試みた。 -i 使用したいキーを指定するコマンドです。今、唯一の問題は、デフォルトに設定する方法です。 私はそれを理解したので、私の .ssh フォルダはしばらくの間ファンキーなディレクトリ名を持っています..私はコマンドを実行すると ssh -keygen -t rsa プロンプトごとにEnterキーを押します。これが出力です。 C:\Users\Me>ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (//.ssh/id_rsa): Could not create directory '//.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: open //.ssh/id_rsa failed: No such host …

1
公開鍵/秘密鍵によるssh認証の失敗
私はgitlabにContinuous Deploymentパイプラインを設定しています。 残念ながら、パイプラインからターゲットサーバーにSSHで接続しようとすると、認証が失敗します。 私はここで質問をしています。問題がUNIX関連でgitlabではないことはかなり確実だからです。 これがセットアップです: ssh-keygenを使ってキーペアを作りました。 サーバーの〜/ .ssh / authorized_keysに公開鍵を追加しました。 秘密鍵は、クライアントサーバーのenv var 'SSH_PRIVATE_KEY'にエクスポートされます。 サーバー上の許可:〜/ .ssh 700、〜/ .ssh / authorized_keys 600 サーバー上のsshd設定はすべてデフォルトです。 コミットすると、gitlabはdocker executor(docker image node:11.2)を起動します。 その後、これらのコマンドはコンテナ内で実行されます。 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )' eval $(ssh-agent -s) ## ## Add the SSH key stored in …

1
ssh-keygenが動作しない
CentOsのために私はSSHキーを設定しようとしていますが、それは承認を否定します。私は以下のリンクからこれを試しました: http://rcsg-gsir.imsb-dsgi.nrc-cnrc.gc.ca/documents/internet/node31.html 詳細については、サーバー障害についても同じ質問をしました。 「 ssh-keygenの問題 「 代替案を教えてください。

1
ssh-addを使用して秘密鍵をロードできません
次のコマンドを実行して、sshキーを作成しようとしました。 ssh-keygen -t dsa 次に、ストアパスを入力するように求められます。 Enter file in which to save the key (/Users/KesongXie/.ssh/id_dsa): id_dsa パスフレーズを入力した後、次の結果が得られました Your identification has been saved in id_dsa. Your public key has been saved in id_dsa.pub. 次に、followibgコマンドを使用して秘密のsshキーをロードしようとしました ssh-add /Users/KesongXie/.ssh/id_dsa 結果が表示されます。 -bash: ssh-add/Users/KesongXie/.ssh/id_dsa: No such file or directory ローカルディレクトリのUsers / KesongXieに移動すると、.sshファイルが見つかりません(予想どおり、docファイルは非表示になっています)が、ターミナルで表示しようとすると、 cd ~ pwd 私は.sshを見ることにUsers/KesongXie 疲れてls、期待していますが、それはまだ見えません。それから私はしようとしました …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.