ssh免密登陆上传下载文件直接使用scp命令

在滴滴云申请了三台服务器,分别命名Master,Worker1,Worker2,用来配置spark环境,需要在本地远程免密操作三台机器,首先在本地生成RSA公私钥对

  • 打开本地终端
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  • 这将生成一个以您提供的电子邮件地址作为标签的新的SSH key
  • 当系统提示您输入要保存密钥的文件时,按回车键 这需要您保存到默认的文件位置
Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
  • 在提示符下,输入安全密码
Enter passphrase (empty for no passphrase): [Type a passphrase] 
Enter same passphrase again: [Type passphrase again]]
  • 查看新生成的SSH key
vim /Users/you/.ssh/id_rsa.pub

需要将生成的公钥id_rsa.pub 放到云服务器.ssh/authorized_keys文件中。

本地登陆的命令,-vvv表示输出详细日志以便查看错误

ssh dc2-user@116.85.9.118 -vvv

如果有错误可以看ssh免密登陆

上传下载文件直接使用scp命令

上传

scp -r local_folder username@ip:remote_folder
//或者
scp -r local_folder remote_ip:remote_folder

下载

scp -r username@ip:remote_folder local_folder    //-r表示递归
//示例
scp -r root@ip:/apps/local/nginx-1.8.0.tar.gz /Users/gary/Documents/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏运维

Nginx1.10.2稳定版本tcp四层负载安装配置过程略解

nginx1.10.2(2016.10.18)是最新稳定版,适合线上运行,最新开发版为1.11.8(2016.12.27)

1051
来自专栏云计算教程系列

开源资产管理系统Snipe-IT安装教程

在IT行业中,需要完整的生命周期跟踪资产的资产管理,包括采购,维护,存储和处置。Snipe-IT是专为IT资产管理而设计的免费开源应用程序,提供基于Web的界面...

1.1K4
来自专栏happyJared

Java开发人员常用的服务配置(Nginx、Tomcat、JVM、Mysql、Redis)

3441
来自专栏Java后端技术栈

基于Spring AOP和Groovy日志模板配置的日志记录框架的二次实现与使用案例

https://git.oschina.net/xuliugen/ufind-businesslog.git

943
来自专栏桥路_大数据

多云服务器kafka环境搭建并接收flume日志数据

3939
来自专栏java架构师

老生常谈GET和POST,以备常查

------------------- GET 和 POST 请求的区别 // --TCP/IP 协议详解卷3 13.3.1 报文类型:请求与响应 HTTP ...

3087
来自专栏深度学习之tensorflow实战篇

MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法

利用:from sqlalchemy import create_engine 链接数据库的过程中报错(数据量大时) sqlalchemy.exc.Op...

2814
来自专栏Java帮帮-微信公众号-技术文章全总结

Maven详解

1 Maven介绍 1.1 项目开发中遇到的问题 1、都是同样的代码,为什么在我的机器上可以编译执行,而在他的机器上就不行? 2、为什么在我的机器上可以正常打包...

3575
来自专栏散尽浮华

进程管理利器-supervisor部署记录

一、简单介绍 supervisor是用来管理进程的一个工具,止于为什么要用supervisor,是因为相对于linux传统的进程管理方式来说,它有很多的优势: ...

3578
来自专栏JavaEdge

Java开发必备linux命令集锦文件管理磁盘管理文档编辑系统管理rpm -aq|grep phpgrep someText *ifconfigenvexportechonetstat -npllso

32610

扫码关注云+社区