by Devin Yang
(This article was automatically translated.)

Published - 8 years ago ( Updated - 8 years ago )

When we use ssh to connect to the host for the first time, a fingerprint confirmation of the host key will be displayed.
Sometimes use rsync for some automated scheduling, maybe the remote host has changed and needs to be automatically allowed,
How to let ssh automatically allow fingerprints to connect without manually pressing yes in interactive mode?

The following example is to copy data from my computer to test-server, so the specified key is test-server.pem
The following is the Sample, when no parameters are added.. -oStrictHostKeyChecking=no
rsync -av --rsh='ssh -i ~/.ssh/keys/server.pem' vimrc/ ubuntu@test.example.dev:~/vimrc/
You can see that in the screen above you will be asked if you want to continue, here I answer "No".

Then, we have the same command, if we add -oStrictHostKeyChecking=no
There will be no yes/no pop-up, and the synchronization can be completed directly.
rsync -av --rsh='ssh -i ~/.ssh/keys/server.pem -oStrictHostKeyChecking=no' vimrc/ ubuntu@test.example.dev:~/vimrc/

Tags: linux

Devin Yang

Feel free to ask me, if you don't get it.:)

No Comment

Post your comment

Login is required to leave comments

Similar Stories


php,linux

WebShell Function Introduction and Precautions

I suddenly wanted to introduce what is WebShell, so I found one on the Internet. Its functions are quite good. But I still wanted some features, so I spent three nights making some small optimizations for him. If you haven't heard of WebShell yet, take a look at this video. If you like my optimized version, please give me a like, thank you.

linux,security

ssh-agent and ssh-add authentication agent

Programs in the ssh core suite such as scp, ssh, ssh-add, ssh-agent, sshd, and ssh-keygen Let's talk about ssh-agent and ssh-add usage scenarios. Before we start, let's take a brief introduction to the purpose of these instructions:

linux

Multiple ssh configuration files for public key authentication

When we use ssh public key authentication, we usually add relevant settings in ~/.ssh/config. If some are used by the company or at home, can multiple configs be used? In fact, it is possible. We can use git to load the company-shared, version-controlled config through Include.