|
|
发表于 2004-8-24 17:50:30
|
显示全部楼层
你需要将你的公钥文件放在所要访问的服务器上。比如你是A机,用户是wllhc,你不想使用密码就能登陆B机用户testssh的SSH可以这样:
A机 上的操作
1:切换到普通用户wllhc
2:生成密码对: $ ssh-keygen -t rsa
按提示输入密码对的文件名,默认是你宿主目录下的 indentity文件(/home/wllhc/.ssh/indentity),然后”Enter passphrase (empty for no passphrase)” 那里直接回车就好了。
3:上传你的公钥文件(indentiy.pub)到B机testssh用户的ssh目录下(/home/testssh/.ssh)
B机上的操作
1:切换到testssh
2, # cd /home/testssh/.ssh/
3, 将A机的公钥文件追加到你的authorized_keys文件里
# cat indentiy.pub >> authorized_keys
4,改变authorized_keys文件的权限
# chmod 600 authorized_keys |
|