準・究極の選択

RedHat9(host1)─WAN─RedHat9(host2)
|
WAN
|
Solaris2.6

としています。

host2で
[user01@host2]$ ssh-keygen -t dsa
[user01@host2]$ ssh-keygen -t rsa
[user01@host2]$ ssh-keygen -t rsa1
[user01@host2]$cat ~/.ssh/id_dsa.pub >> ~/authorized_keys
[user01@host2]$cat ~/.ssh/id_rsa.pub >> ~/authorized_keys
[user01@host2]$cat ~/.ssh/identity.pub >> ~/authorized_keys
[user01@host1]$ scp -P 60001
user01@host2:~/authorized_keys ~/.ssh/
[user01@host1]$ ls -l ~/.ssh/authorized_keys
-rw------- 1 user01 user01 1179 1月 8 11:17
/home/user01/.ssh/authorized_keys
[user01@host1]$ ls -alF ~/ | grep ssh
drwx------ 2 user01 user01 4096 12月 23 13:06 .ssh/

として

[user01@host2]$ ssh -l user01 host1 -p 60001
Enter passphrase for key '/home/user01/.ssh/id_rsa':
となり、アクセスできました。

続いて、
[hoge@solaris]$ scp -P 60001 user01@host2:~/.ssh/* ./.ssh/
として
host2の公開鍵、秘密鍵をコピーしました。
そして、

[hoge@solaris]$ ssh -l user01 host1 -p 60001
としてみましたら、
「Permission denied」
となってアクセス出来ません。
どうすればアクセス出来るようになるのでしょうか?

A 回答 (2件)

>ユーザ名が異なっているから?


そうです。

この回答への補足

>>ユーザ名が異なっているから?
> そうです。
すると、外出先の端末からアクセスする場合にはそこの管理者に頼んで
key-gen
させて貰うか、
サーバ側をパスワードに認証にしておくか方法は無いのでしょうか?

補足日時:2005/01/18 21:09
    • good
    • 0

SSHを使う以上は、ある程度のスキルアップを期待しますので、ここではヒントだけに


留めたいと思います。
すでに、答えが出ています。
>「Permission denied」
>となってアクセス出来ません。
です。

この回答への補足

>「Permission denied」
「許可されてません」
ですよね。

同じようにしているのにどうしてhost1ではアクセスできて、Solarisではアクセスできないのでしょうか?

ユーザ名が異なっているから?

補足日時:2005/01/17 18:13
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報