SSH是一种以安全、加密方式连接远程主机或服务器的方法。SSH服务器接受从有SSH的客户机的连接,允许操作者象在本地一样地登录系统。你可以用SSH从远程运行shell和X程序。

(1)安装SSH服务器

加入Universe和Multiverse源后,用新立得安装ssh和openssh-server:

网络 > ssh

网络 > openssh-server

(1)用SSH登录远程ubuntu主机

假设远程Ubuntu主机安装了SSH服务器。远程Ubuntu主机的IP为:192.168.0.1

我们在命令行输入一下命令来连接:

ssh username@192.168.0.1

(2)从远程ubuntu主机拷贝文件/文件夹到本地(scp)

假设远程Ubuntu主机安装了SSH服务器。远程Ubuntu主机的IP为:192.168.0.1,远程文件夹位置为:/home/username/remotefile.txt 本地保存目录为:. (当前目录)

在命令行输入一下命令:

scp -r username@192.168.0.1:/home/username/remotefile.txt .

(3)从本地向远程ubuntu主机拷贝文件/文件夹(scp)

假设远程Ubuntu主机安装了SSH服务器。远程Ubuntu主机的IP为:192.168.0.1,本地文件夹位置为:localfile.txt 远程Ubuntu保存目录:/home/username/

在命令行输入一下命令:

scp -r localfile.txt username@192.168.0.1:/home/username/

scp命令介绍

scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话.

最简单的应用如下(拷贝本地文件到远程服务器):

scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2

[本地用户名@IP地址:]可以不输入,可能需要输入远程用户名所对应的密码.

可能有用的几个参数:

-v 和大多数linux命令中的-v意思一样,用来显示进度.可以用来查看连接,认证,或是配置错误.

-C 使能压缩选项.

-P 选择端口.注意-p已经被rcp使用.

-4 强行使用IPV4地址.

-6 强行使用IPV6地址.

scp中很多参数都和ssh1有关,需要的话在看.

PS: 命令行操作文件毕竟不是很直观,那能否通过窗口界面操作呢?答案是可以的。

装了Gnome或KDE界面后,点 位置-连接到服务器,在跳出窗口中:

服务类型中选择SSH

服务器:ssh服务器的IP地址

然后可以直接点 连接。

再输入用户名,密码

会跳出远程ssh服务器的文件管理窗口。

取消

评论

ubuntu上传本地文件到服务器_ubuntu怎么本地上传文件到服务器ssh相关推荐

  1. putty ubuntu服务器 上传文件,教你如何使用PuTTY上传文件?

    PuTTY是Windows和Unix平台的免费telnet和ssh客户端.该程序主要面向网络管理员和开发人员.该程序是高度可配置的,包括许多选项来调整连接.最初由SimonTatham为Windows ...

  2. python上传本地文件_python3写的简单本地文件上传服务器实例

    #!/usr/bin/env python3 # -*- coding: utf-8 -*- import os import os.path import paramiko import datet ...

  3. js文件 本地 上传服务器地址,js 本地文件同步服务器地址

    js 本地文件同步服务器地址 内容精选 换一换 用户可以将本地NAS存储中的数据,通过云专线迁移至云上SFS Turbo文件系统中,进行云上业务拓展.此方案通过在云上创建一台Linux操作系统的云服务 ...

  4. es+ftp服务器传文件怎么那么慢,es本地上传文件ftp服务器

    es本地上传文件ftp服务器 内容精选 换一换 上传的文件和上传的文件夹中包含的文件支持的格式请参见支持的文件格式.文件上传:从本地上传:在Projects Explorer视图中选中一个文件夹,依次 ...

  5. 通过git上传的文件在服务器端哪里_本地文件上传gitlab服务器

    如果你已经在本地创建了一个Git仓库,又想在GitHub(GitLab)创建一个Git仓库,并且让这两个仓库进行远程同步,那就需要用到SSH Key,GitHub拿到了你的公钥就会知道内容是你推送的. ...

  6. 服务器怎么用u盘传文件进去_本地文件上传到linux服务器的几种方法

    本文介绍几种常见的方法,把文件上传到Linux服务器中!速维网络 常见有使用:scp命令.xshell软件里的xftp程序.U盘挂载.服务器自带的lrzsz程序. 一.scp使用说明: 1.把本机的文 ...

  7. ubuntu下搭建FTP服务器并使用FileZilla上传下载

    ubuntu下搭建FTP服务器并使用FileZilla上传下载 为了让实验室同学在共享文件时更加方便,我们决定在实验室电脑上搭建一个FTP服务器,ubuntu系统版本为16.04,下面就是我的搭建流程 ...

  8. Python监控目录文件夹,并使用SFTP上传目录及文件到linux服务器

    Python 扫描监控本地文件夹并进行超大文件上传 方案1:WebUploader大文件分块多线程并发上传 方案2:watchdog目录文件夹监控,paramiko STFP上传服务器 方案3:优化2 ...

  9. 怎么把本地的文件传给服务器,怎么把本地文件传给云服务器

    怎么把本地文件传给云服务器 内容精选 换一换 本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务 ...

  10. 怎么把数据文件上传云服务器,怎么把数据上传导云服务器

    怎么把数据上传导云服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数 ...

最新文章

  1. 权限执行[Android开发常见问题-4] RunTime.exec()如何以root权限执行多条指令?
  2. Linux错误代码含义
  3. 压缩命令_linux中压缩文件命令gzip和tar的压缩选项的简单用法
  4. win安装android系统服务,拯救你的旧电脑:整个win+Android的双系统
  5. analyze怎么优化oracle,Analyze table对Oracle性能的提升
  6. 学堂云 意在象中-中国古典诗词鉴赏
  7. 全面了解 360 评估
  8. 热血传奇之周星弛[转载]【出处:未知】
  9. Spring Security定义多个过滤器链(10)
  10. 南开大学计算机学院李越,李越 简历 - 名人简历
  11. 【LVGL学习笔记】(三)控件使用
  12. 链式法则(chain rule)
  13. 微信小程序——video视频组件
  14. 25 参数估计——样本量的确定
  15. 10个3D Max渲染技巧,90%零基础的人最容易被忽略
  16. 后端: 判断手机是否已经root
  17. 深入浅出Git教程+一个小时学会Git(转载)(堪称完美)
  18. 转:自由、责任、世界观
  19. SQL中的left outer join,inner join,right outer join用法详解
  20. windows安装visdom

热门文章

  1. JavaMail之发送邮件+接收邮件
  2. 计算机修改wifimac,怎么修改mac地址?(手机和电脑mac地址修改方法)
  3. 计算机cpu温度显示原理,电脑cpu温度怎么看
  4. c语言et1tr1怎么用,TMOD=0x11;ET0=1;TR0=0;ET1=1;TR1=0;EA=1;这是什么意思啊??谢谢啦
  5. 使用 MTR 分析网络延迟及丢包
  6. Brocade FOS下载 博科光纤交换机固件升级
  7. Java小项目(三)---汽车租赁系统(面向对象)
  8. Python实现康威生命游戏
  9. [ROS2 基础] 仿真系统和搭建方法
  10. si4463的寄存器使用说明