下記掲示板(CGI)の設置で至急、「sshもしくはtelnet」の情報が必要になりました。(メールによる掲示板への投稿機能で必要)
http://www.megumi-island.net/cgi.html#bbs
sshやtelnetでログイン後、シェル(bash, csh)プロンプトからコマンド実行する一番簡単な方法を教えてください。なお、当方OSはWindowsXP環境です。
シェルから下記コマンドを実行したいのです。
$ ./mi_mlpost.pl (と入力し、Enterキーを押す)
これでとりあえず第一難関クリアです。
付属のmi_mlpost.txtによれば、まだcronの設定があるようですが・・・
No.2ベストアンサー
- 回答日時:
>SMTPサーバーにログインしたようです。
>C:\>telnet www.****.com 25
SMTP(25番)サーバーにログインしちゃ駄目です。シェルが使えません。
単に、telnet www.***.com としてtelnetサーバーにログインしてください。
ユーザーIDとパスワードを聞いて来るのでそれを入れると、$ などと出るので、./mi_mlpost.pl と入れればいいです。
なお、暗号化されない件ですが、確かにsshの方がいいですが、ちょっと1,2度使う程度なら気にしなくていいと思います。
この回答への補足
回答ありがとうございます。
25番は送信メールサーバーのようでしたね(^_^;)
単純にtelnet www.***.comでログインできましてユーザーIDとパスワードの入力画面までたどり着きました。
しかし、Login:は入力できますが、Password:が入力できません。(全く文字が映らない)
原因不明です。従って先に進みません。
どうすればいいのでしょうか?
telnet接続は「メールによる掲示板への投稿機能」が正常かどうか確認するためですので何度も使わないと思います。
sshで上記問題がクリアされればsshの勉強もします。
Passwordが入力できない(全く文字が映らない)のは
そういう仕様になっていたようで、
無事ftpサーバーwww.***.com にログインできました。
ただ、$は表示されず、>が表示されます。これで正常なのでしょうか? OSはWindowsXP(Pro)です。
> ./mi_mlpost.pl(と入力し、Enterキーを押す)
でどうやら実行できたようです。
No.5
- 回答日時:
#2,#4です。
○プレインテキストを使う(L)
でいいです。パスフレーズのところにパスワードを入れてください。
「プレインテキスト」というと暗号化されていないような気がしますが、英語版ではここは「use plain password」となっていて、実際には暗号化されて送信されます。
sshの場合は、暗号化鍵を生成してサーバーに送り、パスフレーズで認証するやり方が使われることが多いです。検索すればいろいろ情報はあるでしょうが例えば、http://www.asahi-net.or.jp/~aa4t-nngk/sshd.html# …
まああまり使わないのなら上記の方法でも暗号化はされているのでいいと思います。
この回答への補足
プレインテキストを使う(L)を選択したところ、おかげさまで
bash-2.05a$
という入力画面がでました。
bash-2.05a$ ./mi_mlpost.pl
も実行できたようです。
とりあえず第一難関クリアしたようです。
おかげさまで、質問に対する良回答が得られたのでもう少しで締め切らせていただきます。
余談ですが・・・
テストサーバーでCGIの自動実行が成功しました。(cronによるスクリプト自動実行)
ただ、今回はTelnet接続ですのでセキュリティの問題があると思います。
あまり使わないと書きましたが、cronの自動実行で気がつきましたが、Telnet接続はやめてSSH接続を常時使う事になりそうです。
まだレンタルサーバーのSSH接続でcronによるスクリプト自動実行の手法がわかりません。
SSH接続でcronを実行するにはどうしたらいいのでしょうか?
ちなみにレンタルサーバー(XREA)の仕様は
--------------------------------------------------
SSHは1時間を越えると接続できなくなります。再度登録しなおして下さい。
・SSHは一部のプロバイダーからは接続できない場合があります。
・SSHシェルはデータベース操作の時のみお使い下さい。
--------------------------------------------------
SSH接続で手動によるスクリプト実行は正常動作確認したのですが、cronが使えるか
わからないのと上記制約があるのではたしてスクリプトの自動実行(5分間隔に実行)が
できるかどうか不明です。
何か心当たりがあればアドバイスいただけると幸いです。
なければ締め切って別途質問します。
No.4
- 回答日時:
#2です。
>接続中:www.***.com...ホストへ接続できませんでした。
>ポート番号 23:接続に失敗しました。
>
>やはりSSH対応のTera Termでログインする必要があるのでしょうか?
これはお使いのサーバーでtelnetサーバーが稼動していない、つまりtelnetでログインできないということです。ssh でログインできるかどうかは、
telnet www.***.com 22
と22番でログインしてみればわかります。標準のtelnetだとsshに対応していないので実際のログインは出来ませんが、上記のように「接続に失敗しました」と出るか、なんらかの接続がされるか、どちらかわかります。
22番でも接続に失敗するようなら、ssh サービスも提供されていないということです。つまり、そのサーバーにはログインできません。サーバーのサービス内容をよく調べてみてください。ftpのみのサービスじゃないですか?その場合は、mi_mlpost.cgi という名前に変えるなどしてCGIとしてブラウザから実行するという方法が考えられます。
「接続に失敗しました」じゃなければSSH対応のTeraTermもしくは、PuTTYというソフトを入れるとsshでログインできます。使い方は別途検索してください。
パスワードは、unix系ではセキュリティーのため何も表示されないのが普通です。Windowsだと****と表示されたりしますが、これだとパスワードが何文字かばれちゃうのでその分パスワードが推測されやすくなります。
プロンプトが、$ でなく > であったのは、サーバー側の設定でプロンプトは色々変更できるので、たまたまそのサーバーでは慣例とは異なる設定だったということだと思います。
この回答への補足
sshでログインできるかどうか下記のように打ち込みました。
telnet www.***.com 22
結果は「接続に失敗しました」ではなく
C:\>に戻っただけです。
レンタルサーバーに問い合わせたところ「Telnet接続には対応してないのでSSHでログインして下さい」と返答がありました。
只今、Tera Term Professional Version 4.20(SSH対応版)で
SSHでログインを試みておりますが下記メッセージがでます。
「www.***.comにログインしてます。認証が必要です」
下記箇所は何を入力すればいいのでしょうか?
ユーザー名(N):
パスフレーズ(P):
また、以下のラジオボタンのどれを選択すればよいのでしょうか?
○プレインテキストを使う(L)
○RSA/DSA鍵を使う 秘密鍵(K)
○rhosts(SSH1)を使う ローカルのユーザー名(U):
ホスト鍵(F):
○チャレンジレスポンス認証を使う(キーボードインタラクティブ)(C)
No.3
- 回答日時:
もっともスタンダードなやり方としては
teratermのssh対応版でやることです
とりあえずインターネットでtelnetは
ご法度でしょう。
この回答への補足
早速Tera Term Pro version 2.3で試してみましたが
No.2と全く同じ表示になります。
sshは使用してませんが、何度も使うようでしたら導入してみます。
他サーバーですが、telnet接続によりなんとか./mi_mlpost.pl の実行は成功しました。
ただ、質問のサーバーでは相変わらず下記メッセージにて接続できません。
接続中:www.***.com...ホストへ接続できませんでした。
ポート番号 23:接続に失敗しました。
やはりSSH対応のTera Termでログインする必要があるのでしょうか?
No.1
- 回答日時:
そのスクリプトをどこに、置こうとしているので
しょうか。
sshとかtelnetとかおっしゃっているということは、
perlシステムを備えたレンタルサーバでも、ご利用
されるのでしょうか。
もし、そうなら、お使いのWindows側には、sshかtelnet
があれば十分です。bashとかcshとかのコマンドシェル
は、向こうにありますから、レンタルサーバにログイン
して必要な設定を行えばいいだけです。最初は、その
スクリプトをサーバー側にアップすることから始まる
と思いますが。
ただ、telnetはパスワードが平文でネットワーク上を
流れますから、避けたほうが無難です。sshを使うこと
を*強く*お勧めします。
telnetはWindowsが標準で持っていますから、単に
起動するだけです。sshを使うなら、専用の端末ソフト
もありますが、Cygwinをインストールしてしまった
ほうが何かと便利です。
Cygwinの入手方法、その他は
http://pcweb.mycom.co.jp/special/2002/cygwin/
で。
もし、自宅サーバで、そのスクリプトを使うなら、
前掲のCygwinもありですが、LinuxやFree Bsdなど
PC Unixをインストールしたほうが何かと便利だと
思います。
どうやら、あまりUnix系のOSについてご存知なさそう
(違っていたらごめんなさい)なので、簡単な入門書
などをお読みになったほうがよいと思います。
この回答への補足
早速のお返事ありがとうございます。
現在perlシステムを備えたレンタルサーバ(www.****.com)を使用中です。
スクリプトmi_mlpost.plは下記のxxxxの位置に置きました。
/virtual/xxxx/public_html/
+--- mi_mlpost.pl (700)
telnetの起動は何とかDOS窓からできました。
SMTPサーバーにログインしたようです。
C:\>telnet www.****.com 25
sshを強くお勧めのようですのでそちらでトライしてみます。
最後に自宅サーバでそのスクリプトを使う予定はありません。
確かにUnix系OSの超初心者でございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AWSでSSH接続をしたいのですが...
-
sshでlogin後、操作中、固まる...
-
認証ありのWebDAVでのアクセス
-
SSHに繋がらない
-
SSH + rsyncがダメです
-
OpenLDAPログインについて
-
不正アクセスの処理について
-
UNIX初心者です。sftpで鍵認証...
-
リモートデスクトップ接続でパ...
-
同一のホスト名で何か問題があ...
-
”Tortoise SVN” と ”Subversio...
-
応答を解析できません
-
同じ独自ドメインを2つのサーバ...
-
コマンドでのFTP転送が進まない。
-
パスワード設定していないユー...
-
「DNSサーバーを自動的に取得す...
-
エクセルで#N/Aを含めた平均値...
-
サーバーというのとメインフレ...
-
エラーメールで"too many hops"...
-
ワークグループ設定のPCの名前解決
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AWSでSSH接続をしたいのですが...
-
sftpのバッチモード(Solaris)
-
ssh公開鍵認証設定の解除について
-
centOS7とteratermで、秘密鍵、...
-
レンタルサーバーについて(長...
-
SSH通信で秘密鍵の読み込みが失敗
-
sftpのパスワードなしでログイン
-
SSH + rsyncがダメです
-
SSHに繋がらない
-
Cyrus SASL 認証Mechanism につ...
-
WindowsからRLoginでFreebsdにS...
-
メールサーバのログにConnectio...
-
sshでlogin後、操作中、固まる...
-
Windows7 認証エラー0xC004E00...
-
Postfixのsmtp_sasl~ と smt...
-
PAM認証(pam_cracklib.soで複...
-
AWSでサーバを構築してWordpres...
-
sshやtelnetでログイン後、シェ...
-
ベーシック認証のAuthNameでは...
-
対話型のコマンドで入力する値...
おすすめ情報