PuTTYの致命的なエラー:サーバーがシェル/コマンドの開始を拒否しました


10

SSH経由でサーバーにアクセスするために、常にPuTTY(win32)を使用しました。昨日、サーバーのOpenSSHを4.3から5.8にアップグレードしましたが、PuTTYが動作しなくなったようです。パスワードを要求し、パスワードが正しいことを確認して、致命的なエラーを表示しますServer refused to start a shell/command

cygwinのOpenSSHでログオンしようとすると、何の問題もありません。


2
PuTTYのイベントログの内容を貼り付けることはできますか?
ニックグリム

1
plinkコマンドに-vを追加して出力をポストできますか?
davey、

1
問題はRAMの不足でした。
iTayb

回答:



2

ログイン後に承認されなくなった特定のシェルをパテ構成の何かが要求しているようです。保存したセッションの代わりに新しいセッションを作成して、ホストと認証の詳細だけを入力し、可能な限り少ない設定を入力してください。そうすれば、前に保存したセッションを修正したい場合は、リモートコマンドや優先シェルなどに関するビットの設定を確認できます。


1
plink user@ip -p 22 -pw pass単独でこのエラーが発生します。何かがパテではなくsshd側で私をブロックしていると思います。
iTayb 2011

引き続き、デフォルト設定を確認してください。Puttyは、cygwin opensshクライアントが要求していないサーバーで利用できない何かを要求している可能性があります。
カレブ

カレブが示唆したように、新しいセッションを作成してみましたか?最新のパテを使用していますか?
Eduardo Ivanec、2011

1

おそらく、putty構成のSSH設定の下に「リモートコマンド」が設定されています。この設定を削除して、もう一度お試しください。


1

私はそれが古いスレッドであることを知っていますが、この問題があり、これらの答えに出くわしたので... PuTTYのバージョンを0.70に更新することによってのみ修正できました。それは私のために働いた唯一のものでした。乾杯!


1

この問題が発生したユーザーの場合:次のコマンドを使用して、ユーザーの1人のセッションを終了することで解決できます。

pkill -KILL -u username

注意:ログインに成功したため、ルートアクセスを使用しました

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