虚拟机部分(Oracle VM)

安装SSH、配置SSH无密码登录

  • 安装SSH
$ sudo apt-get install openssh-server
  • 可能会遇到进程被占用的情况,解决方法有三种,这里记录亲测有效的一种:
  • 输入
$ ps aux
  • 查看进程,找到所有有apt字样的进程并杀死进程
$ sudo kill PID
  1. 安装以后,可以使用如下命令登录本机
$ 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服务

  1. 打开控制面板->程序->启用或关闭Windows功能
    在这里插入图片描述
  2. 勾选下图中服务
    在这里插入图片描述
  3. 此时重新启动电脑
  4. 打开控制面板->系统和安全->管理工具
    在这里插入图片描述
  5. 找到IIS工具(或者WIN+R,输入inetmgr)
    在这里插入图片描述
  6. 右击左侧资源栏选项,添加新的FTP站点
    在这里插入图片描述
  7. 设置ftp名称,存储路径
    在这里插入图片描述
  8. 如图配置,但是将IP地址配置成具体项(我选第一个),也可以选择自动启动FTP
    在这里插入图片描述
  9. 如图配置
    在这里插入图片描述

第三方软件的使用

  1. Filezilla下载
  2. 安装完成以后,左上角文件->添加新站点
    在这里插入图片描述
  3. 右击我的站点->新站点
    在这里插入图片描述
  4. 如下图配置:协议:SFTP,主机为虚拟机的IP地址,端口设置为22,用户和密码为虚拟机用户和密码->连接
    在这里插入图片描述
  5. 成功连接后,可以直接拖拽文件传输
    在这里插入图片描述
    - END -
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