Linux服务器端准备工作
首先需要在Linux服务器上安装
openssh-server
,打开Linux服务器命令行终端,键入下面命令sudo apt-get install openssh-server1
修改Linux服务器的
ssh
配置文件
sudo gedit /etc/ssh/sshd_config1
先使用”#”注释掉
PermitRootLogin without-password
添加一行
PermitRootLogin yes
然后开启
ssh
服务ps -e | grep ssh1
客户端准备工作
客户端既可以是Windows系统用户,也可以是Linux系统用户,下面我们就分别介绍这两种系统如何来连接Linux服务器
Ubuntu系统
- 一般情况下,Ubuntu系统都是自带了
openssh-client
,如果没有安装,在命令行键入下面
sudo apt-get install openssh-client1
- 如果已经安装好了
openssh-client
,那么可以使用下面的命令连接服务器
ssh username@IP1
- 这里的
username
是服务器的一个用户账号,IP
也是服务器的IP地址
Windows系统
- Windows平台下有许多提供
ssh
服务的软件,我们在这里使用Xshell 5
软件 - 打开
Xshell 5
软件,点击左上角的新建 - 在主机处输入Linux服务器的IP地址,协议选择为
ssh
,端口号为22
- 点击确定按钮,再点击连接,此时会弹出一个交互窗口,输入服务器的一个账户和密码
数据传输
下面我们就分别介绍Windows和Linux两种系统如何与Linux服务器进行数据传输
Ubuntu系统
- 在于服务器连接正常后,再次打开一个命令行终端,键入以下命令,就可以将客户端数据传入服务器
scp ./filename username@IP:/home/bio321/Desktop1
- 也可以将服务器端的数据传入到客户端,键入以下命令
scp username@IP:/home/bio321/Desktop/filename ./data 1
Windows系统
- 在Linux服务器安装
lrzsz
,服务器端打开命令行,键入以下命令安装
sudo apt-get install lrzsz1
- 将客户端数据传入服务端,服务端打开命令行,键入命令
rz
- 将服务端数据传入客户端,服务端打开命令行,键入命令
sz
以上就是良许教程网为各位朋友分享的Linux相关知识。