ftp实现主机(WIN10)与虚拟机(Ubuntu)传输文件
Oracle VM中,不能直接拖拽文件。本文利用FTP站点,成功在主机(win10)和虚拟机(Ubuntu)之间传输文件
·
虚拟机部分(Oracle VM)
安装SSH、配置SSH无密码登录
- 安装SSH
$ sudo apt-get install openssh-server
- 可能会遇到进程被占用的情况,解决方法有三种,这里记录亲测有效的一种:
- 输入
$ ps aux
- 查看进程,找到所有有apt字样的进程并杀死进程
$ sudo kill PID
- 安装以后,可以使用如下命令登录本机
$ ssh localhost
- 首次登录会有提示,按照提示操作即可,由于默认为每次都需要输入密码登录SSH,这里我们配置成无需密码登录
$ exit #退出刚才的ssh localhost
$ cd ~/.ssh/ #若没有此目录,先执行一次ssh localhost
$ ssh-keygen -t rsa # 提示按照要求即可
$ cat ./id_rsa.pub >> ./authorized_keys # 加入授权即可
结束我们可以通过输入一下命令验证能否可以无需密码登录
$ ssh localhost
配置桥接网卡,记录ip
设备->网络
设置成为桥接网卡->ok
启动网络连接,确保网络连接
检验ssh是否连接
$ sudo ps -e | grep ssh
如果有sshd,说明ssh成功启用
记录虚拟机IP地址
$ ipconfig
找到IP地址,不是127.0开头的那个,一般是192开头的那个
win10部分
打开IIS服务
- 打开控制面板->程序->启用或关闭Windows功能
- 勾选下图中服务
- 此时重新启动电脑
- 打开控制面板->系统和安全->管理工具
- 找到IIS工具(或者WIN+R,输入inetmgr)
- 右击左侧资源栏选项,添加新的FTP站点
- 设置ftp名称,存储路径
- 如图配置,但是将IP地址配置成具体项(我选第一个),也可以选择自动启动FTP
- 如图配置
第三方软件的使用
- Filezilla下载
- 安装完成以后,左上角文件->添加新站点
- 右击我的站点->新站点
- 如下图配置:协议:SFTP,主机为虚拟机的IP地址,端口设置为22,用户和密码为虚拟机用户和密码->连接
- 成功连接后,可以直接拖拽文件传输
- END -
更多推荐
已为社区贡献7条内容
所有评论(0)