zoukankan      html  css  js  c++  java
  • Linux网络服务

    ftp 命令

    ftp 命令属于真正的“经典”程序之一,它的名字来源于其所使用的协议,就是文件传输协议。
    FTP 被广泛地用来从因特网上下载文件。大多数网络浏览器都支持 FTP,可以看到它们的 URI 以协议 ftp://开头。
    在出现网络浏览器之前ftp程序已经存在了。ftp程序可用来与 FTP 服务器进行通信,FTP 服务器就是存储文件的计算机,这些文件能够通过网络下载和上传。

    命令 操作 示例
    ftp 连接到FTP服务器 ftp domain.com
    anonymous 用户名密码登录(或匿名) Name:ponyma Password:
    ls 列出目录(远端) ls
    cd 改变目录(远端) cd /home/xxx
    lcd 不加参数,列出目录(本地);加参数,改变目录(本地) lcd ~/Download
    get 下载文件到本地,保存位置在lcd指定的目录 get download_file
    put 上传文件到远端,原文件应在lcd指定的目录 put upload_file
    bye 关闭连接 bye
    help 更多可用命令 help

    ssh 命令

    免密登录

    • 客户端生成密钥文件。执行下面的命令生成密钥
    ssh-keygen -t rsa
    

    每次执行 ssh-keygen -t rsa 产生的私钥文件都会不同,如果文件"/.ssh/id_rsa"存在,会提示是否覆盖该文件,此时可选择"n"不覆盖该文件而使用已有的id_rsa文件,如果选择"y"则会重新生成"/.ssh/id_rsa"文件。
    接下来会提示输入passphrase,回车确定使用空的passphrase,再次回车确认(这里也可以输出passphrase,相当于ssh时登录的密码)。
    然后会重新生成id_rsa文件和id_rsa.pub文件(在~/.ssh目录下)

    • 远程服务器追加授权

    如果远程服务器上已经存在~/.ssh/authorized_keys文件,那么需要编辑服务器上~/.ssh/authorized_keys文件,将客户端机器上的id_rsa.pub文件内容追加到~/.ssh/authorized_keys文件中。
    如果服务器上没有~/.ssh/authorized_keys文件,需要将客户端的公钥复制到远程服务器新建的authorized_keys文件。

    参考

    https://www.jianshu.com/p/e9db116fef8c

  • 相关阅读:
    Go panic+defer+recover理解加使用
    golang atomic包的使用
    Mongo 锁的理解
    AudioManager(录音)
    SAXpraseHelper
    Density
    CustomDialog
    CustomScrollVeiw(双向滑动)
    tf的concat问题
    tensorflow的gpu版本错误
  • 原文地址:https://www.cnblogs.com/tofengz/p/13406424.html
Copyright © 2011-2022 走看看