热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

FTP命令_SSH,SCP,SFTP命令汇总

ssh远程连接总结:1:直接连接到远程主机上面,-p22代表ssh端口root代表远程主机的用户名@172.16.1.31代表

ssh远程连接总结:


1:直接连接到远程主机上面,-p22代表ssh端口 root代表远程主机的用户名@172.16.1.31代表远程主机的IP地址。(直接切到远程主机上)

[[email protected] ~]# ssh -p22 [email protected]
[email protected]‘s password:
Last login: Mon Aug 14 23:04:42 2017 from m01
[[email protected] ~]#


2:直接调用远程主机的命令(不会切到机器上)

[[email protected] ~]# ssh -p22 [email protected] /sbin/ifconfig
[email protected]‘s password:
eth0      Link encap:Ethernet  HWaddr 00:0C:29:EB:DA:9F 
          inet addr:10.0.0.31  Bcast:10.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:feeb:da9f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:344 errors:0 dropped:0 overruns:0 frame:0
          TX packets:256 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:30665 (29.9 KiB)  TX bytes:29816 (29.1 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29:EB:DA:A9 
          inet addr:172.16.1.31  Bcast:172.16.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:feeb:daa9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:399 errors:0 dropped:0 overruns:0 frame:0
          TX packets:292 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:44077 (43.0 KiB)  TX bytes:44353 (43.3 KiB)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:282 errors:0 dropped:0 overruns:0 frame:0
          TX packets:282 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:31196 (30.4 KiB)  TX bytes:31196 (30.4 KiB)

[[email protected] ~]#


3:当第一次ssh连接的时候,本地会产生一个密钥文件~/.ssh/known_hosts (多个密钥)


4.windows客户端通过ssh连接

windows下实现远程连接的软件一般有secureCRT,Putty,xshell


5. ssh客户端附带的远程拷贝scp命令。

scp的基本命令使用:scp -secure copy(remote file copy program)

每次都是全量拷贝,增量拷贝rsync

推:push (本地在前)

scp -P22 -r -p /tmp/oldboy [email protected]:/tmp

举例1:把本地/etc/hosts文件拷贝到远端主机172.16.1.31的/data目录中

[[email protected] ~]# scp -P22 /etc/hosts [email protected]:/data
[email protected]‘s password:
hosts                                                    100%  158     0.2KB/s   00:00   

举例2:把本地/data目录拷贝到远端主机172.16.1.31的/data目录中,-r代表拷贝目录,p代表保持目录属性。

[[email protected] data]# scp -P22 -rp /data [email protected]:/data   
[email protected]‘s password:
a.txt                                                    100%    0     0.0KB/s   00:00

#scp为远程拷贝文件或目录的命令

#P(大写,注意和ssh命令的不通)接端口,默认22端口时可以省略-P22

#-l 限制拷贝速度(企业案例,生产环境中一定要限速)

拉:远端在前

[[email protected] data]# scp -P22 -rp [email protected]:/data /data


ssh服务附带的sftp功能

ssh服务中有安全FTP功能,即通过ssh加密数据进行传输

windows客户端和linux服务器之间传输数据工具

1:  rz,sz(lrzsz)

2:  winscp  基于ssh,sftp

3:sfx(xshell)

4:sftp 基于ssh加密传输

5:samba,http,ftp,nfs

ftp工具:vsftp, proftpd, sftp


linux sftp客户端连接sftp服务器方法:

登录frp的方法就是sftp [email protected]如果ssh端口为52113则登录命令如下:

sftp -oPort=52113 [email protected] #特殊端口sftp连接命令

sftp不支持目录,如果想上传需要打包。

put:把本地传递到远端哪里(上传)

get:把远程传递到本地哪里(下载)

技术分享

技术分享


windows中sftp连接:

技术分享

1)put上传,后面要用“要上传的本地文件”

sftp> pwd          
/root
sftp> ls
anaconda-ks.cfg       install.log           install.log.syslog
sftp> put "D:\a.txt"
Uploading a.txt to /root/a.txt
  100% 0 bytes      0 bytes/s 00:00:00    
sftp> ls
a.txt                 anaconda-ks.cfg       install.log
install.log.syslog
sftp>

这样就把windows中D:\a.txt文件传到linux的root目录中了

2)get下载

技术分享







本文出自 “sandshell” 博客,请务必保留此出处http://sandshell.blog.51cto.com/9055959/1956271


推荐阅读
  • 网络安全是一个非常重要的课题,基本上你运行的服务后台越多,你就可能打开更多的安全漏洞.如果配置的恰当的话,Linux本身是非常安全可靠的,假使在Linux系统中有某个安全缺陷,由于Linu ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本人新手,用Unity3D想做一个简单的赛车游戏,现在的问题是转弯的时候很容易出现翻车的情况,求解决思路比如说你的中心是在(0,0,0),你把他设置成(0,-1.0,0)之类的就可 ... [详细]
  • Azkaban(三)Azkaban的使用
    界面介绍首页有四个菜单projects:最重要的部分,创建一个工程,所有flows将在工程中运行。scheduling:显示定时任务executing:显示当前运行的任务histo ... [详细]
  • FTP服务ftp的报错及用户管理
    ftp服务常见报错530报错认证失败(密码错误或者服务端拒绝)550服务本身未开启553文件系统不可写(权限问题)500服 ... [详细]
  • 【教程】SecureCRT8.5安装和注册的详细步骤及操作指南
    00.目录文章目录00.目录01.SecureCRT8.5介绍02.SecureCRT8.5的特性03.SecureCRT8.5的特点04.SecureCRT8.5安装05.Sec ... [详细]
  • 用lvm+vmware+kickstart实现系统自动安装和快照安装
    由于我的机子是32位,装不了64位系统,所以无法使用kvm,只能用vmware了,可是vmware安装使用自带的autoinst.iso实现自动安装,无法实现我的需求,经过研究我使用kic ... [详细]
  • PHP程序员玩转Linux系列 搭建FTP代码开发环境
    PHP程序员玩转Linux系列搭建FTP代码开发环境-PHP程序员玩转Linux系列文章:有些同学可能觉得我写的都是啥yum安装的,随便配置一下而已,没啥技术含量,我的目的是让大家 ... [详细]
  • linux 命令——screen
    最近遇到一个东西aria2,这个玩意,这个是啥呢?Aria2是一个轻量级Linux下载软件,支持HTTPHTTPS,FTP,SFTP,BitTorrent和磁力链接(官方版),公司 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • 本文介绍了使用readlink命令获取文件的完整路径的简单方法,并提供了一个示例命令来打印文件的完整路径。共有28种解决方案可供选择。 ... [详细]
  • IP双栈环境下网络应用迁移
    IPv4向IPv6迁移有多种途径,在选择具体的迁移方式时,当前环境中运行的应用是否支持IPv6是重要的考量因素之一,同时在编写新的应用时,需要考虑新编写的应用不仅可以适应当前主流的IPv4环境, ... [详细]
  • 三小时掌握计算机网络基础(通俗易懂)
    目录1.网络层次划分2.OSI七层网络模型3.IP地址4.子网掩码及网络划分5.ARPRARP协议6.路由选择协议7.TCPIP协议8.UDP协议 9.DNS协议 ... [详细]
  • 使用SFTP密钥进行根目录不受限制的指定(第三部分)
    20190127之前限制ChrootDirectory之后,需要对原有环境改造较多1.之前配置的网站都是直接存在在了varwww2、还没有部署网站的新服务器&#x ... [详细]
author-avatar
rseu_813
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有