SSH免密登录 SCP免密复制

内容分享2周前发布
0 0 0

三步解完成免密登录配置

  1. 客户端生成公私钥
  2. 上传公钥到目标服务器
  3. 免密登录

1.客户端生成公私钥

在客户端生成公钥和对应的私钥:(一直回车-默认配置)

#> ssh-keygen
#上面命令执行成功后会在`~/.ssh`文件夹下创建私钥文件`id_rsa`和公钥文件`id_rsa.pub`
#> ls ~/.ssh
id_rsa         id_rsa.pub

2.上传公钥到目标服务器

目标服务器172.16.0.1 免密登陆用户nopasslogin,执行以下命令将客户端公钥文件id_rsa.pub中的内容写到目标服务器的认证文件authorized_keys

ssh-copy-id -i ~/.ssh/id_rsa.pub nopasslogin@172.16.0.1
#通过以下命令可以在目标服务器端看到写入的公钥信息
cat ~/.ssh/authorized_keys

3.免密登录

通过sshscp命令免密访问目录服务器

#ssh免密远程登录
ssh nopasslogin@172.16.0.1
#scp免密远程复制
scp -r /path/to/file/or/directory nopasslogin@172.16.0.1:/path/to/directory/

© 版权声明

相关文章

暂无评论

none
暂无评论...