如何实现连接一个Linux服务器
本文中提到的Linux服务器,是一台安装Ubuntu系统的工作站。
Linux服务器端准备工作
首先需要在Linux服务器上安装 openssh-server ,打开Linux服务器命令行终端,键入下面命令
sudo apt-get install openssh-server
修改Linux服务器的 ssh 配置文件
sudo gedit /etc/ssh/sshd_config
先使用"#"注释掉 PermitRootLogin without-password
添加一行 PermitRootLogin yes
然后开启 ssh 服务
ps -e | grep ssh
客户端准备工作
客户端既可以是Windows系统用户,也可以是Linux系统用户,下面我们就分别介绍这两种系统如何来连接Linux服务器
Ubuntu系统
一般情况下,Ubuntu系统都是自带了 openssh-client ,如果没有安装,在命令行键入下面
sudo apt-get install openssh-client
如果已经安装好了 openssh-client ,那么可以使用下面的命令连接服务器
ssh username@IP
这里的 username 是服务器的一个用户账号, IP 也是服务器的IP地址
Windows系统
Windows平台下有许多提供 ssh 服务的软件,我们在这里使用 Xshell 5 软件
打开 Xshell 5 软件,点击左上角的新建
在主机处输入Linux服务器的IP地址,协议选择为 ssh ,端口号为 22
点击确定按钮,再点击连接,此时会弹出一个交互窗口,输入服务器的一个账户和密码






数据传输
下面我们就分别介绍Windows和Linux两种系统如何与Linux服务器进行数据传输
Ubuntu系统
在于服务器连接正常后,再次打开一个命令行终端,键入以下命令,就可以将客户端数据传入服务器
scp ./filename username@IP:/home/bio321/Desktop
也可以将服务器端的数据传入到客户端,键入以下命令
scp username@IP:/home/bio321/Desktop/filename ./data
Windows系统
在Linux服务器安装 lrzsz ,服务器端打开命令行,键入以下命令安装
sudo apt-get install lrzsz
将客户端数据传入服务端,服务端打开命令行,键入命令 rz
将服务端数据传入客户端,服务端打开命令行,键入命令 sz
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Linux服务器配置ip白名单防止远程登录以及端口暴露的问题
今天小编就为大家分享一篇Linux服务器配置ip白名单防止远程登录以及端口暴露的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-07-07
Apache APISIX Dashboard 未授权访问漏洞分析(CVE-2021-45232)
Apache APISIX 是一个动态、实时、高性能的 API 网关, 提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能,这篇文章主要介绍了Apache APISIX Dashboard 未授权访问漏洞(CVE-2021-45232),需要的朋友可以参考下2023-03-03
Linux下的 mariadb 使用 root 用户启动方式(推荐)
这篇文章主要介绍了Linux下的 mariadb 使用 root 用户启动方式,本文内容虽然简单,但是给大家介绍的非常到位,通过实例文字说明,需要的朋友可以参考下2019-11-11


最新评论