Linux远程连接与文件传输
1、为什么需要远程连接
2、SSH协议
简单说,SSH是一种网络协议,用于计算机之间的加密登录。
3、sshd服务
当我们在计算机中安装了sshd软件,启动后,就会在进程中产生一个sshd进程,其遵循计算机的SSH协议。默认情况下,sshd服务随系统自动安装的。
# systemctl status sshd
4、sshd服务的端口号
SSH协议,其规则了远程连接与传输的端口号,所以sshd服务启动后,就会占用计算机的22号端口。
端口号能解决什么问题?答:能让我们的计算机区分出不同的服务
5、使用MX软件连接Linux服务器
Putty
PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence授权。
SecureCRT
官网:www.vandyke.com SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。(颜色方案不是特别好看)
XShell(个人比较喜欢)
Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
缺点:收费(不是它的缺点,是我的缺点,我穷...)
MobaXterm(个人喜欢,在资源占用上面比xshell更优秀)
官网:MobaXterm free Xserver and tabbed SSH client for Windows
① 获取Linux的的IP地址
# ifconfig 10.1.1.16
② 打开MX软件,单击Session,创建一个SSH远程连接
③ 设置书签(给这台服务器起个名字)
④ 输入CentOS7.6的root管理员密码
管理员:root
密 码:123456
6、使用MX实现文件传输