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

OpenSSHは、今日使用されているSSHの最も一般的な実装の1つであり、多くのLinuxおよびUnixライクなオペレーティングシステムでデフォルトで使用できます。

2
パスワードなしの認証でSSH DSAキーが機能しなくなりました
Fedora 23にアップグレードした後、パスワードなし(公開鍵ベース)認証はSSHで機能しなくなりました。あるホストにSSHしようとすると、リモートホストでパスワードの入力を求められます。SSH秘密鍵を使用することができません。すべてがFedora 22で正常に機能しました。 私の公開キーはDSAキー(~/.ssh/id_dsa.pub)です。OpenSSH 7.1(openssh-7.1p1-5.fc23.x86_64)を使用しています。 パスワードなしの認証を再度正常に機能させるにはどうすればよいですか?
25 linux  ssh  fedora  openssh 

3
ローカルLANで「永続的に追加された<host>…」警告を無効にします
ssh_configローカルLAN上のマシンとVM内のマシンに接続するには、次のものが必要です。 Host 172.16.*.* StrictHostKeyChecking no UserKnownHostsFile /dev/null ただし、接続するたびに警告が生成されます。 $ ssh jdoe@172.16.4.11 Warning: Permanently added '172.16.4.11' (ECDSA) to the list of known hosts. Enter passphrase for key '/Users/jdoe/.ssh/id_ed25519': OpenSSH 7.1を使用しています。ローカルLANの各接続で警告を無効にするにはどうすればよいですか?
24 ssh  openssh 

1
OpenSSHは接続するたびにno-more-sessions@openssh.comにメールを送信しますか?
でEC2(Ubuntu 14.04.3)サーバーに接続しようとするssh -v serverと、ログの最後にこれが表示されます。 debug1: read PEM private key done: type RSA debug1: Authentication succeeded (publickey). Authenticated to &lt;domain&gt;.com ([192.168.1.42]:12345). debug1: channel 0: new [client-session] debug1: Requesting no-more-sessions@openssh.com # &lt;!-!-!-!-!-!- What's this? debug1: Entering interactive session. debug1: Sending environment. debug1: Sending env LANG = en_US.UTF-8 debug1: Sending env LC_CTYPE = …
23 ubuntu  ssh  openssh 

2
ssh-addによって追加されたIDを保存して永続化
最近、で使用opensshできるようにセットアップしましたgit。 (この記事のように)設定の過程で、次のコマンドを実行しました。 $ eval "$(ssh-agent -s)" $ ssh-add ~/.ssh/&lt;name of key&gt; しばらくして、ログアウトしてからログインしようとしたgit pushところ、エラーが発生しました。このエラーの解決策は、同じコマンドを再度実行することでした。 どうしたらいいか教えてください ssh-agent新しいものを開始する必要がないように実行を続ける 追加したキーを覚えておくと、毎回追加する必要がなくなります 明確にするために、私はzshを使用しているため、特定のbash機能が.zshrcで機能しません。
19 linux  ssh  openssh  ssh-agent 

7
cygwinの下のssh設定
Windows 7にCygwinをインストールしています。デフォルトのインストールを行いました。ssh構成ファイル(〜/ .ssh / config)を使用して、接続するホストとオプションを設定したいと思います。 通常のsshコマンドでは、接続しようとしているときに構成を見つけることができません。 / etc / sshのようなsshクライアントを設定するオプションが見つかりません たぶんsshは私のホームフォルダがどこにあるのか分からないのでしょうか?(HOME環境変数をホームフォルダーに設定しました)

2
PermitRootLoginはUIDまたはユーザー名に基づいていますか?
マニュアルページには、 PermitRootLogin rootがを使用してログインできるかどうかを指定しssh(1)ます。 ただし、このチェックがユーザー名("root")またはUID(0)に基づいているかどうかは明らかではありません。 ルートアカウントの名前が変更された場合はどうなり"admin"ますか?ウィル"admin"ときにログインすることができPermitRootLogin=no? UID = 0、すなわち2つのアカウントがある場合はどうなる"root"とは"admin"?どちらかがログインできますか?
17 ssh  openssh  root 

