阿里云配置SFTP及phpstorm初使用

本文档详细介绍了如何在阿里云环境中配置SFTP服务,包括创建用户和组、设置目录权限、修改sshd配置文件以及重启服务。此外,还列举了配置过程中可能遇到的异常问题及其解决方案,如ssh服务重启失败时如何通过VNC连接启动sshd服务。
摘要由CSDN通过智能技术生成

阿里云配置SFTP

创建用户及组

#创建SFTP组
groupadd sftp
#创建SFTP用户
useradd -g sftp -s /sbin/nologin -M sftp
#修改SFTP登录密码
passwd sftp

创建SFTP目录

#创建SFTP目录
cd /usr/local/nginx/html/
mkdir sftp
#修改属主属组,属主要是root
chown root:sftp sftp
#权限修改为755
chmod 755 sftp
cd sftp/
#创建可写目录,修改属组属主
mkdir file
 chown sftp:sftp file/

修改配置文件

#修改sshd配置文件
vim /etc/ssh/sshd_config 
#注释此行
#Subsystem      sftp    /usr/libexec/openssh/sftp-server
#添加此行
Subsystem       sftp    internal-sftp
# Example of overriding settings on a per-user basis
#修改用户为sftp
Match User sftp
#       X11Forwarding no
#       AllowTcpForwarding no
        #PermitTTY no
        #修改这两行参数
        ForceCommand internal-sftp
        ChrootDirectory /usr/local/nginx/html/sftp
#注释这三行,不注释阿里云无法重新启动sshd服务
#UseDNS no
#AddressFamily inet
#SyslogFacility AUTHPRIV

并重启服务

#检查sshd配置文件是否存在错误
sshd -t
#重启sshd服务
systemctl restart sshd
#查看sshd服务启动状态
systemctl status sshd.service

异常问题总结

  1. 配置文件需要注释
#UseDNS no
#AddressFamily inet
#SyslogFacility AUTHPRIV
  1. ssh服务重启失败需要在控制台-实例-远程连接-VNC进行连接启动sshd服务

phpstorm更换工作目录

在这里插入图片描述

在这里插入图片描述

配置远程服务器

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值