場合によっては、SSHまたはTelnet(Puttyを使用)を介してリモートサーバーに接続するときに自分のユーザー名を誤って使用し、Enterキーを押すまでこれを認識しないことがあります。
もちろん、後続の「パスワード」プロンプトは、そのユーザー名を持つユーザーがいないため機能しません。私は「間違った」パスワードが多すぎると、私のIPアドレスに対してセキュリティロックが実行されると想像しました。そのため、接続を切断して再接続しながら、詳細をより慎重に入力しました。
リモートサーバーから切断して(Control-C)、再接続せずにログインを中断して「username」プロンプトに戻る方法はありますか?
答え1
リモートサーバーから切断して(Control-C)、再接続せずにログインを中断して「username」プロンプトに戻る方法はありますか?
SSHは使用できません。 SSHを使用すると、ユーザー名は最初の接続ハンドシェイクの一部として送信され、サーバー側は実際にUsername:
返すログインプロンプトを実行しません。
表示されるプロンプトは、Username:
SSH接続が確立される前にPuTTYクライアント自体によって生成されます。
時々SSHまたはTelnetを介してリモートサーバーに接続するとき。
Telnetを使用しないでください!これを行うには、誰もがあなたのパスワードを知っていると仮定する必要があります。これは非常に安全でないプロトコルです。今は2019年で、今はSSHを使用しない理由はありません。
私は自分のユーザー名を間違って使用しましたが、Enterキーを押すまでその事実を理解できませんでした。
次に、ユーザー名を接続情報の一部として保存することを検討してください。
PuTTYでこれを行うことができるようですConnection > Data > Login details > Auto-login username
。
通常、ログインしているサーバーに対して特定のセッションを作成するか(この場合はサーバーのホスト名を入力する必要もありません)、通常同じユーザー名を使用している場合はデフォルトセッションの一部として保存できます。接続するすべてのサーバーで(セッションに戻り、基本セッションへの変更を保存して基本セッションにするだけです)。