当前位置: 首页 > web >正文

OpenKylin安装运行ssh及sftp服务

一 安装ssh服务,并开机自启动ssh服务

1 检查是否安装了ssh,命令如下:

    dpkg -l | grep ssh

    如果列表中包含了openssh-server,则表示SSH服务已安装

2 如果没有安装ssh服务,按下面命令安装:

    sudo apt update(可以不执行这条命令)

    sudo apt install openssh-server

3 检查ssh服务是否启动,命令如下:

    sudo systemctl status ssh

4 启动ssh服务,命令如下:

    sudo systemctl start ssh

5 设置开机自启动ssh服务,命令如下:

    sudo systemctl enable ssh

二 配置开机自启动sftp服务

     安装启动了ssh服务就包括了sftp服务,但还需要做些配置,步骤如下:

1 确保Subsystem ... 这行内容在sshd_config中没有注释掉,命令如下:

    vim /etc/ssh/sshd_config

2 添加用户组和用户,命令如下:

    sudo groupadd sftpusers

3 添加用户到该组并设置其主目录,命令如下:

    sudo useradd -m -g sftpusers -s /bin/false sftpuser

    sudo passwd sftpuser

4 设置主目录权限(必须由 root 拥有),命令如下:

    sudo chown root:root /home/sftpuser

    sudo chmod 755 /home/sftpuser

    mkdir /home/sftpuser/uploads

    sudo chown sftpuser:sftpusers /home/sftpuser/uploads

5 重启 SSH 服务,命令如下:

    sudo systemctl restart ssh

至此,我可以通过netsarang computer的xshell8.0和xftp8.0远程访问openkylin了。

http://www.xdnf.cn/news/14534.html

相关文章:

  • 缓冲区技术
  • SCAU大数据技术原理雨课堂测验2
  • NodeJS11和10以及之前的版本,关键差异?
  • 大模型<闲谈>
  • 6.14打卡
  • 解决虚拟环境中文绘图显示问题
  • 【DVWA系列】——SQL注入——low详细教程
  • CFD仿真硬件选型建议
  • Python高效操作MySQL数据库
  • 2025最新Nvm安装教程
  • ceil方法
  • linux多线程之可重入函数
  • 618背后的电商逻辑重构:从价格血战到价值共生
  • nlp和大模型
  • 深入剖析AI大模型:GPU在大模型训练与推理的性能抉择
  • gpfs的安装配置与部署
  • C语言:Linux libc和glibc的历史
  • Java的String
  • GitHub又打不开了怎么办?git pull push失败怎么办?
  • SpringBoot 全面深入学习指南
  • 【系统分析师】2011年真题:综合知识-答案及详解
  • k8s-pod-01的学习
  • AI for 数据分析:技术演进与应用实践
  • 汇川IS620N伺服驱动器如何通过etherCAT主站转profinet网关与西门子1200plc通讯
  • STL容器分类总结
  • 快速取模指数算法:密码学的核心引擎
  • 深度学习的正则化
  • Web server failed to start. Port XXX was already in use.
  • Python day32
  • Nginx超快速入门