JSchを使用してSSHサーバーに接続するためのJavaコードを書いています。
私はコードを書きました、今それをテストしなければなりません。しかし、本番サーバーでテストすることは許可されていません。
SSHサーバーも利用できるので、それに接続してコードを確認できます。SSHアカウント用にWebサイトにアカウントを作成したくありません。plzは、ユーザー名、パスワード、ポートなどでテストできる、すぐに利用できるSSHサーバーを提案してくれます。
vagrantを開発/テスト仮想マシンとして設定することをお勧めします。これにより、一貫したテスト環境が提供され、さまざまなプロビジョニング レシピを使用して、本番環境を可能な限り厳密にミラーリングすることができます。
Vagrant は virtualbox を計測し、基本イメージ (ubuntu、centos など) を選択できます。どの Linux VM も SSH サーバーを提供します。
一度 vagrantup.com から (および virtualbox がインストールされている場合):
vagrant box add lucid32 http://files.vagrantup.com/lucid32.box
vagrant init lucid32
vagrant up
その時点で、ssh サーバーが localhost:2222 で実行されます。
このコマンドはボックスに入ります:
vagrant ssh
そこから、アカウントを追加してテストできます。ホスト マシンの現在のディレクトリにあるすべてのファイルは、/vagrant/ (ソース ファイルなど) にマウントされます。
ログインするには、実際のサーバーが必要です。ユーザー名、パスワード/キーなどを含む ssh アカウントが必要です。自分のコンピューター (localhost) で実行できます。オンラインで入手できる SSH シミュレーターで真の SSH エクスペリエンスが得られるとは思えません (これは後で推測することです...)。SSHスキルを練習できるランダムなサーバーがあるかどうかを誰かに尋ねているだけなら、おそらくそれも見つからないでしょう。
自分のコンピューターに SSH で接続したくなく、テストする別のボックスがない場合は、AWS EC2、ラックスペース クラウド、またはほとんどすべてのクラウド コンピューティング プロバイダーを使用して、仮想化サーバーを安価に作成できます。 .