1. 準(zhǔn)備openssh-server
輸入以下命令檢查是否已安裝openssh-server
仍稀,若已安裝,則會輸出相應(yīng)信息
[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
若未安裝察藐,則輸入以下命令根據(jù)提示進(jìn)行安裝即可
[root@sagecat ~]# yum install openssh-server
2. 修改配置文件
安裝好openssh-server
以后皮璧,修改位于/etc/ssh
目錄下的sshd_config
文件,用vim
打開分飞,未安裝vim
的輸入yum install vim
進(jìn)行安裝悴务。
[root@sagecat ~]# vim /etc/ssh/sshd_config
找到以下代碼部分并進(jìn)行修改或取消掉以下四個部分的注釋
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
進(jìn)入vim命令模式后,輸入wq!
退出并保存配置
3. 重啟并檢查sshd服務(wù)是否正常運行
輸入以下命令重啟sshd服務(wù)
[root@sagecat ~]# systemctl restart sshd
輸入以下命令檢查sshd服務(wù)是否運行,有結(jié)果輸出則證明運行正常
[root@sagecat ~]# ps -e | grep sshd
1050 ? 00:00:00 sshd
1446 ? 00:00:00 sshd
輸入以下命令檢查22號端口是否正常監(jiān)聽讯檐,有信息輸出則證明22號端口正在監(jiān)聽羡疗。若提示netstat command not found
,則輸入yum install 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. 查看CentOS服務(wù)器IP地址并在另一臺機(jī)器遠(yuǎn)程訪問
輸入ifconfig
命令查看服務(wù)器IP地址别洪,如下述ens33即為服務(wù)器網(wǎng)卡名稱叨恨,192.168.150.128
即為服務(wù)器IP地址
[root@sagecat ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> 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<link>
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<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
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
在另一臺Windows電腦通過Putty
或XShell
等工具對CentOS服務(wù)器進(jìn)行遠(yuǎn)程訪問,本利以XShell
為例挖垛,建立新的連接后痒钝,輸入用戶名和密碼即可開啟遠(yuǎn)程訪問啦!
附:修改主機(jī)名方法
什么是主機(jī)名痢毒?請看下圖送矩,如果在你安裝CentOS時沒有指定主機(jī)名,默認(rèn)可能是localhost
只需修改
/etc
目錄下的hostname
里面的內(nèi)容即可
[root@sagecat ~]# vim /etc/hostname
你將看到以下內(nèi)容哪替,將這一行內(nèi)容刪除
栋荸,改為你想要的名稱后保存即可,例如我的是sagecat
夷家,切記不可在第一行前面加#
進(jìn)行注釋
蒸其,然后在第二行添加你想要的名稱!因為這個文件里面是不支持注釋的库快,親測摸袁!
保存后在下次啟動服務(wù)器之后才生效哦!
localhost.localdomain
如果你覺得此篇文章對你有幫助的話义屏,記得==點贊收藏加關(guān)注==哦靠汁!