Environment:
192.168.2.10
192.168.2.11
Implementation: 2.10 SSH without password login to 2.11
In 2.10 ssh to 2.11 machines, a password is required, which makes it inconvenient for some scripts to work because of the need for a password, which requires manual intervention. The previous method is to copy Authorized_keys inside (remember, before), recently found a command ssh-copy-id very convenient:
Operating on the 192.168.2.10 machine
1) ZWF user, cd ~, run: ssh-keygen-t RSA
2) Then take two returns (select default)
3) Run: ssh-copy-id-i. ssh/id_rsa.pub [Email protected]
Note: Because the server modified the SSH port number (you understand!? So this command needs to be modified
Ssh-copy-id '-p2222-i. ssh/id_rsa.pub [email protected] '
Be sure to use a single citation, or you will report an error
(Pseudo-terminal won't is allocated because stdin are not a terminal.)
Ssh:umask 077; test-d. SSH | | mkdir. SSH; Cat >>. Ssh/authorized_keys:name or service not known)
4) Re-enter the ZWF password on the 2.11 machine
At this point, ssh to the 2.11 machine, you do not need a password. There is no need for a password between the SCP. Rsync is not required.
The benefit of this method is that you do not need to modify the/etc/ssh/sshd_config configuration file before I post an article that needs to modify the Sshd_config file.
Ssh-keygen+ssh-copy-id ssh password-free login access under Linux