how to ssh logon remote host without password

ou want to connect from machine "left" to machine "right".

Log into left:
mkdir ~/.ssh
cd ~/.ssh
ssh-keygen -b 1024 -t rsa1 -C "you@yourdomain.com" -N ""
ssh-keygen -b 1024 -t rsa -C "you@yourdomain.com" -N ""
ssh-keygen -b 1024 -t dsa -C "you@yourdomain.com" -N ""

This creates six files in your ~/.ssh directory:
identity
identity.pub
id_rsa
id_rsa.pub
id_dsa
id_dsa.pub

Log into right:
mkdir ~/.ssh
cd ~/.ssh

On right, create a file called "authorized_keys" (in the ~/.ssh directory). Paste the contents of the three .pub files created earlier into this file (you will have to work out for yourself the best way to do this).

Now test it out. On left:
ssh username@right

It should let you in without a password. If it does not, the first thing to check is your file permissions. The ~/.ssh directories on both sides should not be writable by anyone but the owner. The .pub files should be readable by everyone, but the other key files should only be readable by their owner. The permissions should be set correctly by ssh-keygen, but you never know. There are a lot of things that can go wrong here; troubleshooting is complicated and well beyond the scope of these instructions.
ORA-01017: invalid username/password; logon denied是Oracle数据库中常见的错误之一,它表示用户名或密码无效,登录被拒绝。这个错误可能由以下几个原因引起: 1. 用户名或密码错误:请确保输入的用户名和密码是正确的,区分大小写。如果不确定用户名和密码是否正确,可以联系数据库管理员确认。 2. 用户被锁定:如果连续多次输入错误的密码,数据库可能会将用户锁定。可以通过以下SQL语句解锁用户: ```sql ALTER USER username ACCOUNT UNLOCK; ``` 其中,username是被锁定的用户名。 3. 用户没有连接权限:有时候,即使用户名和密码是正确的,用户也可能无法登录,这是因为用户没有连接数据库的权限。可以通过以下SQL语句授予用户连接权限: ```sql GRANT CREATE SESSION TO username; ``` 其中,username是要授予连接权限的用户名。 4. 密码过期:如果用户的密码已过期,登录时会出现ORA-01017错误。可以通过以下SQL语句更改用户密码并解锁用户: ```sql ALTER USER username IDENTIFIED BY new_password ACCOUNT UNLOCK; ``` 其中,username是要更改密码的用户名,new_password是新密码。 5. 数据库连接字符串错误:在连接数据库时,需要使用正确的连接字符串。请确保连接字符串中的用户名和密码是正确的,并且格式正确。 请根据具体情况检查以上可能的原因,并采取相应的措施解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值