环境配置——把Ubuntu 20.04系统电脑变成一台服务器,并用win10的电脑进行访问
————
参考:
将个人Ubuntu系统电脑当作服务器使用,用win10系统电脑远程访问服务器并且运行matlab代码
将ubuntu系统的电脑配置成一台服务器
(一)把Ubuntu 20.04电脑变成一台服务器
(1)查看主机有没有ssh服务
在Ubuntu系统桌面右击后点击“打开终端”,输入一下命令:
ssh localhost
若出现:“ssh:connect to host localhost port 22: Connection refused”,则表明木有安装。
将ubuntu系统设置为服务器很简单,只需要开启ssh服务就可以了。开启了ssh服务以后,其它电脑就可以通过ssh登录你的这台ubuntu服务器。SSH分客户端openssh-client和openssh-server,但是ubuntu系统已经默认有openssh-client(再说作为服务器也不需要这个),所以你现在只需要安装openssh-server就可以达到目的。
1、在ubuntu Terminal 下输入命令:sudo apt-get update //更新软件包的最新列表(注:只是更新列表,并不是更新软件包)
(2)在ubuntu Terminal 下输入命令:sudo apt-get install openssh-server
错误: http://cn.archive.ubuntu.com/ubuntu focal/main amd64 ncurses-term all 6.2-0ubuntu2 暂时不能解析域名“cn.archive.ubuntu.com”
重新输入
sudo apt-get update
sudo apt-get install openssh-server
(3)再次测试
再次输入:ssh localhost,查看是否建立成功。如果提示不能建立,则根据提示继续输入 yes 后回车,这回成功了。
然后再输入如下命令测试ssh服务是否开启:
ps -e |grep ssh
(二)通过putty用win10的电脑对服务器进行访问
(1)查看服务器ip
可能会出现很多内容,找到正确的即可,我这里连接的是无线网,如下图:
ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。
Linux ifconfig命令用于显示或设置网络设备。
ifconfig可设置网络设备的状态,或是显示目前的设置。
(2)安装putty,打开putty,设置:
设置参考
显示如下:出现问题
发现原因:
win10电脑和服务器电脑必须连接的网络要一致才行,设置win10电脑的wifi连接和服务器一样,重新打开putty,打开open,出现如下警告,点击是:
(3)把自己电脑的文件传输到服务器上:
pscp D:\个人\test.txt aaa@qq.com192.168.1.179:/home/lab/下载
# 将本地文件上传到服务器
pscp -r D:\个人 aaa@qq.com192.168.1.179:/home/lab/下载
# 将本地目录上传到服务器
pscp -r aaa@qq.com192.168.1.179:/home/lab/下载 D:\个人
# 从服务器端拉取文件
详细参数:
-p 拷贝文件的时候保留源文件建立的时间。
-q 执行文件拷贝时,不显示任何提示消息。
-r 拷贝整个目录 。
-v 拷贝文件时,显示提示信息。
出现问题:
文件找不到,或者不存在
找到原因:
原因
(4)选择另外一种方式把自己电脑的文件传输到服务器上:
win到linux传输文件的方式
下载filezilla:不用安装就可以用
服务器一定要打开,否则连不上
输入Linux的ip、要登录的用户名、密码,使用ftp就选择21端口,使用sftp就选择22端口。
SFTP是什么?与FTP之间有什么区别
左边是windows的目录,右边是linux目录,可以选择文件|目录,右键点击上传,也可以直接鼠标拖到目标文件夹里。
(三)通过teamviwer用win10的电脑对服务器进行访问
teamviwer 远程访问:并不需要你的电脑和服务器的电脑连接的wifi一致,只要知道服务器的ID号和密码就可以随时随地进行访问,同时可以看到界面。
(2)选中安装文件,用软件安装打开,点击安装:
(3)过了一会,安装成功:
在安装过程中,将创建软件源列表,以便在使用更新管理器时可以更新TeamViewer,安装完成后,你可以从应用程序菜单启动TeamViewer:
现在,你可以在Ubuntu 20.04 LTS桌面上使用TeamViewer了:接受协议即可
(4)要使用teamview需要先进行登录:
登录的时候可能出现的问题:Teamviwer操作(请**复选框,证明是本人操作解决办法)
登录成功,输入ubuntu teamviwer的ID和密码就可以远程连接了: