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

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

10
PEMをPPKファイル形式に変換する
PEMファイルをPPKファイルに変換する方法はありますか?(Amazon EC2がPEMファイルを提供し、SSH接続にPPK形式を使用する必要があると思います)。
125 ssh  putty  pem 

30
Gitリモート:エラー:致命的:プロトコルエラー:無効な行長文字:Unab
StackаэтотвопросестьответынаStack Overflowнарусском:Git fatal:protocol error:bad line length character:git @ 私はgitサーバーをセットアップし、クライアントから最初に私のリポジトリをプッシュしたいと思います。私git push origin masterはこのエラーメッセージを使用して取得しました: fatal: protocol error: bad line length character: Unab 何が悪いのかわかりません。ウナブって何なんだろう。シェルのサイズを変更しようとしましたが、まだ「Unab」のままです。このエラーメッセージの解決策が見つかりません。 "authorized_keys"とSSHでサーバーをセットアップしました。(SSHを使用して接続できます。) gitの問題のようですか? ところで、サーバーはWindows 7 VMで設定されています
119 git  ssh  authorized-keys 

12
Gitの有名な「エラー:.gitへのアクセスがユーザーに拒否されました」
私はグーグルで試してみて、https://help.github.com/en/articles/connecting-to-github-with-sshとさまざまなガイドを読みました。git push -u origin masterまたはgit push origin master(同じコマンド)を実行できません。 私は少なくとも2年ほどはgitアカウントを持っています。私はpush -u origin master自分のラップトップで正常にリポジトリを作成できましたが、このデスクトップでは問題が発生しています。 これが私が試したものです: 1. gitユーザー名を設定しました 2. gitユーザーのメールアドレスを設定しました 3. /home/meder/.ssh/id_rsa.pubのコンテンツをgithubのアカウントページにアップロードしました。空白を貼り付けていないことを確認しました 4.次の内容で〜/ .ssh / configを作成しました: Host github.com User git Hostname github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa .sshを700、id_rsa 600に変更しました 5. タイプミスをせずに適切なリモートオリジンを追加しました。git remote add origin git@github.com:medero/cho.git 6.#5を確認するために、これが.git / configです。ディレクトリは正しく、別のディレクトリではありません: [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url …
118 git  ssh  github 

8
〜/ .ssh / id_rsa.pubをコピーできません
私はSSHキーの生成でフォローしています、それは言います sudo apt-get install xclip #xclipをダウンロードしてインストールします。がない場合はapt-get、別のインストーラ(などyum)を使用する必要があるかもしれません xclip -selクリップ<〜/ .ssh / id_rsa.pub #id_rsa.pubファイルの内容をクリップボードにコピーします しかし、実行したxclip -sel clip < ~/.ssh/id_rsa.pub後、Error: Can't open display: (null) 何が問題になりますか?探し回ったが何も見つからなかった
117 linux  ssh 

5
EmacsでSSHおよびSudoを介してファイルを開く
リモートサーバーにあるEmacs内のファイルを開き、サーバーのsudoパワーを使用します。Trampを介してsudoで次のようにローカルファイルを開くことができます。 C-x C-f /sudo::/home/user/file しかし、私はサーバーでsudoを使いたいです: C-x C-f /sudo::user@server/home/user/file しかし、これによりローカルマシンでsudoの権限が与えられ、ローカルマシンでsudoパスワードが要求されます。サーバーでsudoを使用する方法はありますか? ところで:Emacsはサーバーにインストールされていません
114 emacs  ssh  sudo  tramp 

18
gitがターミナルから間違ったユーザーでプッシュする
gitと私の端末に問題があります。 ここに私の問題を表示するギャラリーがあります:http : //imgur.com/a/6RrEY 端末からコミットをプッシュすると、gitは別のユーザー名でそれらをプッシュすると言います。これはコミットのない私の組織(私の会社)のユーザーであり、誰にも属していないようです:(ギャラリーの最初の写真を確認してください) しかし、Github for macを使用している場合、これは起こりません。フィードで自分がコミットをプッシュしたのがわかります。 この問題は私の個人リポジトリにも影響します。私の端末では、このユーザーでプッシュしようとするため、それらのリポジトリに対するコミットをプッシュする権限がない(これは明らかに間違っています)と表示されます:(ギャラリーの2番目の写真を確認してください) 何だと思う ?これはMacのGithubでも起こりません。 数日前にコンピューターを新しいものに変更したので、githubのすべてのsshキーをリセットし、Github for Macによって生成された新しいものだけを残したため、ゴーストユーザー/ sshキーが隠されているとは思わないどこかで、このHDDは真新しいです:(ギャラリーの3番目の写真を確認してください) 私の.gitconfigファイルはすべてクリアですが、私の資格情報しかありません:(ギャラリーの4番目の写真を確認してください) StackOverflow、私は本当にそれを手に入れません、あなたは私の唯一の希望です。 (私の悪いGimpスキルとスターウォーズのリファレンスに対する私の謝罪) 編集: ssh-add -l Mac用のGitHubによって作成された適切なSSHキーのみを表示し、GitHubアカウントを1つだけ持っています EDIT2: ssh -T git@github.com私を善良なユーザーとして認識します。 EDIT3:いくつかのテストの後、私の端末は私のユーザー名でコミットを行うようですが、Github for macがコミットして適切なユーザー名でプッシュします。この状況は、私が持っている/作成するすべてのリポジトリで発生しますもの)。 EDIT4:個人リポジトリでgit log --pretty="%h %an %ae"は、私の良いユーザー名が表示されます EDIT5:私の資格情報を上書きする環境変数の兆候はありませんenv。これらの変数を適切な資格情報で設定しようとしても、問題は解決しません。 EDIT6:/.git/configリポジトリのパスにユーザーを強制すると、正常に機能しますが、それは良いオプションではないと思います:http://USER@github.com/USER/REPO.git EDIT7:コミットをプッシュしたgitユーザーを削除したため、別のエラーが発生しました。remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/USER/REPO.git/' 最終編集:自作のgitをインストールして入力する git config --global …
112 git  github  ssh 

