虛擬機與外界的交互
本地交互
- 剪切板、拖動..(不見得成功,不容易設(shè)置
- Internet
- 共享文件夾
遠程交互
- 遠程登陸: MobaXterm、putty...
- 文件傳遞: WinScP、Xftp...
1.SSH訪問 Linux服務(wù)器
- 服務(wù)器IP地址,或域名
- 用戶名+密碼
1-1.Virtualbox虛擬機能夠被SSH訪問的條件:
- 網(wǎng)卡1連接方式:網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)
- 網(wǎng)卡2連接方式:僅主機( Host-Only)網(wǎng)絡(luò)前
兩項安裝前設(shè)置 - Ubuntu等 Linux系統(tǒng)安裝了 openssh-server:
輸入下面代碼開啟:
sudo apt-get update
sudo apt-get install openssh-server
sudo /etc/init.d/ssh start
2.嘗試遠程交互
- 在putty或 MobaXterm中SSH(端口多為22)登陸虛擬機或服務(wù)器
- 利用MobaXterm在本地和服務(wù)器傳遞文件
2-1.獲取ip地址
ip addrifconfig
安裝ifconfig:
發(fā)現(xiàn)ifconfig并不存在,提示我們使用
apt install net-tools安裝,輸入后發(fā)現(xiàn)不能使用該命令,提示被占用(剛啟動電腦的時候,系統(tǒng)可能在默認更新,可以稍等下;如果一段時間過后還是不可以,確認下自己是否已經(jīng)在執(zhí)行apt命令。如果有,則可以關(guān)閉或者等待執(zhí)行完畢;)確定自己沒有在執(zhí)行的apt命令,執(zhí)行ps -aux | grep 'apt-get'命令,查看是否有后臺執(zhí)行的apt命令;如果有,則sudo kill -9 <process-id>執(zhí)行apt命令,如果還是不行的話可以嘗試sudo rm /var/lib/apt/lists/lock,也許還需要執(zhí)行sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock輸入
ifconfig查看IP地址,結(jié)果如下:192.168.56.102即為ip
若沒有得到這個結(jié)果,這可能為關(guān)閉了虛擬機自動配置ip
可以輸入
cd /etc/sysconfig/network-scripts/ vi ifcfg-enp0s8(其中enp0s8即為前面圈出的網(wǎng)卡)將其中的ONBOOT=no改為ONBOOT=yes再次輸入ipconfig即可獲知ip。
2-2遠程交互
- Mobaxterm軟件介紹
多 Sessiona管理,多標簽
支持SSH,X11,RDP,ⅤNC,FTP,MOSH,…等大量遠程網(wǎng)絡(luò)協(xié)議
Linux shel小工具:微型的 Linux,許多 linux命令都可以運行
宏錄制
SFTP傳輸
多窗口和分屏
-
下載或上傳練習(xí)文件
Mobaxterm連接上傳:文件夾里有下載了的zip,tar和gz,拖拽即可實現(xiàn)上傳和下載。
點擊Session->點擊SSH->輸入ip->點擊ok創(chuàng)建
再輸入你想要的登錄的用戶名與密碼,即可實現(xiàn)遠程操控虛擬機
可以直接通過拖拽目錄下文件到本機實現(xiàn)下載或拖拽本機文件到該目錄下實現(xiàn)上傳,也可以點擊該目錄上方功能按鈕進行選擇性上傳與下載。