-1

JSchを使用してSSHサーバーに接続するためのJavaコードを書いています。

私はコードを書きました、今それをテストしなければなりません。しかし、本番サーバーでテストすることは許可されていません。

SSHサーバーも利用できるので、それに接続してコードを確認できます。SSHアカウント用にWebサイトにアカウントを作成したくありません。plzは、ユーザー名、パスワード、ポートなどでテストできる、すぐに利用できるSSHサーバーを提案してくれます。

4

2 に答える 2

1

仮想化

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/ (ソース ファイルなど) にマウントされます。

于 2013-02-27T05:44:48.937 に答える
0

ログインするには、実際のサーバーが必要です。ユーザー名、パスワード/キーなどを含む ssh アカウントが必要です。自分のコンピューター (localhost) で実行できます。オンラインで入手できる SSH シミュレーターで真の SSH エクスペリエンスが得られるとは思えません (これは後で推測することです...)。SSHスキルを練習できるランダムなサーバーがあるかどうかを誰かに尋ねているだけなら、おそらくそれも見つからないでしょう。

自分のコンピューターに SSH で接続したくなく、テストする別のボックスがない場合は、AWS EC2、ラックスペース クラウド、またはほとんどすべてのクラウド コンピューティング プロバイダーを使用して、仮想化サーバーを安価に作成できます。 .

于 2013-02-27T05:42:49.993 に答える