远程连接服务器
远程连接服务器
概述
OpenSSH是SSH(Secure Shell)协议的免费开源实现。SSH协议族可以用来进行远程控制,或在计算机之间传送文件。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据。
环境准备
-
测试机:测试机1(ssh服务器192.168.100.20)和测试机2(ssh客户端),两台测试机需保持在同一网段,并且能够相互之间进行通讯。
-
网络测试:执行ping 192.168.100.20命令,测试两台机器是否可以通讯。
SSH安装
统信服务器操作系统默认支持通过ssh方式在客户端远程登录到服务器。客户端如果没有安装OpenSSH,则需要先安装。
28执行dnf install openssh-server命令,安装openssh。
29安装成功后,执行systemctl status sshd命令,查看sshd服务的状态。
Active:active (running) since Tue 2020-07-07 09:36:42 CST;9h ago Docs:man:sshd(8) man:sshd_config(5) Main PID:1556(sshd) Tasks:1 Memory: 22.0M CGroup:/system.slice/sshd.service L1556/usr/sbin/sshd -D 7月 07 09:39:03 Locahost.LocaLdomain shd[7777):eprocess coig Line 157:Deprecated option RhostsRSAAuthenticatior)
配置文件
SSH远程连接采用客户端/服务器模式,您可以根据个人需要配置SSH配置文件,如配置监听端口号等。
-
SSH服务器端配置文件为“/etc/ssh/sshd_config”。
-
SSH客户端配置文件为“/etc/ssh/ssh_config”。
功能测试
30在客户端执行ssh uos@192.168.100.20命令,并输入密码,连接成功。
31测试机1:执行systemctl stop sshd命令,停止ssh服务。
32测试机2:执行ssh root@192.168.100.20命令,回显“ssh: connect to host 192.168.100.20 port 22: Connection refused”,说明服务断开。
No comments to display
No comments to display