因为很多实验都要在工作站运行,为了避免拿着数据硬盘在电脑和工作站之间来回跑,我简单总结一下在windows和ubuntu系统下远程访问linux服务器的过程,也方便大家参考。

Ubuntu服务器连接Windows准备工作xshell软件下载地址:链接:pan.baidu.com/s/1c1Woj2C密码:l6hg安装xshell:正常安装,注意不要选择商业版,商业版收费,选择教学/学生版。
安装opensh-server安装xshell后,先在连接的Ubuntu主机下打开ssh服务,因为xshell用ssh服务连接Ubuntu,当然也可以配置免密码登录Ubuntu,但稍微复杂一点,我们只介绍使用帐户密码登录。
一般需要先安装opensh-server,在Ubuntu机器上运行ssh服务: sudo apt-get install openssh-server然后打开ssh服务: ps -e | grep ssh
一般建议服务器24小时启动,以免每次都启动ssh.xshell会话打开xshell软件,点击左上角 新建,输入连接名称,Ubuntu机器的IP地址,注意选择ssh的协议,端口为22.单击确定按钮,然后单击连接按钮,然后跳出窗口,让您输入用户名和密码,您可以选择记住用户名和密码,以避免下次再次输入。
然后单击确定按钮,您可以看到您已经连接到Ubuntu系统然后你可以在这个终端上操作服务器的所有操作既然选择了Linux系统,就应该适应这种纯命令操作,熟悉后效率会高很多文件传输这是最重要的部分既然你想在服务器上运行数据,你必须将数据传输到服务器上。
有很多方法可以传输文件我以前用filezila传输文件后来,我发现了一种更简单的传输文件的方法您可以使用上传和下载工具包rz和sz上传和下载文件先安装工具包,输入xshell命令框: sudo apt-get install lrzsz。
安装完毕后,从Windows上传文件,命令rz,如图所示:从服务器上下载文件到Windows的命令为sz,下载文件的文件名称为: sz 2017-谭庆波.doc执行此命令时,您可以选择文件保存的路径,然后单击确定按钮。
因为是局域网,用这种方法传输大文件应该没有压力Ubuntu连接Linux服务器在连接之前,确保Linux服务器上有opensh-server如何安装见上述~修改Linux服务器上的ssh配置文件,这个文件 /etc/ssh/sshd_config,将Permitrotlogin的值改为yes,然后重启ssh服务。
PermitRootLogin yes service sshd restart之后,您可以远程登录您的Ubuntu机器上的服务器方法如下: ssh rootusername@IProotusername是您服务器的用户名,IP是您服务器的IP地址,然后在输入密码后登录。
ubuntu文件传输上传文件scp 文件名 rootusername@IP:/tmp由于文件系统的权限,只能将系统的文件上传到服务器/tmp文件夹,然后从tmp文件夹复制到所需的目录下载文件将文件从远程机器复制到本机当前目录的命令:。
scp rootusername@IP:/home/a.tar.tz复制远程机器整个目录下的文件: scp -r rootusername@IP:/home/* ./请注意,文件传输命令在本地机器终端上运行。
来源:火资源软件