[日常工作] Linux与Windows的连接访问以及数据共享等方法 vncserver smb xshell xftp winscp mount等

时间:2024-01-12 12:42:08

日常办公机器是用 windows, 但是越来越多的测试和工作需求需要使用linux. 这里以最常用的系统centos为例进行说明

1. 远程连接

ssh的方式

建议使用xmange 系列的 xshell 进行处理.

下载xshell 然后使用 生活 学校认证即可.(穷 买不起正版)

然后打开shell 新建连接即可.

效果:

[日常工作] Linux与Windows的连接访问以及数据共享等方法 vncserver smb xshell xftp winscp mount等

其他工具, 可以使用win10 自带的bash 进行远程连接

[日常工作] Linux与Windows的连接访问以及数据共享等方法 vncserver smb xshell xftp winscp mount等

同样也支持 ssh-copy-id 如图

[日常工作] Linux与Windows的连接访问以及数据共享等方法 vncserver smb xshell xftp winscp mount等

putty 功能比较弱一些. 不介绍了.

图形界面连接

linux 安装像是oracle数据库时 需要使用图形界面 这里 最好是使用vncserver的方式来处理:

方法, 使用阿里云的源来覆盖base-centos.repo

方法

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

安装tigervnc

命令

yun install tigervnc-server

然后使用命令 vncserver 进行启动 创建进程用来连接

输入密码即可

[日常工作] Linux与Windows的连接访问以及数据共享等方法 vncserver smb xshell xftp winscp mount等

在win10 机器上面安装 vnc viewer等工具

[日常工作] Linux与Windows的连接访问以及数据共享等方法 vncserver smb xshell xftp winscp mount等

ip:5901 代表第一个连接

[日常工作] Linux与Windows的连接访问以及数据共享等方法 vncserver smb xshell xftp winscp mount等

输入密码即可

[日常工作] Linux与Windows的连接访问以及数据共享等方法 vncserver smb xshell xftp winscp mount等

2. 文件上传与下载

第一种方法 xftp

与xshell 一样. 安装xftp 然后简单使用即可.

界面为:

[日常工作] Linux与Windows的连接访问以及数据共享等方法 vncserver smb xshell xftp winscp mount等

使用samba的方式使用windows 连接 共享文件的方法

centos完整安装 一般包含了 samba 如果没有包含的 yum包方式进行安装.

使用samba的方法:

创建用户

useradd zhaobsh

然后创建samba的用户设置

pdbedit -a -u zhaobsh

具体操作见图

[日常工作] Linux与Windows的连接访问以及数据共享等方法 vncserver smb xshell xftp winscp mount等

然后设置服务器自动启动以及启动服务

systemctl enable smb && systemctl restart smb

双斜线共享连接即可

[日常工作] Linux与Windows的连接访问以及数据共享等方法 vncserver smb xshell xftp winscp mount等

连接之后的效果

[日常工作] Linux与Windows的连接访问以及数据共享等方法 vncserver smb xshell xftp winscp mount等

mount的额方式挂在 windows的目录到linux系统

命令

mount -o username=administrator,password=Test6530 //10.24.13.97/e$ /windows

效果

[日常工作] Linux与Windows的连接访问以及数据共享等方法 vncserver smb xshell xftp winscp mount等