您当前所在位置:首页安装教程LinuxCentOS7开启ssh远程登录,附修改主机名的方法

LinuxCentOS7开启ssh远程登录,附修改主机名的方法

更新:2023-11-06 13:30:40编辑:tooool归类:安装教程人气:159

1. 准备openssh-server

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

LinuxCentOS7开启ssh远程登录,附修改主机名的方法

[root@sagecat ~]yum list installed | grep opensshopenssh.x86_647.4p1-21.el7                     @anaconda
openssh-clients.x86_647.4p1-21.el7                     @anaconda
openssh-server.x86_647.4p1-21.el7                     @anaconda

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

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

2. 修改配置文件

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

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

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

Port22AddressFamily anyListenAddress0.0.0.0取消掉前面的注释ListenAddress ::取消掉前面的注释Authentication:LoginGraceTime 2mPermitRootLoginyes取消掉前面的注释StrictModes yesMaxAuthTries 6MaxSessions 10To disable tunneled clear text passwords, change to no here!PasswordAuthenticationyes取消掉前面的注释PermitEmptyPasswords no

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

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

输入以下命令重启sshd服务

[root@sagecat ~]systemctl restart sshd

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

[root@sagecat ~]ps-e|grepsshd1050?00:00:00sshd1446?00:00:00sshd

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

[root@sagecat~]netstat-an|grep22tcp000.0.0.0:220.0.0.0:*LISTENtcp036192.168.150.128:22192.168.150.1:1446ESTABLISHEDtcp600:::22:::*LISTEN

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

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

[root@sagecat~]ifconfigens33:flags=4163mtu1500inet192.168.150.128netmask255.255.255.0broadcast192.168.150.255inet6fe80::af35:e43f:eb07:503prefixlen64scopeid0x20ether00:0c:29:24:ba:49txqueuelen1000(Ethernet)RXpackets2409bytes490350(478.8KiB)RXerrors0dropped0overruns0frame0TXpackets2729bytes3564820(3.3MiB)TXerrors0dropped0overruns0carrier0collisions0lo:flags=73mtu65536inet127.0.0.1netmask255.0.0.0inet6::1prefixlen128scopeid0x10looptxqueuelen1000(LocalLoopback)RXpackets64bytes5568(5.4KiB)RXerrors0dropped0overruns0frame0TXpackets64bytes5568(5.4KiB)TXerrors0dropped0overruns0carrier0collisions0

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

在Xshell新建一个ssh连接

输入用户名

输入密码

成功登录

附:修改主机名方法

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

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

主机名解释

[root@sagecat ~]vim /etc/hostname

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

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

brlocalhost.localdomain

如果你觉得此篇文章对你有帮助的话,记得点赞收藏加关注哦!

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

win10电脑配置参数怎么查?查看win10电脑配置参数的方法win7激活软件,win7系统激活软件一键永久激活下载

游客 回复需填写必要信息