检测是否安装openssh-server
使用命令yum list installed | grep openssh-server
已安装会出现以下输出内容
[root@localhost /]# yum list installed | grep openssh-server
openssh-server.x86_64 8.0p1-4.el8_1 @anaconda
[root@localhost /]#
没有安装使用安装命令yum install openssh-server
配置sshd文件
使用vim /etc/ssh/sshd_config
命令打开配置文件,将第17,19,20行代码前的“#”去掉。
Port 22
#AddressFamily any
ListenAddress 0.0.0.0
ListenAddress ::
开启sshd服务
开启 sshd 服务,输入命令 sudo service sshd start
检测 sshd服务是否开启 ps -e | grep sshd
[root@localhost /]# ps -e | grep sshd
916 ? 00:00:00 sshd
116360 ? 00:00:00 sshd
116409 ? 00:00:00 sshd
检测 22 号端口是否开启 netstat -an | grep 22
[root@localhost /]# netstat -an | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 64 192.168.138.134:22 192.168.138.1:8926 ESTABLISHED
将 sshd 服务设置为开机自启动systemctl enable sshd.service
检测是否开启systemctl list-unit-files | grep sshd
[root@localhost /]# systemctl list-unit-files | grep sshd
sshd-keygen@.service disabled
sshd.service enabled
sshd@.service static
sshd.socket disabled
sshd-keygen.target static
查看服务器的IP地址
使用ifconfig
查看IP地址
[root@localhost /]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.138.134 netmask 255.255.255.0 broadcast 192.168.138.255
inet6 fe80::cc92:21a3:780f:aa72 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:4e:7d:8b txqueuelen 1000 (Ethernet)
RX packets 258347 bytes 366454943 (349.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 36187 bytes 5297411 (5.0 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# 其中“inet 192.168.138.134”就是你的本机地址
完成以上一系列的操作即可成功开启SSH服务,此时便可以使用Putty等工具远程管理你的服务器了。
Comments | NOTHING