使用VNC和SSH连接Windows和Linux以及Linux和Linux

参考链接:莫凡VNC连接教程

使用VNC远程控制

Linux端(Server端)

安装x11vnc软件,相当于VNC的server端

sudo apt-get install x11vnc

设置连接VNC-server时的密码:

x11vnc -storepasswd

开启VNC-server,并使用密码的方式建立连接

x11vnc -usepw

Windows端(Client端)

我们要安装一个VNC client软件,可以下载TightVNC,官网连接:http://www.tightvnc.com/download.php
下载之后,启动TightVNC中的TightVNC Viewer
这里写图片描述

输入要连接设备的IP地址,要查看Ubuntu系统设备的IP地址,可以使用命令:

ifconfig -a

这里写图片描述
之后要求你输入密码才能连接:
这里写图片描述
输入密码后即可连接

Linux端(Client端)

搜索vnc即可看到,输入server端的IP地址和密码即可登录
这里写图片描述

使用SSH互传文件

Linux(server端)

需要安装开源的SSH工具OpenSSH,使用如下命令安装,安装完后不用管。

udo apt-get install openssh-server

Windows端(Client端)

下载WinSCP:https://winscp.net/eng/download.php
安装过程很简单。主机名:Ubuntu系统的IP地址;端口号默认即可;用户名:Ubuntu系统的用户名;密码:Ubuntu系统的密码
安装完毕后打开,需要输入以下信息:
这里写图片描述
可以点击“保存”选项,将连接信息保存,下次登录的时候无需再输入信息。
点击登录后:
这里写图片描述
输入密码即可看到连接界面,可实现拖拽上传
这里写图片描述

Linux端(client端)

参考地址:http://www.jb51.net/article/82608.htm
scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证

scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名@IP地址或主机名)>:<文件路径>

#复制文件
# 将本地的1.txt复制到192.168.3.33主机的/home/yuanduan/目录下
scp /home/bendi/1.txt yuanduan@192.168.3.33:/home/yuanduan/

# 将192.168.3.33主机的/home/yuanduan/目录下2.txt复制到本地的/home/bendi/
scp yuanduan@192.168.3.33:/home/yuanduan/2.txt /home/bendi/

#---------------------------------------------------------------------
# 复制文件夹
# 将本地的111文件夹复制到192.168.3.33主机的/home/yuanduan/目录下
scp -r /home/bendi/111 yuanduan@192.168.3.33:/home/yuanduan/
# 加上-v参数可以显示详情
scp -r -v /home/bendi/111 yuanduan@192.168.3.33:/home/yuanduan/

使用SSH远程控制

Linux→Linux

使用如下命令就可以控制远程Linux的终端:

ssh 用户名@ip地址 

猜你喜欢

转载自blog.csdn.net/winycg/article/details/79718145