Jenkins & Android(二) : SFTP

开始

  • 创建sftp分组
#  sftp服务分组名称
groupadd 
  • 创建sftp服务用户
# 添加用户到sftp服务分组中
#  sftp服务登录用户名
useradd -g    
# 设置用户密码,输入后回车会提示输入密码
passwd 
  • 指定sftp服务用户的目录(根目录为'/')
#  目录
usermod -d  
  • 配置sshd_config
# 编辑sshd_config
vim /etc/ssh/sshd_config
# 查找以下信息,并注释掉(vim搜索方式:命令模式下输入“/字符串”)
Subsystem sftp /usr/libexec/openssh/sftp-server  
# 在文件末尾添加以下信息(权限目录设置为home时为%h)
Subsystem sftp internal-sftp
Match Group 
ChrootDirectory 
ForceCommand internal-sftp    
AllowTcpForwarding no    
X11Forwarding no
  • 重启sshd服务
service sshd restart
  • 验证sftp环境
sftp @127.0.0.1
  • FileZilla登录sftp
# 主机使用服务器IP
# 用户名密码使用创建的用户名密码
# 端口使用22

你可能感兴趣的:(Jenkins & Android(二) : SFTP)