コマンドラインツールを使用してsshサーバアドレスにユーザ名が存在するかどうかを確認するにはどうすればよいですか?例えば、私は、isvaliduser
は名前username
を持つユーザーがssh_server
に存在するかどうかをテストするいくつかの魔法のような機能ですユーザ名がsshサーバで有効かどうかを確認する方法
isvaliduser [username] [ssh_server]
result: True
を入力するのが大好きです。しかしこれは実現可能ですか?
私の特定のアプリケーション:アクセスする必要のあるリモートサーバーには動的IPがあります(私は動的DNSサービスを使用できません)。自分のターゲットアドレスが入っているサーバーアドレスのリストを考え出すことができますが、どちらが私のものかを理解する方法が必要です。私はこれを行う1つの方法は、いずれかのアドレスにユーザがあるかどうかをテストすることだと思ったmyusername
。しかし、あなたが私の特定の問題を解決するための別の提案をしているなら、私はそれを聞いてうれしいです。
これを実行する最善の方法は、サーバー上で動作するプログラムが独自のIPでDNSレコードを更新する動的DNSサービスです。 –
@DarkFalcon残念ながら、ダイナミックDNSサービスは私のための選択肢ではありません – Delyle
サーバにログインしようとしていない限り、サーバ上でユーザ名が有効でないことを知りません。それをやる。確かに、ユーザー名だけではなく、より多くの情報を提供する必要があります。 –