1
Pseudo TTY-Allocationとは何ですか?(SSHおよびGithub)
このチュートリアルに従って、GithubでSSH接続をセットアップしようとしました:https : //help.github.com/articles/testing-your-ssh-connection/ 私は次のコマンドに出くわしました: $ ssh -T git@github.com # Attempts to ssh to github 奇妙なことに、私はsshのマニュアルを見ました。それは次のように言った: -T Disable pseudo-tty allocation. tty割り当てとは何ですか?ttyは何の略ですか?なぜ無効にするのですか?ひたすら調べてみましたが、定義すら見つかりませんでした。
111 github  ssh  openssh 


5
.pemファイルを使用してssh経由で接続します
.pemファイルを使用してssh経由で任意のサーバーに接続する方法を知りたいです。 現在、次のコマンドを実行しています。 ssh user@mydomain.com どのオプションを使用する必要がありますか?
111 ssh  pem 

7
XX.XXX.XX.XXとネゴシエートできません:一致するホストキータイプが見つかりません。彼らの申し出:ssh-dss
私は自分のWebホストにgitリポジトリを作成し、自分のコンピューターに複製しようとしています。これが私がしたことです: リモートサーバーにリポジトリを作成しました。 鍵ペアを生成しました:ssh-keygen -t dsa。 鍵をssh-agentに追加しました。 でサーバーの公開鍵をコピーしました~/.ssh。 そして、コマンドを実行しようとするとgit clone ssh://user@host/path-to-repository、エラーが発生します。 XX.XXX.XX.XXとネゴシエートできません:一致するホストキータイプが見つかりません。彼らの申し出:ssh-dss fatal:リモートリポジトリから読み込めませんでした。 正しいアクセス権があり、リポジトリが存在することを確認してください。 どういう意味ですか?
110 ssh  web-hosting 

15
「sign_and_send_pubkey:署名に失敗しました:エージェントが操作を拒否しました」の解決方法
SSHキーを使用して新しいDigital Ocean液滴を構成します。私が実行すると、ssh-copy-idこれは私が得るものです: ssh-copy-id user@012.345.67.89 /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed /usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys sign_and_send_pubkey: signing failed: agent refused operation user@012.345.67.89's …

9
「vagrant ssh」でsshエージェント転送を使用するにはどうすればよいですか?
迷惑なボックスに新しいSSHキーペアを作成するのではなく、エージェント転送を使用して、ホストマシンにあるキーペアを再利用したいと思います。Vagrantfileでconfig.ssh.forward_agentをTRUEに設定してから、VMを再起動して、以下を使用してみました。 vagrant ssh -- -A ...しかし、gitチェックアウトを実行しようとすると、パスワードの入力を求められます。私が見逃しているものはありますか?

4
読み取り行ループ中のシェルスクリプトが最初の行の後で停止する
次のシェルスクリプトがあります。目的は、ターゲットファイルの各行(パスはスクリプトへの入力パラメーターです)をループして、各行に対して処理を行うことです。現在、ターゲットファイルの最初の行でのみ機能し、その行が処理された後に停止します。スクリプトに問題はありますか? #!/bin/bash # SCRIPT: do.sh # PURPOSE: loop thru the targets FILENAME=$1 count=0 echo "proceed with $FILENAME" while read LINE; do let count++ echo "$count $LINE" sh ./do_work.sh $LINE done < $FILENAME echo "\ntotal $count targets" ではdo_work.sh、いくつかのsshコマンドを実行します。
107 bash  shell  ssh  while-loop 

2
git-コミットする前の現在の変更の差分
gitリポジトリのいくつかのファイルを変更しましたが、まだコミットしていません。 を呼び出すだけで、変更のリストを取得できますgit status。しかし、ファイル名に加えて、変更した行またはコンテンツのリストを取得するにはどうすればよいですか? 最初はgit diffの使用を考えましたが、すでにコミットされた変更を比較する場合にのみ役立つようです。 通常はを実行しますmeld .が、この場合はsshを介して外部サーバーに接続しています。
106 git  ssh  diff  meld 

7
SVN + SSH、毎回ssh-addを実行する必要はありませんか?(マックOS)
私は答えがそこにあることを知っていますが、私はかなりUnix-dumbであり、それが私に直面した場合の解決策をおそらく認識しません。 MacでSSHトンネリングを介してSVNサーバーに接続しています。私はssh-add privateKey.txt毎回SVNサーバーに接続する必要があります(CornerstoneとXcodeの両方がSVNに接続しています)。 キーをどこかに「保存」する方法はあるので、毎回これを行う必要はありませんか?キーチェーンに追加しますか?いくつかの設定ファイル?スクリプトを起動しますか?
105 svn  macos  ssh 

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