windows和虛擬機上的Ubuntu互傳文件

1.簡介本文講述的是通過ssh登錄虛擬機上的Ubuntu系統,實現互傳文件
2.Ubuntu端2.1.安裝sshsudo apt-get updatesudo apt-get install openssh-server2.2.啟動sshsudo service ssh start2.3.查看ip地址ifconfig

  • inet后的即為ip地址
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu 1500inet 192.168.127.xxxnetmask 255.255.255.02.4.查看用戶名whoami3.windows端3.1安裝ssh進入>設置>應用>應用和功能>可選功能>添加功能>選擇OpenSSH客戶端安裝添加之后,可以在已安裝功能看到安裝的OpenSSH,如果只把windows當作客戶端遠程登錄別的機器,值安裝OpenSSH客戶端即可 。
windows和虛擬機上的Ubuntu互傳文件

文章插圖
3.2遠程登錄
  • 打開cmd,輸入ssh <用戶名>@<ip地址>,此處的用戶名、IP地址是上述Ubuntu的用戶名和IP地址比如:
ssh myname@192.168.17.141
  • 輸入密碼以后即可完成登錄,登錄后可以查看要下載的文件的地址,以及新建文件夾進行上傳文件等
  • 輸入exit退出
【windows和虛擬機上的Ubuntu互傳文件】exit3.3傳文件3.3.1下載文件
  • scp <遠程目標文件地址><本地目標地址>
  • 例如把a.txt下載到本地的C:\tmp
scp myname@192.168.17.141:/path/a.txt C:\tmp
  • 下載目錄
  • scp -r <遠程目標文件地址><本地目標地址>
3.3.2上傳文件
  • scp <本地目標目錄地址> <遠程目標地址>把a.txt上傳到服務器
scpC:\tmp\a.txtmyname@192.168.17.141:/path
  • 上傳目錄
  • scp -r <本地目標目錄地址> <遠程目標地址>

    推薦閱讀