美文网首页linux tools
4.ftp文件服务&ssh服务搭建

4.ftp文件服务&ssh服务搭建

作者: 这是李金辉呀 | 来源:发表于2019-01-18 11:47 被阅读116次

    ftp文件服务搭建

    1. 搭建ftp服务

    FTP:文件传输协议,用于文件在本地和服务器上的双向传输,"下载"(Download)和"上传"(Upload)

    1.安装vsftpd服务器

    sudo apt-get install vsftpd
    

    2.配置vsftpd.conf文件

    sudo vi /etc/vsftpd.conf
    

    修改内容
    1. anonymous_enable=NO不允许匿名用户登录
    2. local_enable=YES允许本机登录
    3. chroot_list_file=/etc/vsftpf.chroot_list Ubuntu的用户名放在其中,该用户就可以实现ftp上传下载
    4. local_root=/home/python/ftp指定ftp上传下载目录
    5. write_enable=YES
    6. ftp文件夹权限中拥有者的权限去掉W,文件夹拥有者不能对文件有写的权限

    3.使用

    1. put filename
    2. get filename

    4.图形化ftp客户端:filezilla

    ssh远程管理服务

    ssh可以防止远程管理过程中的信息泄露问题
    A机器想被B机器远程控制,那么,A机器需要安装SSH服务器,B机器需要安装SSH客户端。
    
    1. 安装ssh服务器
    sudo apt-get update
    sudo apt-get install openssh-server
    sudo service ssh start
    sudo ps -e |grep ssh ##检测ssh服务是否启动
    2. 远程登录
    ssh 用户名@IP
    使用ssh访问,如访问出现错误。可查看是否有该文件 ~/.ssh/known_ssh 尝试删除该文件解决
    3.链接服务器
    

    4.图形化ssh客户端:xshell

    scp服务-远程拷贝文件

    scp -r使用该命令的前提是安装了openssh-server:

    sudo apt-get install openssh-server
    

    使用格式 -r递归

    下载:
    scp -r 用户名@主机ip:/目标文件的绝对路径  /保存本地的路径
    scp -r itcast@192.168.1.100:/home/itcast/QQ_dir/ ./mytest/lisi
    上传:
    scp -r FolderName RemoteUserName@RemoteHostIp:RemoteFolder
    scp -r FolderName RemoteHostIp:RemoteFolder
    
    

    相关文章

      网友评论

        本文标题:4.ftp文件服务&ssh服务搭建

        本文链接:https://www.haomeiwen.com/subject/xbtndqtx.html