精华内容
下载资源
问答
  • Linux配置SFTP服务

    千次阅读 2020-08-04 10:35:59
    因此我们在一般选择SFTP方式来完成我们的需求,下面将详细介绍如何在Linux主机上配置SFTP服务。 二、更改ssh配置 2.1 首先编辑sshd_config文件,命令如下。 vi /etc/ssh/sshd_config 2.2 更改为如下配置 # override ...

    一、SFTP简介

    SFTP是SSH File Transfer Protocol的缩写,安全文件传送协议。SFTP是SSH协议的子协议,SFTP与FTP有着几乎一样的语法和功能,FTP和SFTP也是我们实际项目开发中最常使用的两种文件传输方式。由于SFTP使用加密传输认证信息和传输的数据,使用SFTP相对于FTP是非常安全。因此我们在一般选择SFTP方式来完成我们的需求,下面将详细介绍如何在Linux主机上配置SFTP服务。

    二、更改ssh配置

    2.1 首先编辑sshd_config文件,命令如下。

    vi /etc/ssh/sshd_config
    

    2.2 更改为如下配置

    # override default of no subsystems
    # Subsystem sftp        /usr/libexec/openssh/sftp-server
     Subsystem sftp  internal-sftp
    
    
    # Example of overriding settings on a per-user basis
    # Match User anoncvs
    #       X11Forwarding no
    #       AllowTcpForwarding no
    #       PermitTTY no
    #       ForceCommand cvs server
    

    温馨提示: 添加的Subsystem sftp internal-sftp 中,中间的sftp是添加的sftp用户。配置完如下图。
    在这里插入图片描述
    2.3 保存重启,重启命令如下
    保存命令:敲键盘左上方ESC之后,执行命令 :wq 。

    :wq 
    
    // 重启命令
    systemtcl restart sshd
    
    // 或者
    systemctl restart sshd.service
    
    // 或者
    service ssh restart
    

    重启完查看sftp服务是否开启,命令如下。

    systemctl status sshd | grep Active
    

    三、配置sftp目录与用户

    3.1 新建sftp主目录,命令如下。

    mkdir -p /usr/sftp/ftp 
    

    3.2 添加用户组,用户名为sftp,命令如下。

    groupadd sftp
    

    3.3 添加用户,命令如下。
    其中/sbin/nologin意思是不允许用户登录,允许通过sftp连接

     useradd -g sftp -s /sbin/nologin -M sftp
    

    3.4 更改sftp用户密码

    passwd sftp
    

    3.5 授权,命令如下。

    chown root:root /usr/sftp && chmod 755 /usr/sftp/ && chown -R sftp:sftp /usr/sftp/ftp
    

    完成之后如下图。
    在这里插入图片描述

    四、 测试连接

    连接命令格式:sftp -P 端口号 用户名@主机IP,测试命令如下。

    sftp -P 22022 sftp@localhost
    

    出现如下图表示配置完成。
    其中:
    ls 命令,为查看登录远程主机的目录。
    lls 命令,为查看本地主机目录。
    在这里插入图片描述

    到此sftp服务就配置完成了,愿共同进步。
    ===================================== 底线 ==================================

    展开全文
  • Linux 如何开启SFTP

    2021-08-25 18:33:28
    一、SFTP讲解  SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。  SFTP与 FTP有着几乎一样的语法和功能。  SFTP 为 SSH的一部分,是一种传输档案至 ...

    一、SFTP讲解

      SFTP 是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。
      SFTP 与 FTP有着几乎一样的语法和功能。

      SFTP 为 SSH的一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol的安全文件传输子系统,SFTP本身没

    有单独的守护进程,它必须使用SSHD守护进程(端口号默认是22)来完成相应的连接操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。

      SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。

    但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。

    二、开启SFTP

      开启命令:

    1 /etc/init.d/sshd start  
    2 /etc/init.d/sshd stop 

      这样启动之后,用XShell5工具使用SFTP连接是可以连接上的

      如下图配置:

    图1 配置信息

    图2 连接成功

      PS:但如果使用Java编写的程序连接,发现出现了错误,报的错误是Auth fail ,验证出错。

      可能的原因:
      /etc/ssh/sshd_config文件夹的一个配置项PasswordAuthentication 默认为no,“PasswordAuthentication”设置是否允许口令验证。把它改为yes,重启服务就OK了。

    展开全文
  • linux 如何开启SFTP

    万次阅读 2018-05-10 01:38:08
    Linux 如何开启SFTP一、SFTP讲解 SFTP 是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。 SFTP 与 FTP有着几乎一样的语法和功能。 SFTP 为 SSH的一部分,是一...

    Linux 如何开启SFTP

    一、SFTP讲解

      SFTP 是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。
      SFTP 与 FTP有着几乎一样的语法和功能。

      SFTP 为 SSH的一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol的安全文件传输子系统,SFTP本身没

    有单独的守护进程,它必须使用SSHD守护进程(端口号默认是22)来完成相应的连接操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。

      SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。

    但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。

    二、开启SFTP

      开启命令:

    1 /etc/init.d/sshd start  
    2 /etc/init.d/sshd stop 

      这样启动之后,用XShell5工具使用SFTP连接是可以连接上的

      如下图配置:

    图1 配置信息

    图2 连接成功

      PS:但如果使用Java编写的程序连接,发现出现了错误,报的错误是Auth fail ,验证出错。

      可能的原因:
      /etc/ssh/sshd_config文件夹的一个配置项PasswordAuthentication 默认为no,“PasswordAuthentication”设置是否允许口令验证。把它改为yes,重启服务就OK了。

    from:https://www.cnblogs.com/xuliangxing/p/7120205.html

    展开全文
  • 基于 ssh 的 sftp 服务相比 ftp 有更好的安全性(非明文帐号密码传输)和方便的权限管理(限制用户的活动目录)。 1、开通 sftp 帐号,使用户只能 sftp 操作文件, 而不能 ssh 到服务器 2、限定用户的活动目录,使...
  • linuxsftp常用命令

    千次阅读 2017-10-09 12:24:29
    sftp远程常用命令

    一、sftp远程常用命令
    1、sftp -oPort=9999 sftpuser@192.168.0.110
    使用-o选项来指定端口号,-oPort=远程端口号
    在linux的shell中执行上面的命令后, linux shell会提示用户输入密码, 输入password就成功建立了sftp连接


    2、sftp> get /app/sftp/download/index.jsp /home/sftp/
    将从远程主机 /app/sftp/download/ 目录下的index.jsp 文件下载到本地 /home/sftp/ 目录下


    3、sftp> put /home/sftp/upload.pdf /app/sftp/upload/
    将把本地 /home/sftp/ 目录下的 upload.pdf文件上传至远程主机 /app/sftp/upload/ 目录下


    二、其他命令
    1. help
    建立连接后, linux shell中的$编程了sftp>,  这也对。 现在执行以下help, 可以看看sftp支持哪些命令。
        
    2. pwd和lpwd
    pwd是看远端服务器的目录, 即sftp服务器默认的当前目录。  lpwd是看linux本地目录。


    3. ls和lls
    ls是看sftp服务器下当前目录下的东东, lls是看linux当前目录下的东东。
      
    4. !command
    这个是指在linux上执行command这个命令, 比如!ls是列举linux当前目录下的东东, !rm a.txt是删除linux当前目录下的a.txt文件。
    这个命令非常非常有用, 因为在sftp> 后输入命令, 默认值针对sftp服务器的, 所以执行rm a.txt删除的是sftp服务器上的a.txt文件, 而非本地的linux上的a.txt文件。
        
    5、改变路径可以用cd ,改变本机路径可以用 lcd;
    ls rm rmdir mkdir 这些命令都可以使用。同理调用本机都是加 l , 即 lls lrm.

    6、exit和quit
    退出。

    展开全文
  • Linux 搭建 SFTP服务器

    2020-08-19 19:40:01
    sftp 和 ftp 的主要区别在于第一个字母s,代表security,因为它比正常的ftp多了检验密钥的环节,所以效率相对低一些,但是它是安全的,而且它不需要安装额外的软件(ftp要装vsftpd),但是在客户端...更新Linux里的模块
  • LInux开启SFTP

    2015-07-29 11:51:28
    // 开启linux服务器的sftp服务 启动ssh服务、sftp服务 执行命令 /etc/init.d/sshd start 注意这里需要在绝对路径下执行sshd start // http://zhidao.baidu.com/question/329459536 [/code]...
  • sftp采用的是ssh加密隧道,安装性方面较ftp强,而且依赖的是系统自带的ssh服务,不像ftp还需要额外的进行安装 创建sftp组 # groupadd sftp 创建完成之后使用cat /etc/group命令组的信息 创建一个sftp用户mysftp...
  • LinuxSFTP命令

    2017-05-05 15:52:00
    sftp和ftp是两种协议是不同的,sftp是ssh内含的协议,只要sshd服务器启动了,它就可用,它本身不需要ftp服务器启动。 1.常用登陆方式:   格式:sftp <user>@<host>  通过sftp连接&...
  • linuxSFTP的操作

    2019-11-11 11:46:56
    sftp是Secure File TransferProtocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp与 ftp有着几乎一样的语法和功能。SFTP为 SSH的一部分,是一种传输档案至Blogger伺服器的安全方式。其实...
  • linux开启FTP和SFTP服务

    千次阅读 2018-05-26 21:28:46
    执行命令 /etc/init.d/sshd start 注意这里需要在绝对路径下执行sshd startFTP和SFTP两者之间什么区别?协议不一样。ftp一般用21端口;sftp是22端口,ssh服务提供的,有加密,传输安全性高...
  • Linuxsftp命令上传下载文件

    千次阅读 2019-12-13 19:30:39
    使用sftp连接Linux 如果xshell已经通过ssh连接 可使用 Ctrl + Alt + F 快速打开连接 直接使用sftp连接 sftp [user@]host [port] 参数说明: user 用户名,可选 host 远程主机必填 port 远程端口, 默认22 命令...
  • Linux 自带SFTP 配置

    千次阅读 2018-07-04 10:01:01
    开始的时候在Linux上装了一个vsftp,以此来搭建FTP服务器,然后配置了白名单、黑名单,限定了各个用户的访问目录,最后发现没有生效。...ll打开该文件,编辑,找到sftp相关配置,作如下修改vi s...
  • [linux] SFTP打开

    2020-07-14 20:11:40
    开启SFTP /etc/init.d/sshd start /etc/init.d/sshd stop 修改sshd_config Subsystem sftp internal-sftp Match Group sftp #限制的用户组 ChrootDirectory /home/wwwroot #根目录 ForceCommand internal-sftp ...
  • linuxsftp服务配置

    万次阅读 2018-02-11 18:08:43
    1.sftp的配置 1) 查看ssh版本 sftp是基于ssh协议的子协议,首先查看ssh版本,openssh -server版本至少得失4.8p1, 因为配置权限需要版本添加的新配置项ChrootDirectory来完成 [root@izys605x4c311swvscc1y0z ~]#...
  • 打开powershell,输入sftp root@178.23.0.132 按照提示输入密码 基础命令: lcd c:/Users 本地目录跳转 lls 本地目录列表 上传本地文件至远端 put apache-maven-3.6.3-bin.tar.gz /tmp/jorian/ 上传本地...
  •  securecrt 按下ALT+P就开启新的会话 进行ftp操作 或 点击文件选择 连接sftp会话。  输入:help命令,显示该FTP提供所有的命令  pwd: 查询linux主机所在目录(也就是远程主机目录)  lpwd: 查询本地目录(一般指...
  • Linuxsftp服务——ssh和sftp分离
  • SFTP是基于默认的22端口,是ssh内含的协议,只要启动了sshd就可以使用。 建议:更高的效率使用FTP协议,更安全的通信使用SFTP协议。 sftp命令可以通过ssh来上传和下载文件,是常用的文件传输工具,它的使用方式与...
  • Linux 添加SFTP用户

    千次阅读 2018-03-24 23:41:00
    Linux 添加SFTP用户 添加sftp访问用户 添加用户组 sftp-group groupadd sftp-group 添加用户 sftp 并禁止通过 ssh 登录 useradd -d /home/sftp -m -g sftp-group -s /bin/false sftp -d # 指定用户主...
  • kali系统sftp服务

    2021-03-15 14:08:29
    一、更新源列表 在安装之前需要先更新一下源列表,不然可能会导致出错,详细可以参考文章kali更新源,下面给出kali2.0的两个源列表 starnight@kali:~$ sudo vim /etc/apt/sources.list #添加源 ...
  • 1.创建一个组 groupadd 组名 groupadd sftp ...useradd -g sftp -s /bin/false sftpuser ...passwd sftpuser ...组及组名创建完成。...vim /etc/ssh/sshd_config 打开配置文件,找到如下行 ,并注释掉 #Subsy
  • 一、通过Secure CRT来访问服务器,并对上传或下载文件。通过File--Connect SFTP Session可以打开ftp。 二、命令行输入sftp user@192.168.*.* 可直接进入sftp 三、上传文件命令用put、下载文件命令用get ...
  • Linux 配置SFTP,配置用户访问权限

    万次阅读 多人点赞 2017-04-15 14:06:07
    之前我服务器是使用的Windows Server 2003,这段时间由于访问量变大我还是机智的换成Linux了,在搭建FTP的时候看到网上都是推荐vsftpd,不过我不推荐...我推荐使用SSH自带的SFTPSFTP是Secure File Transfer Prot...
  • 1.功能介绍 1.1 sftp(安全文件传送协议),从字面意思...今天我分享的是基于Linux系统编程的sftp,不需要下载任何库,拿去直接可用,也写了相应的测试程序可参考。 3.SFTP代码 #include <stdio.h> #include &l...
  • 前言:本文适合一定linux 维护基础的读者。 #vim /etc/ssh/sshd_config 把PasswordAuthentication no 删除,然后添加 PasswordAuthentication yes 退出 systemctl restart sshd 完
  • linux 如何搭建sftp服务器

    千次阅读 2020-10-11 20:37:41
    sftp采用的是ssh加密隧道,安装性方面较ftp强,而且依赖的是系统自带的ssh服务,不像ftp还需要额外的进行安装 文章目录一、服务器搭建分配二、sftp服务器搭建1. 创建sftp组2. 创建一个sftp用户mysftp并加入到创建的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,196
精华内容 5,678
关键字:

linux打开sftp

linux 订阅