scp

scp扩展:Winscp

sftp:可以理解为从ssh通道走的FTP

可以使用的客户端

  • Winscp
  • Filezilla
  • 建议Windows中使用Chocolatey

远程修改实现

  • 场景:需要修改远程主机上的某个文件
  • 解决方案 
    • ssh远程登录并用nano,vi编辑
    • 先用scp、winscp等下载文件,再上传文件
    • 在本地的文件编辑器中添加远程编辑的功能
    • 用本地编辑器的远程修改插件
      • 示例:VS Code +Remote ssh
        • 在VSCode插件目录中搜索并安装Remote-SSH
        • 添加主机,Ctrl +Shift +P, Remote ssh - add a new host,添加后会出现在ssh targets。
        • 在主机项上右键,connect …
        • Open folder,打开远程主机上的某个目录

Extra:Virtual Box中客户机(ubuntu)与主机(win 10)的文件共享

  • 安装增强功能
    • 点击虚拟机菜单的“安装增强功能”
    • 自动运行光盘中的启动程序
    • 重启虚拟机
  • 添加共享文件夹
    • 共享文件夹路径:win 10上的某个目录
    • 共享文件夹名称:随意
    • 建议选项:自动挂载,固定分配
    • 挂载点:一般放在/media/目录下
  • 有可能出现的问题:打开挂载点时提示无权限
    • 原因:所用的用户不在vboxsf组
    • vboxsf:virtual box shared folder
    • sudo usermod -a -G