SSH 客户端程序 ----- ssh、scp、sftp命令程序

一、ssh ----- 远程登录

通过 ssh命令可以远程登录sshd服务,为用户提供一个安全的shell环境,以便对服务器进行管理和维护,使用时应制定登录用户、目标主机ip地址作为参数。
例如:登录主机192.168.220.129 ,以对方的zhangsan用户进行验证。
在这里插入图片描述
如果 sshd服务器使用了非默认的端口号(22端口),那么登录时需要加 “-p” 指定端口号。
例如主机192.168.220.129的端口号为123,则是-p 123
在这里插入图片描述

二、scp ----- 远程复制

通过scp命令可以利用 SSH安全连接与远程主机相互复制文件。使用scp命令时,除了必须指定复制源、目标之外,还应指定目标主机地址、登录用户,执行后根据提示输入密码即可。
注意:如果是远程复制一个单独的文件的话直接用scp 就可以了,如果是复制文件夹或者目录的话,需要加 “-r” 选项。

(1)将本地文件复制到其他服务器
格式1:scp 本地文件路径 对方登录用户@ip地址:对方文件存放路径

例如:我们将本地 /opt下的 test01.txt这个文件复制到 远程服务器(ip地址是192.168.220.131)中的/opt目录下。
在这里插入图片描述
在这里插入图片描述
(2)将远程服务器的文件复制到本地
格式2: scp 用户名@IP地址:远程服务器文件存放路径 本地存放路径

例如:将远程服务器(IP地址:192.168.220.129)/opt 目录下的文件test02.txt 复制到本地的/opt 目录下。
在这里插入图片描述
在这里插入图片描述

三、sftp ----- 安全FTP

通过sftp命令可以利用SSH安全连接与远程主机上传、下载文件,采用了与FTP类似的登录过程和交互式环境,便于目录资源的管理。
(1)下载文件:get

例如:我们使用sftp命令远程连接一台ip地址为192.168.220.129的主机,将其/opt 目录下的test01.txt,这个文件下载到本地:
在这里插入图片描述(2)上传文件:put
例如:还是上面的环境,我们登陆成功后,将本地的/opt 目录下的文件game01.txt 文件上传到远程连接的主机:
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值