我試了下面的方法不行--(並且也排查了 ssh是正確安裝的)
【一】關閉selinux
vi /etc/selinux/config
然後reboot重啟!!!!
【二】關閉防火牆並禁止啟動,有能力自己玩iptables規則去,我做實驗現在沒時間深究關閉並禁止啟動
systemctl stop firewalld
systemctl disable firewalld
【三】檢視ssh是否正確安裝(rpm -qa | grep ssh)
1 切換到root使用者後,檢視本機是否安裝了sshd。如果沒有安裝,則需要yum install openssh-server安裝該軟體。
2 啟動ssh服務。輸入命令:service sshd restart 重啟ssh服務。
命令:service sshd start 啟動服務 | 命令:service sshd stop 停止服務
重啟後可輸入:netstat -antp | grep sshd 檢視是否啟動22埠(可略)。
3 設定開機自動啟動該服務
輸入命令:chkconfig sshd on 即可。
注:若是chkconfig sshd off則禁止ssh開機啟動。
【四】設定網路
網路設定
檢視本地網路物理裝置名稱
nmcli dev status
【注釋】每個機器的網絡卡多少有出入
[root@localhost ~]# nmcli dev status
device type state connection
eno16777736 ethernet connected eno16777736
lo loopback unmanaged --
[root@localhost ~]#
編輯網絡卡配置檔案為預設啟動
/etc/sysconfig/network-scripts/eno16777736 中設定 nm_controlled=yes
重啟網路
systemctl restart network.service
檢視ip
ip add
或者使用檢視
【五】啟動sshd服務
重啟sshd
service sshd restart
相關資料
如何為centos 7配置靜態ip位址
在centos 7上給乙個網絡卡分配多個ip位址
----------上面問題都排查了,問題還沒解決-------
我對比了我的其他虛擬機器(都是nat鏈結)
我本機安裝了3臺linux虛擬機器(分別是192.168.200.135-192.168.200.136-192.168.200.23)是23虛擬機器無法ssh鏈結,其他正常
本機可以ping通 135和136 ,就是ping 不同23虛擬機器(但3臺虛擬機器都可以ping通我的主機和上外網,這是我懷疑是路由的問題)
所以對比了 三颱的虛擬機器的路由表(route -n)
192.168.200.135的:
[root@localhost ~]# ip route show192.168.200.136的default via
192.168.200.2 dev eno16777736 proto static metric 100
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
192.168.200.0/24 dev eno16777736 proto kernel scope link src 192.168.200.135 metric 100
ip route show192.168.200.23的default via
192.168.200.2 dev eno16777736 proto static metric 100
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
192.168.200.0/24 dev eno16777736 proto kernel scope link src 192.168.200.136 metric 100
最後解決辦法:
23虛擬機器配置路由
ip route add 192.168.200.0/4 dev eno16777736 //去192.168.200.0網段從裝置eno16777736埠通過(那個埠就是centos6以下版本的 eth0)後得到的路由表如下,(網也都互通了)
[root@localhost ~]# route -n--解釋kernel ip routing table
destination gateway genmask flags metric ref use iface
0.0.0.0
192.168.200.2
0.0.0.0 ug 10000
eno16777736
192.168.200.0
0.0.0.0
255.255.255.0 u 0
00 eno16777736
ip route add 10.89.255.0/24 via 10.89.255.254dev eth0
所有目的位址是10.
89.255.0/24的資料報,其下一跳位址(gateway)為10.89.255.254,並且從本機eth0 介面傳送出去。
centos7 ssh遠端連線
ssh 遠端連線服務 預設埠號22 準備兩台裝置 使用轉殖 1 檢視ip ifconfig 檢視兩台裝置ip 2 測試能否連線 ping 對方ip 連線後 用 ctrl c退出 3 關閉防火牆 檢視防火牆 systemctl status firewalld 關閉防火牆 systemctl stop...
centos7ssh免密登入
在a上生成公鑰私鑰。將公鑰拷貝給server b,要重新命名成authorized keys 從英文名就知道含義了 將公鑰拷貝給server b,要重新命名成authorized keys 從英文名就知道含義了 server a向server b傳送乙個連線請求。server a向server b傳...
centos7 ssh免密登入
配置多台centos 機器 免密登入 用於搭建集群,redis,storm.現在有4臺機器 主機名分別是 eshop cache01 eshop cache02 eshop cache03 eshop cache04 1 首先在eshop cache02 eshop cache03 eshop ca...