- 締切済み
telnetでのパーミッション変更
ホームページでCGIを使おうと思い、ffftpでファイルをアップロードしました。その後ffftpでパーミッションの変更を行おうとしたところ、変更できませんでした。サーバ管理者に問い合わせたところ、「telnetで変更してください」とのことでした。 そのためtelnetを使って変更するため、ログイン、ディレクトリの変更まではできたのですが、chmodを使うと「command not understood」となり変更できません。どのようにしたら変更できるのでしょうか。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- kalze
- ベストアンサー率47% (522/1092)
以下、一行一コマンドです。 コマンドプロンプト開いた直後の状態とします。 telnet サーバ (ID入力求められるので入力) (パスワード求められるので入力) chmod 777 ファイル サーバとファイルは必要なものを入力してください FTPでパーミッション変更できないのはまだあるとしても、telnetってのが珍しいかなと。 普通はこういう場合、SSH使わせるんですが
- kalze
- ベストアンサー率47% (522/1092)
サーバ運営会社が意図していることとと違うことをされているとおもいます。 まず、telnetのポートは23番です。 こちらはポートを指定しなければデフォルトで23番に接続しようとします。 telnet サーバ でサーバへ接続します。 IDとパスワードを求められるので、それぞれ入力してEnter そのあと、cdコマンドで目的のファイルのあるディレクトリに移動するか、パス指定コミでchmodコマンドでパーミッションを変更します 通常のtelnetでつなぐと、サーバでコンソール操作しているのと同じ状態になります。 質問者さんが行った21番ポートへ接続すると、FTPで接続しているので、FFFTPでパーミッションの変更しようとしているのと同じことになります。 どうでもいいことですが、未だにtelnetで接続させるホスティングサーバってあってのですね……
補足
ポートを23にしてやってみましたが、「ホストへ接続できませんでした」となりダメでした。 コマンドは、「open ftp.~」です。 何がいけないのでしょうか? >どうでもいいことですが、未だにtelnetで接続させるホス >ティングサーバってあってのですね…… そうなんです。私もFTPが使えないサーバは初めてです。それで苦労してます。
- kalze
- ベストアンサー率47% (522/1092)
回答つかないようなので。 telnetはtelnet用のポート(23)に対して接続してますよね? 「command not understood」ってFTPがよく吐くエラーなので、ちょっと確認しました。 telnetのクライアントは何を使っていますか? サーバのOSはなんですか?
補足
回答ありがとうございます。 telnetはほとんど使ったことがないので、よく分かっていません。FTPのホストにFTPのidとパスワードでログインしていました。ポートは21です。これではダメなのですね。 しかしtelnetのidやパスワードは分かりません。FTPと同じものでいいのでしょうか。 WINDOWS2000のtelnet.exeを使っています。 サーバのOSはunixだったと思います。 よろしくお願いします。
補足
>telnet サーバ ここで「接続できません」となってしまいます。 idやパスワードを入力するところまでいかれません。 何が問題なのでしょうか。 よろしくお願いします。