Windows访问Ubuntu的两种方法

两种访问方法都是基于SSH实现的,相比于samba只能在同一局域网访问的限制,提高工作访问的效率。

使用前提: Ubuntu 系统安装了ssh客户端。

1:将远程Ubuntu文件系统映射到本地磁盘,像访问本地文件一样访问远程文件。

 

需要安装 sshfs 和 winfsp;GitHub 链接如下:

https://github.com/billziss-gh/sshfs-win 

https://github.com/billziss-gh/winfsp

详细操作方法请仔细阅读 sshfs-win 网页。

2:使用VSCODE的Remote Development 功能远程访问,在VSCODE中编辑代码就像是文件在本地一样。

2.1 本地windows 安装openssh,生成ssh key, win10 一般自带 openssh服务,如没有启动可百度打开。

Windows访问Ubuntu的两种方法_第1张图片

 

2.2 将windows ssh目录下的id_rsa.pub 复制到ubuntu ssh目录下并重命名为 authorized_keys, 然后设置文件权限

设置authorized_keys权限
$ chmod 600 authorized_keys 
设置.ssh目录权限
$ chmod 700 -R .ssh

Windows访问Ubuntu的两种方法_第2张图片

 

2.3 下载安装最新的vscode for windows

Windows访问Ubuntu的两种方法_第3张图片

 

编辑/.ssh/config文件

Host alias → 自己的ubuntu的名字,随便起名
HostName  1.1.1.1    → ubunut ip地址
User mi

Windows访问Ubuntu的两种方法_第4张图片

 Windows访问Ubuntu的两种方法_第5张图片

 Windows访问Ubuntu的两种方法_第6张图片

 

远程文件就像在本地一样访问编辑。

Windows访问Ubuntu的两种方法_第7张图片

 

常见问题:

1:VSCODE 如果发生频段掉线重连,可能是因为windows的ssh版本和vscode不兼容引起的,可更新windows openssh版本或者

参考https://blog.csdn.net/jyhongjax/article/details/106075493 替换一个ssh版本重新配置

你可能感兴趣的:(环境搭建)