• 締切済み

AIX→Windows7へのrsh

AIX→Windows7へのrshコマンドがPermission deniedにより実行ができません。 <環境>  AIX 6.1  Windows7 64bit (SUA導入済み) <現状>  Windows7 → AIX へのrshは実施可能です。  AIX → Windows7へのrshがNGです。 <エラー>  Permission denied. <今行っている設定>  Windows側   ・/etc/inetd.confの編集     $ cat inetd.conf | grep rsh     shell stream tcp nowait NULL /usr/sbin/in.rshd in.rshd -a     #shell stream tcp6 nowait NULL /usr/sbin/in.rshd in.rshd -a   ・.rhostsの作成     C:\Users\Administrator\.rhosts 何か設定項目で足らないものや、間違いなどあればご指摘願います。

みんなの回答

noname#259146
noname#259146
回答No.1

Windows7側の権限設定が間違っています。 参考URLの内容を確認してみてください。

参考URL:
http://technet.microsoft.com/ja-jp/windowsserver/ff706484

関連するQ&A

  • PCからのrshについて

    パソコンから、linuxマシンにrshについてです。 現在、パソコンのコマンドラインより、 > rsh サーバ名 -l ログイン名 コマンド で、コマンドを実行しています。 このとき、サーバのログインユーザの.rhostsには、 パソコンのIPアドレス パソコンのユーザ名 を記述しています。 これを、 複数のIPアドレス(DHCP対応)で複数ユーザでrsh出来るように実行したいのですが、 例)1 パソコンのIPアドレス + 例)2 + + の+の記述では、 サーバ名: Permission denied. rsh: can't establish connection とはじかれてしまいます。 うまく複数のIPアドレス、ユーザ名で対応させるにはどうしたらよいでしょうか? はじかれた時のmessages Nov 9 17:40:47 XXXXX rshd[19487]: rsh denied to Administrator@XX.XX.XXX.XXX as Administr ator: Permission denied. Nov 9 17:40:47 XXXXX snmpd[19113]: Connection from 127.0.0.1 REFUSED Nov 9 17:41:18 XXXXX last message repeated 16 times PCのOS windows XP LinuxのOS Redhat ES 4

  • Perlからrshでvxquotaを実行する方法

    はじめまして。Perlの質問です。 サーバAの/usr/sbin/vxquotaをサーバBで動いているWeb(perl/cgi)から 起動したいのですがpermission deniedのエラーがでて動きません。 サーバBからコマンドで、rsh サーバA /usr/sbin/vxquota -v ユーザID とすれば動きます。 サーバBのCGIはprintf "I am %s.\n",(getpwuid($>))[0];で確認し、 rootで動いています。 このサーバBのPerlで、 system("/usr/local/apache/cgi-bin/DISK/vxquota.csh $user"); として rsh サーバA /usr/sbin/vxquota -v $1(上のvxquota.cshの中身) を実行しようとするとうまく動きません。 このようなことは、Perl(CGI)ではできないのでしょうか? 何かよい方法がありましたら、アドバイスをお願いいたします。

  • vine3.1のSSHサーバにアクセスするとエラー「ssh_exchange_identification: Connection closed by remo

    こんにちは。宜しくお願い致します。 vine3.1の環境です。 ppp0 RedHat9 (192.168.1.1) | (192.168.1.105) vine3.1 となっています。 [root@vine3.1]# cat /etc/inetd.conf | grep telnet telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd [root@vine3.1]# cat /etc/hosts.allow | grep telnet in.telnetd: 192.168.0. 192.168.1. 192.168.2. [root@vine3.1]# service inet restart Stopping INET services: [ OK ] Starting INET services: [ OK ] として、RedHat9からvine3.1にtelnetアクセス出来ました。 SSHサーバも構築したくて [root@vine3.1]# which sshd /usr/sbin/sshd [root@vine3.1]# cat /etc/inetd.conf | grep sshd ssh stream tcp nowait root /usr/sbin/tcpd sshd [root@vine3.1]# which sshd /usr/sbin/sshd [root@vine3.1]# cat /etc/hosts.allow | grep sshd sshd: 192.168.0. 192.168.1. [root@vine3.1]# cat /etc/ssh/sshd_config | grep -v ^# SyslogFacility AUTHPRIV LogLevel DEBUG3 PermitRootLogin no IgnoreRhosts no X11Forwarding yes Subsystem sftp /usr/libexec/openssh/sftp-server としたのですが [user01@redhat9]$ ssh -l user01 192.168.1.105 ssh_exchange_identification: Connection closed by remote host となっていまいます(ファイアウォールも全てスルーにしています)。 これは原因なのでしょうか?

  • Solaris10でPOP3サーバ設定

    Solaris10でPOP3のメールサーバを構築したいのですが、正しく動作しません。 1.パッケージの追加 pkgadd -d . ./SFWimap 2.パッケージ追加後の確認 pkginfo | grep SFWimap system SFWimap Imap - mail server daemon and utilities 3. POP3のパッケージが追加されたことを確認 pkgchk -v SFWimap : : /opt/sfw/sbin/imapd /opt/sfw/sbin/ipop2d /opt/sfw/sbin/ipop3d 4. inetd.confへ追加 vi /etc/inet/inetd.conf pop3 stream tcp nowait root /opt/sfw/sbin/ipop3d ipop3d imap stream tcp nowait root /opt/sfw/sbin/imapd imapd 5.inetconv 6. svcs | grep pop online svc:/network/pop3/tcp:default 上記までエラーなく設定できたので、いったんマシンをリブートして 下記コマンドで動作確認しました。 telnet localhost 110 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Connection to localhost closed by foreign host. ところが上記のように、telnet が終了してしまいます。 /var/adm/messages を見ると、 Jul 1 16:48:29 host inetd[852]: [ID 702911 daemon.error] Failed to exec inetd_start method of instance svc:/network/pop3/tcp:default: 引数が正しくありません。 と出ています。 /etc/inetd.conf の追記方法に問題があるのでしょうか。

  • windows7からUNIXへのrsh方法

    お世話になっております。 現在windows7(A)からSUAを使用してunixサーバ(B)へリモートシェルを 実行したく調査しております。 unixからwindows7へのrsh(以下のコマンド)は成功するのですが 肝心の逆windows7からunixのrshが 「permission denied 」となり失敗してしまいます。 ■テストコマンド (1)windows7(A)からunix(B)へ    rsh B -l Buser ls   ← 失敗 (2)unix(B)からwindows7(A)へ    rsh A -l Auser ls    ← 成功 「.rhosts」や「hosts」の設定等は行い、rloginができることは 確認しております。(AからBとBからA両方ともOK) 何か設定等が間違っているのでしょうか? 宜しくお願い申し上げます。

  • ポートの開放

    /etc/inetd.conf AAA  stream tcp nowait nobody /usr/local/bin/BBB BBB -inetd /etc/services AAA  5000/tcp /etc/hosts.allow BBB : ALL と記述して、UNIXマシンを再起動しました。その後、同じネットワーク内の他のマシンを使ってポートスキャンでポート5000をたたいても、このポートは開放されません。 当然、サービスAAAを使おうとしても、 unable to connect to host: Connection refused というエラーが出てしまいます。 何か設定忘れ、あるいは記述忘れなどがあるのでしょうか?

  • RedHat9.0 にrsh接続を行う方法が分かりません

    サーバOS:RedHat9.0 クライアントOS:windowsXP Home ■現象 クライアントからアクセスすると 「Permission denied.」になります ■設定済み ・/etc/xinetd.d/rshファイルをdisable = noにし、inetdを再起動。 ■未設定 hosts.equivなどの設定の必要があるようですが、設定方法が分かりません。hosts.equivファイル自体がないのですが、ファイルを作成すればよいのでしょうか? 試しにhosts.equivを作成し「+ +」と記述しましたが これでも「Permission denied.」です。 何か再起動の必要はありますか? (「+ +」はセキュリティ上良くないという事を承知で試してみました) 以上、よろしくお願いします

  • rshが実行できない。

    ローカルLANで2台のPCを使い、ローカルPCからリモートでもう一台のPCに対してアクセスを試みようとしていますtm12420iと申します。 SunOS 4.1 とSunOS 5.8の経験は2年くらいありますが、turbo linuxははじめてです。 端末PC(win2k)から、サーバーPC(turbo linux 7 server)に対して、rshが実行できないという問題で困っています。原因または解決策をご存知の方はいらっしゃいませんか。 <エラー内容> xxx.xxx.xxx.xxx:接続が拒否されました rsh:can't establish connection <現状確認事項> pingは通っている telnetではアクセス可能 sambaは正常に動作している 端末PC(win2k)から、別サーバーPC(sun 4)では問題なく実行できる <turbo linux 7 server 側設定済み内容> /etc/xinetd.conf内でincludedir /etc/xinetd.d /etc/xinetd.d/shell内でdisable = no、user = root,USER名、server = /usr/sbin/in.rshd /etc/services/shell*のポート設定は正常、別名での設定もok /etc/xinetd.d/login内でdisable = no、user = root,USER名、server = /usr/sbin/in.rlogind /etc/hosts.equiv内にXXX.XXX.XXX.XXX(端末PCアドレス) 端末PC名を追加 /home/mic/.rhosts内にXXX.XXX.XXX.XXX(端末PCアドレス) 端末PC名を追加 /etc/hosts内にXXX.XXX.XXX.XXX(サーバーPCアドレス) サーバーPC名、XXX.XXX.XXX.XXX(端末PCアドレス) 端末PC名を追加 /etc/hosts.allow内にin.rshd: XXX.XXX.XXX.XXX(端末PCアドレス)を追加 /etc/hosts.denyはALL: ALLのまま /etc/resolv.conf内にdomain ドメイン名、nameserver XXX.XXX.XXX.XXX(端末PCアドレス)を追加 SET(SETENV) のPATHの設定確認OK 各ファイルのパーミッションも問題なし /etc/rc.d/init.d/xinetd restart 等で関連サービスの再起動も行った

  • cygwinでinetdをサービスに登録したいのですが。

    cygwinでinetdをサービスに登録したいのですが。 /usr/sbin/inetd --install-as-service を実効すると、サービスにinetdを登録できるとの説明がいろいろなサイトにあるのですが、 実効すると、 /usr/sbin/inetd: unrecognized option '--install-as-service' Try `inetd --help' or `inetd --usage' for more information. となり、実効できません。オプションがかわったりしてるのでしょうか? inetdのバージョンですが、 /usr/sbin/inetd --version inetd (GNU inetutils) 1.7 です。OSはWindows7 Professionalです。

  • tftpdをコマンドで起動する方法

    どうもこんばんは。 Linux(UNIX)に関する質問です。 普段、/etc/inetd.confから起動しているtftpdをinetdを使用せずにコマンドにて起動してみましたが、tftpdが使えませんでした。 inetd経由の起動では正常に動作しています。 そのときのコマンドは、inetd.confの記述の通り、以下のようにしました。 /usr/sbin/in.tftpd -s /tftpboot& これだと、psでは確かにプロセスが存在しますが、netstat -aでtftpdのソケットが存在しません。 この現象の原因に心当たりのある方がおりましたらアドバイスをお願いいたします。