Linux 中 ssh 与 scp 命令简介 - 远程访问服务器和进行文件传输

文章目录

    • 写在前面
      • 为什么要使用`ssh`和`scp`命令
      • 他们代表了什么
    • 如何使用
      • 使用`ssh`登录远程主机的命令行
          • 不指定特定端口
          • 指定端口登录
          • 登出远程命令行
      • 使用`scp`命令和远程主机进行文件传输
          • 本地文件上传到远程
          • 上传整个目录
          • 从远程端下载文件到本地
          • 指定端口上传下载
    • 一些说明和参考

写在前面

为什么要使用sshscp命令

当需要远程登录访问一台主机/服务器、或是与它进行文件传输时,就需要了解这两个指令:

  • 也许你购买了一台主机、或者向服务器商申请租借了一台虚拟主机(vps),这台主机可能在你学校的另一栋大楼里,也有可能远在大洋彼岸,但你需要访问到这台主机的命令行界面来操作它。
  • 也许你本地有一个Project需要大量运算资源,你需要将他上传到一台算力强大的超算平台上去运行并测试。
  • 也许你想要将自己的网站部署到一台服务器上,于是你必须将网站所需的静态文件上传到服务器上,然后访问这台服务器并配置它的Web客户端。
  • 也许你需要获取公司的服务器上的一些数据文件到本地。

他们代表了什么

  • ssh:Secure SHell (安全终端)是一个加密网络协议的名字,并被开发成了一个广泛用于Unix-like系统之间数据传输的应用。它的出现替代了一些未加密的传输协议(例如

你可能感兴趣的:(概念理解,Linux,ssh,scp,服务器,文件传输)