ssh和scp的使用

使用习惯了软件跟服务器进行连接,上传和下载文件,对命令有点生疏了,特此记录一下

经常使用的和远程服务器进行连接的软件Winscp,可以使用此文件进行文件的相互传输

连接服务器命令:

ssh 用户名@ip地址 ,然后输入yes,提示输入密码,即可连接

比如: ssh root@10.0.11.134  

上传文件和下载文件

①下载文件

scp -r 用户名@ip: 要下载的文件路径   要存储在本地的文件路径   (如果操作的是文件夹则必须加上-r)

②上传文件

scp -r 本地要上传的文件名  用户名@ip:要上传到到远程的路径

Linux scp命令用于Linux之间复制文件和目录。

scp是 secure copy的缩写, scp是Linux系统下基于ssh登陆进行安全的远程文件拷贝命令。

所以使用该命令的前提条件要求目标主机已经成功安装openssh-server

如没有安装使用 sudo apt-get install openssh-server 来安装

使用格式:

scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径  /保存到本机的绝对/相对路径

举例:
scp -r it@192.168.1.100:/home/mydir/ ./lili/test

在后续会提示输入“yes”此时,只能输“yes”而不能简单输入“Y”

拷贝单个文件可以不加 -r参数,拷贝目录必须要加。

本地文件复制到远程(上传):

scp FileName RemoteUserName@RemoteHostIp:RemoteFile
scp FileName RemoteHostIp:RemoteFolder
scp FileName RemoteHostIp:RemoteFile

本地目录复制到远程(上传):

scp -r FolderName RemoteUserName@RemoteHostIp:RemoteFolder
scp -r FolderName RemoteHostIp:RemoteFolder

远程文件复制到本地(下载):

scp RemoteUserName@RemoteHostIp:RemoteFile FileName
scp RemoteHostIp:RemoteFolder FileName
scp RemoteHostIp:RemoteFile FileName

远程目录复制到本地(下载):

scp -r RemoteUserName@RemoteHostIp:RemoteFolder FolderName
scp -r RemoteHostIp:RemoteFolder FolderName
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值