質問: solaris8でftpを使うには 初めまして、legapiと申します。 unix超初心者のものです、solaris8のインストール(ultra10)は無事に終わったのですがどうしてもftpログインできないんです。ネットや本でどうにか『login』『ftpusers』のrootユーザーのコメントアウトするところまでたどり着いたのですが、それでもftpログインができないのです。他の環境設定ファイルなどあるのかもしれないのですが行き詰まった状況になってしまいました。環境は閉じられたネットワークで使用しております。 非常に簡単なことと思いますが、どなたかご教示いただけたら幸いです。よろしくお願いします。
回答: sparc ultra10のユーザです。元は、solaris 2.6 + javaos(3/98 hardware)ですが、solaris 7, 8を必要に応じて、外部ディスクから起動時に選択していますが、現在も、ftpの設定をした記憶がなく、ディフォルト(スライスは、細かく分割していません)で問題なくリモートにftpが可能です。windowsxpのコマンドプロンプトからのftpの一例です。 接続に、ipアドレスを使用していますが、 \windows\system32\hosts にサーバ側のエイリアスを登録しておけば、一々ipアドレスを入力する必要はありません。 c:\documents and settings\hayashi>ftp 192.168.1.10 connected to 192.168.1.10. 220 ultra800ja ftp server (sunos 5.8) ready. user (192.168.1.10:(none)): xxxxxxx 331 password required for xxxxxxx. password: 230 user xxxxxxx logged in. ftp> のようになります。xxxxxxxは、一般ユーザ名です。 考えられることは、solaris8で、一般ユーザを作成されていないのではと思いました。 solaris8のコンソールから、 # useradd xxxxxx..xx # passwd yyyyy..yy retype passwd yyyy..yy または、ultra10のkde(共通デスクトップ環境と仮定)でマウスの右クリック→ツール→admintool→編集→追加 ユーザ追加の方法もありますが、コマンドラインから構成したほうが簡便かもしれません。 もう一つは、リモートのwindowsからftpを起動する場合、ノートンや、mcafeeなどのセキュリティーツールを入れている場合。実際には、通信の際にメッセージが表示されるので、解除すればよいですけれど。 リモートではなく、ローカルのultra10のコンソールから、ftpを実行する。これが、先かな! ちなみに、telnet c:\documents and settings\hayashi>telnet 192.168.1.10 sunos 5.8 login: xxxxxxx password: no directory! logging in with home=/ last login: thu aug 28 06:14:21 from 192.168.1.11 sun microsystems inc. sunos 5.8 generic february 2000 $ rootユーザになるために $ su password: # なを、ftpで使用可能なコマンド類は、 ftp> ? commands may be abbreviated. commands are: ! delete literal prompt send ? debug ls put status append dir mdelete pwd trace ascii disconnect mdir quit type bell get mget quote user binary glob mkdir recv verbose bye hash mls remotehelp cd help mput rename close lcd open rmdir 大変くどい説明になりました。私も恒常的にunixを使用しているわけではないのでが、自分の頭の中整理としてアドバイスいたしました。