8
パスワードなしでローカルホストにSSHで接続する方法は?
編集:何が行われたかを正確に入れます。 localhostパスワードなしでSSHを実行する必要がありますが、通常の方法(公開キーを使用)では機能しません。 user@PC:~$ rm -rf .ssh/* user@PC:~$ ssh-keygen -t rsa &gt; /dev/null Enter file in which to save the key (/home/user/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: user@PC:~$ ls .ssh/ id_rsa id_rsa.pub user@PC:~$ ssh-copy-id -i localhost The authenticity of host 'localhost (::1)' can't be established. RSA …

3
sshdを使用するためにcygwinをアンインストール/再インストールする方法は?
cygwin / sshdをインストールしたが、良い結果は得られなかった。c:\ cygwinディレクトリを削除して再インストールしました。sshd Administratorユーザーを手動で削除しました。 cygwinを再度再インストールし、「ssh-host-config -y」を実行します。奇妙なことに、新しいユーザーの作成については何も質問しません。そして、手順は本当に短いです。 $ ssh-host-config -y *クエリ:既存の/ etc / ssh_configファイルを上書きしますか?(はい/いいえ)はい Info:デフォルトの/ etc / ssh_configファイルを作成しています クエリ:既存の/ etc / sshd_configファイルを上書きしますか?(はい/いいえ)はい Info:デフォルトの/ etc / sshd_configファイルを作成しています 情報:OpenSSH 3.3以降、特権の分離はデフォルトでyesに設定されています。 情報:ただし、これには「sshd」と呼ばれる非特権アカウントが必要です。 情報:特権分離の詳細については、/ usr / share / doc / opensshを参照してください。 ME.privsep。 *クエリ:特権の分離を使用する必要がありますか?(はい/いいえ)はい ***情報:/ etc / sshd_configファイルの更新 ***情報:ホストの構成が完了しました。楽しんで! 「cygrunsrv -S sshd」を実行すると、エラーが発生します。「Win 32エラー1069:ログオンに失敗したため、サービスは開始されませんでした」。ユーザーとしてsshdを削除したので、それは合理的なメッセージであり、再インストール手順は再び何もしませんでした。 アンインストールで問題が発生したようです。 Q:sshd関連のものを完全にアンインストールして、再インストールできるようにするにはどうすればよいですか?
17 cygwin  openssh  sshd 

2
動的にバインドされたopensshリバーストンネル用にサーバーに割り当てられたポートを決定する方法は?
OpenSSHの最近のバージョンでリバーストンネルを作成する場合、使用可能なポートをバインドするために0のリモートポートを指定できます。 -R [bind_address:] port:host:hostport ... port引数が「0」の場合、リスンポートはサーバー上で動的に割り当てられ、実行時にクライアントに報告されます。 openssh sshクライアントのマンページ 私の質問は、サーバー上のこのポート割り当てを(自動化された方法で)決定する方法です。sshクライアントを実行しているホストに報告されているが、このポートに接続してクライアントのサービスにアクセスしたいターゲットには報告されていないように思われます。 私が考えることができる2つの類似したオプションは、実行中です # netstat -ntlp サーバー上で、sshdによって127.0.0.1にバインドされている疑わしいポートを探すか、または # lsof -p $PPID | grep TCP | grep LISTEN ただし、自動化の観点からはこれらはどちらも快適ではありません。また、このようなトンネルが複数作成された場合、動的ポートを元のサービスポートに戻す方法はありません。 SSH_CONNECTION環境変数と同等のように、アクティブトンネルの場合、sshdサーバー側でアクティブトンネル(ローカルポート番号とリモートポート番号の両方)のリストを効果的に取得するために不足しているものはありますか? 一部のコンテキストでは、ホストへの非常に多くの同時逆トンネルを作成し、多くの異なるホスト上の同じポート番号にトンネリングして戻そうとしています。TCPスタックでポートプールを自動的に管理することが、これを行う最も効果的な方法のようです。

1
OpenSSH〜/ .ssh / configホスト固有のオーバーライドが機能しない
このガイドの~/.ssh/config助けを借りて、ファイルを設定しようとしました。ただし、ホスト固有のユーザーオーバーライドは効果がなく、sshはホスト固有のユーザー名ではなくグローバルユーザー名を使用して接続を試みます。私のssh設定は次のように設定されています: $ cat ~/.ssh/config User my_global_username Host dev1 HostName 10.40.10.41 User my_username_on_dev_machines また、Host *エントリの下のグローバルユーザー名を無効にしようとしました。私が実行しているOpenSSHのバージョンとビルドはOpenSSH_6.2p2 Ubuntu-6ubuntu0.1, OpenSSL 1.0.1e 11 Feb 2013 `です。
16 linux  ubuntu  ssh  openssh 

8
公開/秘密鍵を使用してSSH経由でマシンに初めて接続するときに「known_host」質問をスキップするにはどうすればよいですか?[複製]
この質問にはすでに回答があります: 既知のホストに対するSSHのホスト検証を回避するにはどうすればよいですか? (7つの答え) 6年前に閉鎖されました。 公開/秘密鍵を使用してSSH経由でマシンに初めて接続するときに、「known_host」質問をスキップするにはどうすればよいですか?
16 security  ssh  openssh 

1
Windows 10の新しいOpenSSHとPowerShellでssh-agentログインセッションを維持する方法
私のUbuntuマシンでは、ログインしたままの単一のssh-agentを維持するためにキーチェーンを使用するだけです。 OpenSSHがネイティブに含まれるようになった今、Windowsと同様のものが欲しいのですが。私はよく知られているif [ -z "$SSH_AUTH_SOCK" ] ; then ...スクリプトでGit Bashを使用していましたが、これにより多くのsshエージェントが開かれる結果になりました。 -agents)-Ubuntuのキーチェーンを取得したのはこのためです。これをもう使用しないもう1つの理由は、メインシェルとしてPowerShellに移行していることです。 しかし、特にPowerShellとWin32-OpenSSHを使用して、Windowsで同じ種類のことを実現する方法がわかりません。 ありがとう!

2
sshが別のPCになったときにデフォルトのユーザー名を変更する[複製]
この質問にはすでに回答があります: 適切なユーザーとしてsshをログインさせる方法は? (3つの答え) 5年前に閉鎖されました。 いつssh異なるPC間で私は(自分のユーザー名を省略することができますtom)とだけタイプ ssh pc_name の代わりに ssh tom@pc_name 私はこの機能が好きで、それを使う習慣を身につけました。 残念ながら、私のコンピューターの1つでユーザー名を探しましたtommy。このコンピューターに接続するたびに、書くのを忘れてtommy@creative_pc、なぜパスワードが機能しないのか疑問に思います。ユーザー名が省略されたときに使用するユーザー名をsshに伝える方法はありますか? 編集:ちょうど似ている次の質問を見つけました:正しいユーザーとしてsshをログインさせる方法は? 最初の検索では表示されませんでした。
15 ssh  openssh  username 

2
git pullは何もしません/ git pushはハングします/ debug1:SSH2_MSG_KEX_ECDH_REPLYを期待します
ubuntu 13.10および12.10で問題があり、github(git clone / pull / pushなど)に接続しようとすると、出力が表示されずに失敗します。 /.sshディレクトリconfigとsshキーを確認しました。設定ファイルがなく、sshキーid_rsaはgithub.comアカウントで公開されていたものと同じでした。 私はgithubサーバーをpingしようとしましたが、それもできました。 私はgithubガイドに従って状況をデバッグしました-それは示唆しています ssh -T -v git@github.com 出力は次の場所で停止します。 debug1: sending SSH2_MSG_KEX_ECDH_INIT debug1: expecting SSH2_MSG_KEX_ECDH_REPLY 誰もが私のgit pull / pushなどを機能させるソリューションを持っています。
14 ssh  git  openssh  github 

4
同じシステムへの複数のSSH接続-可能ですか?
着信SSH接続を受け入れることができるサーバーとして機能するLinuxコンピューターがあります。 電話やラップトップなどの他のデスクトップなど、複数のデバイスをSSHを使用して同じサーバーに確実に同時に接続することは可能ですか? 助けてくれてありがとう。

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