本地和ssh服务器传文件,SSH远程登录实现本地机和服务器的文件传输
SSH是一种以安全、加密方式连接远程主机或服务器的方法。SSH服务器接受从有SSH的客户机的连接,允许操作者象在本地一样地登录系统。如果已经搭建了SSH远程登录服务,如何实现本地机和远程服务器的文件交互呢?以下操作基于远程机已经安装了SSH服务器端,如果没有安装,详细步骤见: 在Ubuntu下通过SSH连接远程服务器
(1)用SSH登录远程ubuntu主机
假设远程Ubuntu主机安装了SSH服务器端。远程Ubuntu主机的IP为:118.89.223.117,用户名为ubuntu
我们在命令行输入以下命令来连接:
ssh -l ubuntu 118.89.223.117
之后提示输入密码,回车,登录成功,注意此时已经切换到了远程机的终端
1.png
(2)从远程Ubuntu主机下载文件/文件夹到本地(scp)
语法格式:scp -r 远程主机用户名@远程主机ip:待下载文件的远程主机目录路径 保存下载文件的本地文件路径
我们先在远程机的/home/ubuntu目录下新建一个名为hello的文件
4.png
要下载文件到本地,我们要结束SSH连接,切换到本地机,输入eixt或quit即可
我们将远程机的hello文件下载到本地的/home/xiejunyu/local目录下,输入密码后提示文件下载成功
5.png
我们进入本地目录验证一下
6.png
hello文件的确下载到了本地
(3)从本地向远程ubuntu主机上传文件/文件夹(scp)
语法格式:scp -r 待上传的本地文件路径 远程主机用户名@远程主机ip:用于保存文件的远程主机目录路径
假设要上传一个在/home/xiejunyu/local目录下的test.txt文件,远程主机用户名为ubuntu,ip为118.89.223.117,保存到远程主机的/home/ubuntu目录下
要上传本地文件,我们要结束SSH连接,切换到本地机,输入eixt或quit即可
然后输入命令$ scp -r /home/xiejunyu/local/test.txt ubuntu@118.89.223.117:/home/ubuntu/,输入密码后提示文件上传成功
2.png
我们通过SSH登录到远程主机验证一下,pwd打印当前所在位置,发现我们处于/home/ubuntu目录下,ls显示当前目录下的文件,我们发现有test.txt文件,说明本地的test.txt已经上传到了远程机的/home/ubuntu目录下
3.png
本地和ssh服务器传文件,SSH远程登录实现本地机和服务器的文件传输相关推荐
- SSH简介及两种远程登录的方法
目录 SSH的安全机制 SSH的安装 启动服务器的SSH服务 SSH两种级别的远程登录 SSH的高级应用 Secure Shell(SSH) 是由 IETF(The Internet Engineer ...
- 远程计算机怎么连接腾讯云,使用 RDP 文件远程登录腾讯云Windows服务器的步骤
腾讯云Windows服务器连接登录除了通过电脑远程登录外,其实还有一种比较简单的方法,就是腾讯云官方推荐的远程登录Windows的方式,那就是通过使用 RDP 文件一键登录腾讯云Windows实例,下 ...
- 远程服务器登入信息,远程登录服务器查看信息
远程登录服务器查看信息 内容精选 换一换 云堡垒机与LDAP服务器对接,认证登录系统的用户身份.本小节主要介绍如何配置LDAP域认证模式.不支持一键同步LDAP服务器用户.不能添加两个相同的LDAP配 ...
- SSH原理与运用:远程登录
SSH是每一台Linux电脑的标准配置. 随着Linux设备从电脑逐渐扩展到手机.外设和家用电器,SSH的使用范围也越来越广.不仅程序员离不开它,很多普通用户也每天使用. SSH具备多种功能,可以用于 ...
- cisco 请用ssh+3A认证取代telnet远程登录
SSH 的安全性 SSH的英文全称为Secure Shell,它默认的连接端口是22.通过使用SSH,可以把所有传输的数据进行加密,这样类似上面的"中间人"***方式就不可能实现了 ...
- 将jar添加到本地仓库及上传Jar到远程marven仓库
一.将jar添加到本地仓库的做法: 以下面pom.xml依赖的jar包为例: 实际项目中pom.xml依赖写法: [html] view plain copy <dependency> ...
- 远程登录服务器哪个工具好,远程登录服务器,有什么比较好用的工具?
你说的是终端软件吧,这个就非常多啦,下面我简单介绍几个,感兴趣的朋友可以自己尝试一下: powershell 这是win10系统自带的一个命令行工具,cmd命令提示符的增强版,基本功能和bash差不多 ...
- linux 远程开启telnet服务器,Linux开启telnet远程登录服务
首先说明,telnet登录服务器是一种不安全的远程登录方式.先森之所以会需要telnet登录服务器,是因为有时候需要对OpenSSH进行配置修改.漏洞修复.升级等操作时,需要telnet作为保险,以免 ...
- 服务器是多用户服务的计算机,Windows2008服务器创建多个远程登录用户的方法,添加新用户...
和pc创建多用户的方法大致相同,不一样的地方就是服务器里创建的用户需要赋予远程登录的权限.下面我们说说创建的方法: 1.登录服务器,并右键点击计算机,点管理,打开服务器管理器. 2.展开服务器管理器左 ...
最新文章
- SQLite第三课 源码编译错误以及解决
- 从sql中image类型字段中导出图片
- nova7修屏逛校园2021-07-07
- 周志华《机器学习》课后习题(第七章):贝叶斯分类
- PHP的表单获取与HHTP请求方式
- Spring Boot - 修改Tomcat默认的8080端口
- 用一个中介对象来封装一系列的对象交互
- Bailian3858 和数【暴力+集合】
- mysql root拿shell_mysql的几种获取shell和提权的方式
- 公开课:Excel做制冷仿真计算入门到提高
- 完全卸载VS 2015各版本
- 可以嵌入ppt的课堂点名器_利用Python实现课堂点名器!辅导员大大的夸赞了我!...
- 用selenium做模拟登录163邮箱(有两种方式,行为链)
- linux 活动主分区,主引导扇区(MBR),分区表(DPT)及活动分区(DBR) | 技术部落
- UiPath Computer Vision本地版使用
- html表格合并内外边框,table 表格边框合并为单一的边框的方法
- 数字图像处理——第三章 灰度变换与空间滤波
- [360] 《如何保持电力接触网与受电弓亲密接触》
- 决策模型(一):不确定型决策法
- 立志做文艺小清新的技术宅
热门文章
- Mac/Linux 安装联邦学习 Fate 框架单机部署所需的依赖(填坑大全)
- 小企业电脑如何组网_(完整版)中小型企业组网方案
- python都能做什么图_如何学习数据分析
- python学了基础之后方向_学习了解python基础后,该进去哪一个方向呢?
- 2014-10-22 NOIP模拟赛
- PHP file_get_contents() 函数
- SRM 578 DIV 2
- Google的wiki-map也上线了
- 传递function_Excel VBA解读(132): 调用Function过程的4种方式
- 计算机组成原理之指令和寻址方式