openssh パスワードなしのログインを構成する方法を尋ねる
windowssh
サーバーをWindowsserver 2019
にインストールし(サーバーはサーバーを指し、クライアントはローカルを指します)、サーバー上でキーペアを生成しました[Generate using管理者アカウント]、パスワードを使用してクライアント側のサーバーにログインできますが、パスワードなしのログインを使用したいのですが、インターネットで見つけたチュートリアルはすべて失敗しました.設定方法を教えてください..
サーバーのUser\.ssh
フォルダー内のファイルは次のとおりです.
authorized_keys
id_rsa
id_rsa.pub
クライアントのUser\.ssh
フォルダーに存在するファイルは次のとおりです.
known_hosts
config
次の構成が行われました.
openssh
クライアントにログインします.使用されるパスワードは、秘密鍵のパスワードではなく、サーバーアカウントのロック画面のパスワードです...
サーバーアカウントのパスワードログインを無効にする-失敗しました
公開鍵をサーバーのUser\.shh\authorized_keys
ファイルにコピーします-失敗しました
サーバーの秘密鍵をクライアントのUser\.ssh\
にコピーします.ログインするには、秘密鍵パスワード用とロック画面パスワード用の2つのパスワードを使用する必要があります.失敗しました.
サーバーの秘密鍵を追加しますssh-add
--failed
構成サーバーのUser\.shh\authorized_keys
の読み取り権限は所有者が失敗しただけです
サーバーを構成するユーザーの権限User\.shh\authorized_keys
は読み取り専用です-失敗しました
サーバーのsshd_config
ファイルを表示します:
マッチグループの管理者
AuthorizedKeysFile __PROGRAMDATA __/ssh/manages_authorized_keys
はコメントされていません---失敗しました
残りを移動しないでください.貼り付けます
#HostKey __PROGRAMDATA __/ssh/ssh_host_ecdsa_key
#HostKey __PROGRAMDATA __/ssh/ssh_host_ed25519_key
#暗号とキーイング
暗号とキーワード
#RekeyLimitデフォルトなし
#ロギング
ログイン
#SyslogFacility AUTH
#LogLevel INFO
#認証:
認証
#LoginGraceTime 2m
#PermitRootLoginprohibit-passWord
#StrictModesはい
#MaxAuthTries 6
#MaxSessions 10
#PubkeyAuthenticationはい
#デフォルトでは、.ssh/authorized_keysと.ssh/authorized_keys2の両方がチェックされます
デフォルトでは両方がチェックされます
#ただし、これはオーバーライドされるため、インストールでは.ssh/authorized_keysのみがチェックされます
#AuthorizedKeysFile
.ssh/authorized_keys
#AuthorizedPrincipalsFile none
#これを機能させるには、%programData%/ssh/ssh_known_hosts
にホストキーも必要です.
#HostbasedAuthentication no
#ホスト基本認証の~/.ssh/known_hostsを信頼しない場合はyesに変更し、...のコンテンツを信頼しない場合は、オプションを
に変更できます.はい
#HostbasedAuthentication
#IgnoreUserKnownHosts no
#ユーザーの~/.rhostsファイルと~/.shostsファイルを読み取らないでください
#IgnoreRhostsはい
#トンネル化されたクリアテキストのパスワードを無効にするには、ここでnoに変更します
!
#PassWordAuthentication yes
#PermitEmptyPassWordsはい
#AllowAgentForwarding yes
#AllowTcpForwarding yes
#GatewayPorts no
#PermitTTYはい
#PrintMotd yes
#PrintLastLog yes
#TCPKeepAlive yes
#UseLogin no
#PermitUserEnvironment no
#ClientAliveInterval 0
#ClientAliveCountMax 3
#UseDNS no
#PidFile/var/run/sshd.pid
#MaxStartups 10:30:100
#PermitTunnel no
#ChrootDirectory none
#VersionAddendum none
#デフォルトのバナーパスなし
バナーパスなし
#バナーなし
#サブシステムなしのデフォルトをオーバーライド
サブシステムデフォルトオーバーライドなし
サブシステム
sftp
sftp-server.exe
#ユーザーごとに設定を上書きする例
最後の行は一致するグループ管理者です
#Match User anoncvs
#AllowTcpForwarding no
#PermitTTY no
#Forcecommand cvs server
マッチグループの管理者
AuthorizedKeysFile __PROGRAMDATA __/ssh/manages_authorized_keys
返信リスト(回答:1)
、こんにちは!
マイクロソフトコミュニティサポートプラットフォームにお問い合わせいただきありがとうございます.
私たちのコミュニティは、WindowsHomeおよびProfessionalEditionの日常的な使用と更新の失敗に関するテクニカルサポートを提供しています.
あなたの質問に関しては、エンタープライズversionのシステムとサービスポートが関係しているため、これはコミュニティのテクニカルサポートの範囲内ではありません.
申し訳ありませんが、効果的なヘルプやリファレンスを提供することはできません.
Microsoft IT Proフォーラムにアクセスしてヘルプを投稿することをお勧めします.専任のエンジニアが、質問に答えます...
https://docs.Microsoft.com/ja-jp/
上記の手順がお役に立てば幸いです.ご不明な点やご不明な点がございましたら、お気軽にお問い合わせください.