精华内容
下载资源
问答
  • sftp远程登录
    千次阅读
    2021-01-19 19:07:08

    文章目录


    登录命令

    sftp username@ip
    

    输入此命令后,如果连接上了会提示输入密码,输入密码进入命令输入行sftp>
    获取远程文件命令

    sftp> get /var/www/fuyatao/index.php /home/fuyatao/
    

    /var/www/fuyatao/index.php是远程文件地址,
    /home/fuyatao/是本机地址
    上传文件命令

    sftp> put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/
    

    /home/fuyatao/downloads/Linuxgl.pdf是本机要上传的文件
    /var/www/fuyatao/是远程服务器的上传地址

    更多相关内容
  • Linux sftp远程连接

    千次阅读 2021-06-29 16:25:05
    简介 SFTP(SSH File Transfer Protocol)安全文件传送协议。有着与FTP几乎一样的语法和功能。SFTP为SSH的其中一部分,是一种传输档案至 Blogger 伺服器的安全方式。...以root用户登录sftp sftp xxx.xxx.xxx.xxx

    简介

    SFTP(SSH File Transfer Protocol)安全文件传送协议。有着与FTP几乎一样的语法和功能。SFTP为SSH的其中一部分,是一种传输档案至 Blogger 伺服器的安全方式。

    SFTP与FTP主要区别

    FTPSFTP
    链接方式使用TCP的21端口通过SSH协议(TCP端口22)
    安全性明文传输使用加密传输认证信息和传输的数据
    效率较高较低

    SFTP常用命令

    登录
    以root用户登录sftp

     sftp  xxx.xxx.xxx.xxx
    

    以xxx用户登录sftp

    sftp xxx@xxx.xxx.xxx.xxx 
    

    使用-oPort选项来指定远程端口号

    sftp -oPort=60001 xxxx@xxx.xxx.xxx.xxx
    

    查看当前目录下文件

    ls
    

    进入指定目录

    cd [path]
    

    查看当前目录

    pwd
    

    下载文件到本地

    get [remote] [local]
    

    上传文件

    put [local] [remote]
    

    创建文件夹

    mkdir [remote]
    

    删除文件

    rm [remote]
    

    删除文件夹

    rmdir [remote]
    

    退出sftp

    quit /  bye / exit
    

    查看sftp版本

    version
    

    查看支持命令

    help
    
    展开全文
  • 在Windows下可以使用SecureCRT远程登录Ubuntu,并使用rz、sz实现上传、下载文件。 如果在Ubuntu下使用ssh命令远程登录另一台Ubuntu,如何实现上传、下载呢?答案是:sftpsftp是secure file transfer program的...
    在Windows下可以使用SecureCRT远程登录Ubuntu,并使用rz、sz实现上传、下载文件。
    如果在Ubuntu下使用ssh命令远程登录另一台Ubuntu,如何实现上传、下载呢?答案是:sftp。
    sftp是secure file transfer program的缩写,是隶属于SSH的一个应用,在安装好SSH之后就已包括此命令,其使用方式类似于ftp而更加安全。
    Ubuntu 10.04中语法如下:
     sftp [-1Cv] [-B buffer_size] [-b batchfile] [-F ssh_config] [-o ssh_option] [-P sftp_server_path] [-R num_requests]
          [-S program] [-s subsystem | sftp_server] host
     sftp [user@]host[:file ...]
     sftp [user@]host[:dir[/]]
     sftp -b batchfile [user@]host


    Ubuntu 10.10中语法如下:
     sftp [-1246Cpqrv] [-B buffer_size] [-b batchfile] [-c cipher] [-D sftp_server_path] [-F ssh_config] [-i identity_file]
          [-o ssh_option] [-P port] [-R num_requests] [-S program] [-s subsystem | sftp_server] host
     sftp [user@]host[:file ...]
     sftp [user@]host[:dir[/]]
     sftp -b batchfile [user@]host


    以下是其用法举例:
    登录(登录成功后,命令行提示符将变为“sftp>”)
    sftp chen@100.130.100.99  #以chen用户身份远程登录100.130.100.99主机,默认端口号为22
    sftp -o Port=222 chen@100.130.100.99  #指定SSH端口号来远程登录主机
    sftp -o Port=222 chen@100.130.100.99:/home/chen/version/  #指定SSH端口号来远程登录主机,并切换到/home/chen/version/目录
    sftp -P 222 chen@100.130.100.99  #指定SSH端口号来远程登录主机(此方式只能在Ubuntu 10.10中使用)
    注:登录到远程主机后才可执行如下命令。


    交互命令:
    上传
    put new.txt /home/chen/ #将本地当前目录下的new.txt上传到远程主机的/home/chen/目录
    下载
    get /home/chen/new.txt #将远程主机的/home/chen/new.txt文件下载到本地当前目录
    get /home/chen/new.txt /home/zhao/ #将远程主机的/home/chen/new.txt文件下载到本地/home/zhao/目录


    远程命令:
    切换目录
    cd pro #切换到pro目录
    更改权限
    chmod 755 my-shell.sh #将my-shell.sh文件的权限改为755
    查看磁盘使用情况
    df -h #查看磁盘使用情况
    列出目录内容
    ls -l #以详细列表的方式显示文件和目录
    新建目录
    mkdir newdir #在当前目录下新建newdir目录
    显示当前目录的完整路径
    pwd #显示当前目录的完整路径
    重命名
    rename my-shell.sh new-shell.sh #将my-shell.sh文件重命名为new-shell.sh
    删除文件
    rm new-shell.sh #删除new-shell.sh文件
    删除空目录
    rmdir pro #删除空目录pro
    创建链接
    ln abc.txt abc.ln   #为abc.txt建立链接文件abc.ln


    本地命令:(本地命令一般会在命令前添加l以代表local)
    切换目录
    lcd pro #将本地目录切换到pro目录
    列出目录内容
    lls -l #以详细列表的方式显示本地的文件和目录
    新建目录
    lmkdir newdir #在本地当前目录下新建newdir目录
    显示当前目录的完整路径
    lpwd #显示本地当前目录的完整路径
    执行任何本地命令
    !date #使用本地shell来执行命令,!之后可以是任何本机能够识别的命令
    ! #切换到本地shell,以便执行其他命令,如果想退出本地shell,可以执行exit以返回远程环境


    退出:
    bye #退出sftp
    exit #同上
    quit #同上
    展开全文
  • 远程登录及传输命令 ssh, sftp, scp

    千次阅读 2020-08-10 12:18:19
    1. 远程登录命令 ssh ssh user@remote_host (-p port): 以user用户登录到远程主机remote_host上,加-p表示指定端口登录 ➜ linux_commands ssh ***@10.20.34.27 =============================警告==============...

    1. 远程登录命令 ssh

    • ssh user@remote_host (-p port): 以user用户登录到远程主机remote_host上,加-p表示指定端口登录
    ➜  linux_commands ssh ***@10.20.34.27
    
    =============================警告===============================
    |							       |
    | 这是跳板机,请确认你已知晓已下信息:                     |
    |                                                              |
    • ssh -i [key] user@remote_host:以指定私钥登录到远程主机
    • ssh user@remote_host [command]: 登录到远程主机执行命令[command]
    ➜  linux_commands ssh ***@10.20.34.27 ls
    a.out
    adjust_user_quota
    auto_renew.csv
    auto_renew_clean

    2. 安全文件传输 sftp

    • sftp (-P port) user@remote_host: 连接到远程服务器并进入交互模式, 加-P表示可选端口
    ➜  ~ sftp ***@10.20.34.27
    Connected to ***@10.20.34.27.
    sftp>
    • ls: 列出远程服务器上到文件列表
    • lls: 列出本地系统的文件列表
    • get [remote_file]: 在交互模式下传输远程文件到本地系统
    sftp> ls template*
    template.json
    sftp> lls template*
    zsh:1: no matches found: template*
    Shell exited with status 1
    sftp> get template.json
    Fetching /home/qiuxiayu/template.json to template.json
    /home/qiuxiayu/template.json                          100%   27KB 174.7KB/s   00:00
    sftp> lls template*
    template.json
    • put [remote_file]: 在交互模式下传输本地文件到远程系统
    sftp> lls channel*
    channel.jpg
    sftp> ls channnel*
    Can't ls: "/home/qiuxiayu/channnel*" not found
    sftp> put channel.jpg
    Uploading channel.jpg to /home/qiuxiayu/channel.jpg
    channel.jpg                                           100%  208KB 550.2KB/s   00:00
    sftp> ls channel*
    channel.jpg
    • get -R [dir]: 传输远程目录到本地系统,-R参数对put命令也适用, 但要提前创建接收系统的目录
    sftp> put -R tt/
    Uploading tt/ to /home/qiuxiayu/tt
    Couldn't canonicalize: No such file or directory
    sftp> mkdir tt
    sftp> put -R tt
    Uploading tt/ to /home/qiuxiayu/tt
    Entering tt/
    tt/test1                                              100%    2     0.0KB/s   00:00
    rf: not a regular file
    
    Entering tt/ss
    Entering tt/ss/tt
    Entering tt/ss/tt/ss
    Entering tt/ss/tt/ss/tt
    test3: not a regular file
    
    tt/test2                                              100%    2     0.0KB/s   00:00

    3. 远程拷贝命令scp

    • scp [local_file] remote_host:[remote_file]: 将本地文件[local_file]拷贝成远程主机的[remote_file], 如果远程文件[remote_file]已存在,则会直接替换。也可以从远端拷贝文件到本地,即scp remote_host:[remote_file] [local_file]
    ➜  ~ scp bill.txt qiuxiayu@10.20.34.27:~/bill.txt
    bill.txt                                              100%   14MB  11.2MB/s   00:01
    
    qiuxiayu@new-jumpbox:~$ ls -l bill.txt
    -rw-r--r-- 1 qiuxiayu qiuxiayu 14192123 Aug  7 12:20 bill.txt
    • scp [local_file] remote_host:[remote_dir]: 将本地文件[local_file]拷贝到远程主机的[remote_dir]目录下
    • scp -r [local_dir] remote_host:[remote_dir]: 将本地目录拷贝到远程主机的[remote_dir]下
    ➜  ~ ls -l tt
    total 16
    lrw-r--r--  1 qiushye  staff  25 Mar 22 20:41 rf -> /Users/qiushye/refund.csv
    drwxr-xr-x  3 qiushye  staff  96 Mar 22 20:41 ss
    -rw-r--r--  1 qiushye  staff   2 Mar 22 20:41 test1
    -rw-r--r--  1 qiushye  staff   2 Mar 22 20:41 test2
    lrw-r--r--  1 qiushye  staff   5 Mar 22 20:41 test3 -> test1
    ➜  ~ scp -r tt qiuxiayu@10.20.34.27:~/
    test1                                                 100%    2     0.0KB/s   00:00
    tt/rf: No such file or directory  (查找不到原文件refund.csv导致rf链接拷贝失败)
    test3                                                 100%    2     0.0KB/s   00:00
    test2                                                 100%    2     0.0KB/s   00:00
    
    qiuxiayu@new-jumpbox:~$ ls -l tt
    total 16
    drwxr-xr-x 3 qiuxiayu qiuxiayu 4096 Aug  6 12:28 ss
    -rw-r--r-- 1 qiuxiayu qiuxiayu    2 Aug  7 12:24 test1
    -rw-r--r-- 1 qiuxiayu qiuxiayu    2 Aug  7 12:24 test2
    -rw-r--r-- 1 qiuxiayu qiuxiayu    2 Aug  7 12:24 test3
    
    
    目录拷贝无法覆盖,只能在目标目录下创建同名目录,具体如下:
    ➜  ~ scp -r tt qiuxiayu@10.20.34.27:~/tt
    test1                                                 100%    2     0.0KB/s   00:00
    tt/rf: No such file or directory
    test3                                                 100%    2     0.0KB/s   00:00
    test2                                                 100%    2     0.0KB/s   00:00
    
    qiuxiayu@new-jumpbox:~$ ls tt/
    ss  test1  test2  test3  tt
    • scp -3 remote_host1:[remote_file1] remote_host2:[remote_file2]: 将远程主机remote_host1的[remote_file1]文件经过本地传输到远程主机remote_host2的[remote_file2]
    qiuxiayu@new-jumpbox:~$ ls bill*
    bill.txt
    
    ➜  ~ scp -3 qiuxiayu@10.20.34.27:~/bill.txt qiuxiayu@10.20.34.27:~/bill1.txt
    
    qiuxiayu@new-jumpbox:~$ ls bill*
    bill.txt  bill1.txt

     

    展开全文
  • ssh连接的解决办法: 比如主机A和主机B,用户之前在主机A上使用ssh命令登录过主机B,而后主机B被重装但保留了主机B的IP。之后用户在主机A上再ssh继续登录主机B时,就...sftp连接的解决办法: Win 10/8/7/Vista: Star
  • Linux下sftp登录失败

    千次阅读 2021-08-17 09:38:53
    合作方突然反馈sftp登录报错 Couldn't read packet: Connection reset by peer 1. 查看sftp服务器22端口,正常。 2. 联系合作方,确认公网出口IP未发生变化。 3. sftp服务器上查看该sftp用户的ChrootDirectory...
  • SFTP登录及命令行用法

    千次阅读 2020-07-31 17:35:35
    SFTP登录及命令行用法 sftp常用命令 ls 查看当前目录下文件 help 查看sftp支持哪些命令 cd 指定目录 pwd 查看当前目录 get xxx.txt 下载xxx文件 put xxx.txt 上传xxx文件 quit / bye / exit 退出sftp sftp ...
  • 全新安装的Centos7服务器,需要远程SSH访问,另外使用sftp进行文件的传输。 具体配置如下: 打开配置文件 # vi /etc/ssh/sshd_config Port 22 //打开22端口(此处可以自定义,默认22) PermitRootLogin yes //允许...
  • Sftp 远程操作文件

    2019-07-03 10:26:00
    Sftp 远程操作文件 首先导入依赖 <dependency> <groupId>com.jcraft</groupId> <a...
  • SFTP同步 使用SFTP同步远程目录的工具
  • 文件中代码通过连接,上传,下载测试。可正常使用,文件中包含所需jsch包。
  • SFTP(SSH File Transfer Protocol)是一个安全的文件传输协议,建立在SSH协议的基础之上,使用 SFTP 可以在 SSH 配置完成的基础上方便的上传和下载设备上的文件。...查看远程设备文件目录: 查看本地设备文件:...
  • 使用 sftp 上传文件到远程服务器 fileProcess.java:处理视频文件:1) 将一个视频文件分成 n 个块,每个块都有预定义的大小 2) 在每个块的末尾附加水平和垂直校验和数据以进行错误检测 3) 将 n 个块合并为一个文件 4...
  • ssh sftp scp 远程传输文件或文件夹的命令Mark Do 2019年5月1日 暂无评论 阅读 4,324 次最近需要用到ssh传输文件夹,需要将整个文件夹放到arm板中运行,总结一下所用到的命令吧。sftp命令登陆 sftp sftp root@***.**...
  • sftp插件是在文件夹下生效的, 因为你要在文件夹下进行sftp的配置,以及打开远程文件 三, 配置远程连接配置 快捷键: Ctrl+Shift+P 打开config { "name": "hadoop129", "host": "hadoop129", "protocol": "sftp", ...
  • * sftp远程服务器文件拉取 * @return mixed */ public function sftp() { //通过sftp链接服务器后将服务器的文件copy到被本地服务器 $conf = [ 'host' => '', //服务器地址 'port' => '22', 'user' ...
  • 在本文中,您可以了解–如何设置SFTP(安全文件传输协议),这将帮助我们将文件从本地计算机传输到安全的远程服务器。FTP(文件传输协议)是一种非常流行的方法,用于将文件从一台计算机传输到另一台计算机或从远程...
  • V3.0增加以下功能:。1、允许一个IP增加多个端口。2、优化数据读取。修复上个版本填加失败问题。3、优化PING检测IMCP方式不会出错...5、增加LINUX的SFTP连接,调用Flashftp3.7精简绿色版工具。6、修复部分错误。@牛ZZ。
  • 通过SFTP使用远程文件更新本地文件用法: main.py [-h] [--exclude EXCLUDE] [user@]host remote_path local_path 位置参数: [user@]host是用户名和远程主机位置。 如果省略用户名,则使用当前的本地用户名。 ...
  • 目录前言1. 开启SFTP2. 配置SSH与SFTP 前言 三个关于 关于这篇博文,主要因为在公司企业都是通过本地测试,同步到服务器进行...SSH:提供安全通道进行远程登录 SFTP协议可以远程文件传输获取等,数据的安全传输主要由
  • python提供了一个第三方模块paramiko,通过这个模块可以实现两台机器之间的网络连接,sftp是paramiko的一个方法,使用sftp可以在两台机器之间互相传输拷贝文件。然而paramiko的sftp只能拷贝文件,不能拷贝文件夹。要...
  • sftp从远程服务器取文件 内容精选换一换云堡垒机配置了FTP/SFTP远程备份,报请检查服务器密码或网络连接情况错误,不能启动远程备份。选择备份具体某一天日志,提示备份正在执行,但远程服务器未接收到该备份文件。...
  • 在了解 SFTP 之前,我们先看看什么是 FTP 。**FTP( File Transfer Protocol )**文件传输协议,是一种常用来在两终端系统之间传输文件的方法。 关于 SFTP SFTP ,即 SSH 文件传输协议( SSH File Transfer Protocol...
  • linux sftp远程连接命令

    万次阅读 2017-11-26 10:13:36
    linux sftp远程连接命令  sftp -oPort=60001 root@192.168.0.254  使用-o选项来指定端口号。  -oPort=远程端口号  sftp> get /var/www/fuyatao/index.php /home/fuyatao/  这条语句将从远程主机的 /var/...
  • Linux系统中的SFTP登陆

    千次阅读 2019-09-12 20:13:06
    1.使用sftp命令远程登陆服务器,即sftp命令加用户名和IP地址的方法。 如果是首次登陆会提示用户RSA密钥指纹 ...3.使用get 和put 命令就能开始在两个Linux主机间传送文件了。 4.使用bye退出SFTP远程登录 ...
  • 远程登录ssh,sftp文件传输和putty

    千次阅读 2021-03-28 15:02:24
    主要记录如何使用ssh进行远程服务器的登陆,如何使用sftp协议进行文件在远程服务器的上传和下载。 一、cmd [ssh和sftp] 下面的操作均是在cmd操作 1. ssh 连接服务器 登陆方式 ssh -p 22 account@ipv4 操作 ssh 登陆...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,295
精华内容 11,718
关键字:

sftp远程登录