SSH for Windows

Windows7进行SSH连接

最近尝试在GPU服务器上运行深度网络的推断,因为我的电脑为Windows 7系统,所以用到了Windows和Linux进行SSH通信的一些方法,在此记录一下。

  1. 连接服务器
    • Windows进行SSH连接需要使用特定软件,我下载的是PUTTY,一款小巧的软件,可以建立连接,连接成功后界面相当于Linux的控制台。
    • 连接方法:
      打开PUTTY,输入服务器的地址,默认SSH端口为22,点击open后提示输入用户名,回车之后输入密码即可。
    • 常用命令:
      记几个Linux中常用的命令:
      1) pwd —— 显示当前地址
      2) cd 地址 —— 地址跳转
      3)ifconfig —— 显示网络信息
      4)rm 文件名 —— 删除文件
      5)mkdir —— 创建地址、文件夹
      6)ls —— 显示当前目录下的所有文件及文件夹
      7)nvidia-sim —— 显示显卡使用情况
  2. 上传、下载文件
    • 文件操作需要使用PUTTY中的PSFTP软件,打开软件以后输入指令open 服务器地址,系统提示输入用户名,回车后输入密码则显示连接成功。文件上传和下载时需要注意确定当前路径是否正确。
    • 上传文件:
      1) 上传文件夹:需要-r表示递归
      put -r c:/Users/Desktop/abc —— abc为文件夹名
      
      2) 上传文件:
      put c:/Users/Desktop/a.jpg
      
    • 下载文件:
      1) 首先需要设定下载到本地的存储目录:
      lcd c:/Users/Desktop
      
      2)get 文件名
  3. 注意事项
    • 如果两次上传的文件名相同,则默认覆盖已有文件且不进行报错,可能会造成文件损失
    • 下载文件时如果不指定本地位置(lcd指令)则会报unable to open错误