首页 > 其他分享 >SSH&FTP

SSH&FTP

时间:2022-12-04 18:46:17浏览次数:35  
标签:FTP sudo etc 密钥 ssh SSH

1. SSH

1.1 使用 SSH 服务

  1. 安装 SSH 相关包

    sudo apt-get install openssh-client
    sudo apt-get install openssh-server
    # 在根目录下启动 SSH 服务
    sudo /etc/init.d/ssh start
    
  2. 修改配置文件

    sudo vim /etc/ssh/sshd_config
    

    PermitRootLoginPasswordAuthentication字段改为 yes

  3. 重启 SSH 服务

    service ssh restart
    

1.2 密钥登录

  1. 首先,生成 SSH 密钥对

    # Windows,在 C:\Users\yourusername 目录下执行以下命令
    ssh-keygen -t rsa
    # -t rsa 指定密钥类型为 rsa 加密
    # 可以加上 -C [email protected] 以使用 GitHub 的安全连接
    
    # Linux macOS,在 /home/username 目录下执行以下命令
    ssh-keygen -t rsa
    

    没有.ssh目录说明未生成密钥对,有则说明曾经生成过。若但想重新生成密钥,可以删除该目录重新执行上述命令

  2. 将本机公钥写入服务器的认证文件,然后重启服务

    # 认证文件
    vim /home/username/.ssh/authorized_keys
    service ssh restart
    

    完成后,下次 SSH 连接时不再需要密码

2. FTP

  1. 安装 FTP 服务相关的包

    sudo apt-get install vsftpd
    
  2. 然后查看文件

    sudo vim /etc/vsftpd.conf
    

    确保文件的第 28、31 行的两个字段的值为 YES

    image-20221005215815156

  3. 重启服务

    sudo /etc/init.d/vsftpd restart
    

    然后就可以使用FTP软件传输文件了

标签:FTP,sudo,etc,密钥,ssh,SSH
From: https://www.cnblogs.com/zhenyoung/p/16941863.html

相关文章

  • 当服务器重新装系统后ssh连不上warning
    这个问题可能是因为存放在本地的关于你服务器ip的一些key保存的还是上一套系统的指纹但系统已经更新了所以需要你刷新指纹才能进行连接 ···  1ssh-keygen-R......
  • Juyter连接远程服务器(本地通过SSH连接远程服务器并连接到jupyter)
       ......
  • framelesshelper框架学习
    目录​​1 运行成功​​​​2 cmakelist.txt适配qt6.5+cmake3.19修改​​​​3 代码学习​​​​4 参考链接​​一套框架,可以生成多平台的无边框窗体,拖动到屏幕底边......
  • 记录 Windows 系统上配置 GitHub 的 SSH Key
    今天在拉取自己的github项目时,明明输入的账号和密码是正确的,从网页上可以正常登录github,但是拉取代码的时候,输入账号密码,死活提示验证失败。那就配下SSH得了。首先打开git......
  • linux创建SFTP用户
    服务器要通过SFTP接收一个文件,创建一个用户专门通过SFTP连接、上传文件用,但不允许通过该用户登陆。记录下步骤以及遇到的报错。步骤需要root用户。这次创建用户名sftpus......
  • Jenkins配置SSH远程客户端主机
    这里写目录标题​​1.安装SSH插件​​​​2.新增全局配置​​1.安装SSH插件如果没有安装SSH插件的话,是不支持配置远程SSH的,这里可以去插件里面看下,是否安装了。2.新增全......
  • hyper-v 虚拟机与本机之间 sftp实现文件传输
    hyper-v主打安全性,所以跟VMware不一样,不能实现复制粘贴:文字、文件、文件夹,所以采取了折中的办法,在Windows主机端用powershell,sftp命令进行文件传输。前提需要安装并能......
  • FTP两种传输模式小结
    FTP是有两种传输的模式的,主动模式和被动模式,之前一直没怎么去搞明白之,现在找了下资料,重新整理了下: 一个完整的FTP文件传输需要建立两种类型的连......
  • fail2ban 防ssh爆破或攻击
    目的:防止ssh爆破fail2ban> Fail2ban是一个根据系统日志动态调整防火墙规则的安全工具,它具有响应迅速、使用方便的特性。  0x00环境说明centos7.90x01安装yum ......
  • windows ftp 简单搭建, wget ftp
    事情起因:公司客户一台数据库服务器突然连不上了,一开始以为是密码过期了,联系学校的老师给改了密码之后,还是连不上,然后就怀疑是不是ssh服务有问题。然后发现这台服务器上没......