windows和虛擬機上的Ubuntu互傳文件
- 2022 年 10 月 25 日
- 筆記
1.簡介
本文講述的是通過ssh登錄虛擬機上的Ubuntu系統,實現互傳文件
2.Ubuntu端
2.1.安裝ssh
sudo apt-get update
sudo apt-get install openssh-server
2.2.啟動ssh
sudo service ssh start
2.3.查看ip地址
ifconfig
- inet後的即為ip地址
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.127.xxx netmask 255.255.255.0
2.4.查看用戶名
whoami
3.windows端
3.1安裝ssh
進入>設置>應用>應用和功能>可選功能>添加功能>選擇OpenSSH客戶端安裝
添加之後,可以在已安裝功能看到安裝的OpenSSH,如果只把windows當作客戶端遠程登錄別的機器,值安裝OpenSSH客戶端即可。
3.2遠程登錄
- 打開cmd,輸入ssh <用戶名>@<ip地址>,此處的用戶名、IP地址是上述Ubuntu的用戶名和IP地址
比如:
ssh myname@192.168.17.141
- 輸入密碼以後即可完成登錄,登錄後可以查看要下載的文件的地址,以及新建文件夾進行上傳文件等
- 輸入exit退出
exit
3.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上傳到服務器
scp C:\tmp\a.txt myname@192.168.17.141:/path
- 上傳目錄
- scp -r <本地目標目錄地址> <遠程目標地址>