linux远程主机和windows互传

一.winscp

最简单,但有时候会出现连不上

二 .MobaXterm

可以选择多种连接方式

二. 配置samba服务器

1. 新增samba用户

sudo pdbedit -L -v 查看当前samba用户
sudo smbpasswd -a guoziyi 添加samba用户
sudo smbpasswd -x guoziyi 删除samba用户

2. 编辑/etc/samba/smb.conf

在末尾加入
[sambashare]
comment = Samba on Ubuntu
path = /
read only = no
browsable = yes
public = yes
writable = yes
create mask = 0755
security = share
force user = guoziyi
force group = guoziyi

3.重启samba服务

sudo systemctl status smbd
sudo systemctl restart smbd 更新配置文件

4. 查看samba进程

samba服务器的nmbd进程负责同一台机器的互通,smbd进程负责不同主机间的互通

5.关闭防火墙或者配置防火墙允许samba流量

配置好samba服务器后记得打开samba的流量意思就是允许samba服务器监听端口能够监听。我们使用ufw 或firewall-cmd命令,尽量只使用ufw和firewall-cmd的其中一种进行配置。简单的做法就是sudo ufw enable,sudo ufw allow samba,sudo ufw status。

6.在windows下访问linux的共享文件

从下面可以看出,[sambashare]就是linux共享文件在Windows下的名称
在这里插入图片描述在这里插入图片描述

七. 在linux下访问Windows的共享文件

我们需要使用

smbclient //192.168.248.60/vscode_exercise -U smb

必须要完全指定Windows下共享文件的路径//192.168.248.60/vscode_exercise

-U 表示使用windows端的samba用户smb登录并查看共享文件

八. 在linux下修改Windows的共享文件

  1. 查看Windows有哪些共享文件,以便我们使用smbclient 连接到指定的共享文件
    在这里插入图片描述

  2. 登录Windows的samba服务器并使用vscode_exercise 共享文件

smbclient //192.168.248.60/vscode_exercise -U smb

  1. 使用put添加文件
    在这里插入图片描述

将linux中的clash_proxey复制到Windows共享文件中的/aaa/并命名为tx

注意/aaa/tx中的/表示Windows共享文件的根目录,我们只能从共享文件的根目录开始添加。

九. 如何理解samba服务器的传输

  1. 在远程的本地都需要先创建samba用户,当使用samba服务器访问远程共享文件时,我们会通过远程端的samba用户进行访问。

十.配置samba参考链接

参考

十一. ssh服务连接不上

1. 可能是防火墙的原因,最简单的防火墙控制就是sudo ufw status查看防火墙允许的服务 sudo ufw <服务名>添加一个服务。

2. ssh配置文件禁止访问通过以下方法解决

  1. ps -e | grep ssh 查看是否有ssh服务
  2. sudo apt-get install openssh-server 下载ssh服务
  3. service ssh status 查看ssh服务状态
  4. sudo ufw enable|disable 开启或关闭防火墙,这里需要disable
  5. sudo vim /etc/ssh/sshd_config 将里面的PermitRootLogin no 改为yes
  6. service sshd restart

相关推荐

  1. linux本地文件

    2024-07-17 21:28:03       18 阅读
  2. windows虚拟主机linux虚拟主机的区别有哪些?

    2024-07-17 21:28:03       67 阅读
  3. LinuxWindows主要区别

    2024-07-17 21:28:03       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 21:28:03       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 21:28:03       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 21:28:03       57 阅读
  4. Python语言-面向对象

    2024-07-17 21:28:03       68 阅读

热门阅读

  1. linux service小例

    2024-07-17 21:28:03       19 阅读
  2. 正则表达式

    2024-07-17 21:28:03       21 阅读
  3. 笔记:运行时动态更改Ioc服务的实现

    2024-07-17 21:28:03       22 阅读
  4. 力扣—最大连续1的个数 III

    2024-07-17 21:28:03       21 阅读
  5. Netty HTTP

    2024-07-17 21:28:03       16 阅读
  6. 后仿综述 Gate Level Simulation: A Comprehensive Overview

    2024-07-17 21:28:03       18 阅读
  7. Spring中事务是如何实现的?

    2024-07-17 21:28:03       20 阅读
  8. [C++11] 模板函数的默认模板参数

    2024-07-17 21:28:03       17 阅读
  9. python-Web

    2024-07-17 21:28:03       20 阅读
  10. 企业和个人在网络安全方面需承担哪些责任?

    2024-07-17 21:28:03       18 阅读
  11. mysql高版本(8.0+)group_by报错的处理方法

    2024-07-17 21:28:03       18 阅读