2022
我们一起努力

服务器远程访问输入以下命令检查是否已安装--

1. 准备-

输入以下命令检查是否已安装-,若已安装,则会输出相应信息

[root@sagecat ~]# yum list installed | grep openssh
openssh.x86_64                        7.4p1-21.el7                     @anaconda
openssh-clients.x86_64                7.4p1-21.el7                     @anaconda
openssh-server.x86_64                 7.4p1-21.el7                     @anaconda

若未安装,则输入以下命令根据提示进行安装即可

[root@sagecat ~]# vim /etc/ssh/sshd_config

2. 修改配置文件

安装好-以后,修改位于/etc/ssh目录下的文件,用vim打开,未安装vim的输入yum vim进行安装。

[root@sagecat ~]# vim /etc/ssh/sshd_config

找到以下代码部分并进行修改或取消掉以下四个部分的注释

Port 22
#AddressFamily any
ListenAddress 0.0.0.0 #取消掉前面的注释
ListenAddress ::   #取消掉前面的注释
# Authentication:
#LoginGraceTime 2m
PermitRootLogin yes  #取消掉前面的注释
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
# To disable tunneled clear text passwords, change to no here!
PasswordAuthentication yes  #取消掉前面的注释
#PermitEmptyPasswords no

进入vim命令模式后,输入wq!退出并保存配置

3. 重启并检查sshd服务是否正常运行

输入以下命令重启sshd服务

[root@sagecat ~]# systemctl restart sshd

输入以下命令检查sshd服务是否运行,有结果输出则证明运行正常

[root@sagecat ~]# ps -e | grep sshd
  1050 ?        00:00:00 sshd
  1446 ?        00:00:00 sshd

输入以下命令检查22号端口是否正常监听,有信息输出则证明22号端口正在监听。若提示 not found,则输入yum net-tools安装net工具

[root@sagecat ~]# netstat -an | grep 22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0     36 192.168.150.128:22      192.168.150.1:1446      ESTABLISHED
tcp6       0      0 :::22                   :::*                    LISTEN 

4. 查看服务器IP地址并在另一台机器远程访问

输入命令查看服务器IP地址,如下述ens33即为服务器网卡名称,192.168.150.128即为服务器IP地址

[root@sagecat ~]# ifconfig
ens33: flags=4163  mtu 1500
        inet 192.168.150.128  netmask 255.255.255.0  broadcast 192.168.150.255
        inet6 fe80::af35:e43f:eb07:503  prefixlen 64  scopeid 0x20
        ether 00:0c:29:24:ba:49  txqueuelen 1000  (Ethernet)
        RX packets 2409  bytes 490350 (478.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2729  bytes 3564820 (3.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 64  bytes 5568 (5.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 64  bytes 5568 (5.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

在另一台电脑通过Putty或等工具对服务器进行远程访问,本利以为例,建立新的连接后,输入用户名和密码即可开启远程访问啦!

远程服务连接失败怎么回事_远程服务器出错啥意思_远程服务器连接不上是什么原因

在新建一个ssh连接

远程服务器连接不上是什么原因_远程服务器出错啥意思_远程服务连接失败怎么回事

输入用户名

远程服务器出错啥意思_远程服务器连接不上是什么原因_远程服务连接失败怎么回事

输入密码

远程服务连接失败怎么回事_远程服务器连接不上是什么原因_远程服务器出错啥意思

成功登录

附:修改主机名方法

什么是主机名?请看下图,如果在你安装时没有指定主机名,默认可能是

只需修改/etc目录下的里面的内容即可

远程服务连接失败怎么回事_远程服务器出错啥意思_远程服务器连接不上是什么原因

主机名解释

[root@sagecat ~]# vim /etc/hostname

你将看到以下内容,将这一行内容删除,改为你想要的名称后保存即可,例如我的是,切记不可在第一行前面加#进行注释,然后在第二行添加你想要的名称!因为这个文件里面是不支持注释的,亲测!

保存后在下次启动服务器之后才生效哦!

brlocalhost.localdomain

本文内容来源于互联网,若侵权,请联系我们删除

文章来源:https://www.toutiao.com/a6993651910008144388/

赞(0)
文章名称:《服务器远程访问输入以下命令检查是否已安装--》
文章链接:https://www.fzvps.com/221660.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!