卒業研究で学習サイトを作成しています。
そこで、webサイトの一部にsshターミナル(?)を組み込みたいのですが、可能ですか?
イメージとしてはpaizaラーニングのような感じで、右半分をssh画面にしたいです。
時間を費やしましたが実現できなかったので、まず可能なのかお聞きしたいです。
また可能であればどう実現できるのかよろしければ具体的に教えていただきたいです。
よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。
WebSocketとは双方向・全二重コミュニケーションのためのAPIでありプロトコルのことを指します。WebSocketはHTML5に密接に結びついており、多くのウェブブラウザの最新版に導入されています。
一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。
PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。
JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。
SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。
WebSocketとは双方向・全二重コミュニケーションのためのAPIでありプロトコルのことを指します。WebSocketはHTML5に密接に結びついており、多くのウェブブラウザの最新版に導入されています。
一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。
PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。
JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。
0グッド
0クリップ
投稿2018/10/04 03:19
卒業研究で学習サイトを作成しています。
そこで、webサイトの一部にsshターミナル(?)を組み込みたいのですが、可能ですか?
イメージとしてはpaizaラーニングのような感じで、右半分をssh画面にしたいです。
時間を費やしましたが実現できなかったので、まず可能なのかお聞きしたいです。
また可能であればどう実現できるのかよろしければ具体的に教えていただきたいです。
よろしくお願いいたします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/04 03:28
回答4件
0
ベストアンサー
ブラウザからSSH接続させるには
WebSSHはいかがでしょうか?
https://github.com/huashengdun/webssh/
sequence
1+---------+ http +--------+ ssh +-----------+ 2| browser | <==========> | webssh | <=======> | ssh server| 3+---------+ websocket +--------+ ssh +-----------+
投稿2018/10/04 13:56
総合スコア109
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
サーバにおいてそのサーバー上のリソースにアクセスするなら telnet.cgi で十分だよな。
投稿2018/10/05 06:09
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
投稿2018/10/04 08:24
総合スコア2826
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
レンタルサーバ等で実現可能であるかは不明ですが、少なくとも自分で管理可能なWebサーバ上であれば可能だと思いますよ。
ただ、ssh ターミナルという用語だと思い浮かべる機能にズレが出てくる気がしますね。
例えば、、、、
といったようなものであれば可能だと思いますが、1と2だと実装方法は異なると思いますので具体的な方法は具体的な機能が提示されないと難しいかと。
投稿2018/10/04 03:30
総合スコア1167
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。