温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Ubuntu系统中怎么远程连接Linux服务器

发布时间:2021-07-13 13:46:40 来源:亿速云 阅读:1812 作者:Leah 栏目:服务器

Ubuntu系统中怎么远程连接Linux服务器,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

1.Windows连接Ubuntu服务器

安装openssh-server

  • 安装完xshell后要先在连接的Ubuntu主机下开启SSH服务,因为xshell是用ssh服务连接Ubuntu的,当然也可以配置免密码登陆Ubuntu,但那个稍微要复杂一点,我们只介绍用账号密码登陆。

  • 一般需要先安装openssh-server,才能开启ssh服务,在Ubuntu机器上运行:

sudo apt-get install openssh-server
  • 然后开启ssh服务:

ps -e | grep ssh

一般建议服务器24小时开机,这样就不用每次都要启动ssh了.

xshell会话

打开xshell软件,点击左上角 新建,输入连接名称,Ubuntu机器的IP地址,注意协议选择ssh,端口是22.

Ubuntu系统中怎么远程连接Linux服务器

Ubuntu系统中怎么远程连接Linux服务器

单击确定按钮,再单击连接按钮,之后会跳出一个窗口,让你输入用户名和密码,可以选择记住用户名和密码,这样省得下次重新输入了。

Ubuntu系统中怎么远程连接Linux服务器

Ubuntu系统中怎么远程连接Linux服务器

然后单击确定按钮,就可以看到你已经连接上Ubuntu系统了。

Ubuntu系统中怎么远程连接Linux服务器

然后你对服务器的一切操作都可以再这个终端操作了。既然选择了Linux系统,应该适应这种纯命令行操作,熟悉之后效率会高很多。

文件传输

这是最重要的一部分,既然要在服务器上跑数据,那就得吧数据传到服务器上吧。

文件传输得方法有很多,我之前用过filezilla传文件,后来我发现一种更简单的传文件方法。可以用上传下载工具包rz及sz上传和下载文件。

先安装工具包,在xshell命令框种输入:

      sudo apt-get install lrzsz

安装完之后,从Windows上传文件,命令为rz,如图:

Ubuntu系统中怎么远程连接Linux服务器

从服务器上下载文件到Windows的命令为sz,后面要跟下载文件的文件名:

      sz 2017-谭庆波.doc

这条命令执行的时候会让你选择文件保存的路径,然后点击确定按钮就可以了。

Ubuntu系统中怎么远程连接Linux服务器

因为是局域网,用这种方法传大文件应该也没有什么压力。

2.Ubuntu连接Linux服务器

在连接之前还是要保证Linux服务器上装有openssh-server啦,怎么安装参见上面~

在Linux服务器上修改ssh的配置文件,这个文件 /etc/ssh/sshd_config,在里面将PermitRootLogin的值改成yes,然后在重启一下ssh服务。

PermitRootLogin yes service sshd restart

之后就可以在你的Ubuntu机器上远程登陆这台服务器了。方式如下:

ssh rootusername@IP

rootusername是你服务器的用户名,IP是你服务器的IP地址,之后在输入密码,就可以登陆上去了。Ubuntu文件传输

上传文件

scp 文件名 rootusername@IP:/tmp

由于文件系统的权限问题,只能将本系统的文件上传到服务器的/tmp文件夹下,然后再从tmp文件夹中拷到需要的目录中去。

下载文件

如果把文件从远程机器拷贝到本机当前目录用这个命令:

scp rootusername@IP:/home/a.tar.tz

拷贝远程机器的整个目录下的文件:

scp -r rootusername@IP:/home/* ./

注意,文件传输命令都是在本地机终端上运行。

看完上述内容,你们掌握Ubuntu系统中怎么远程连接Linux服务器的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI