軟體環境軟體描述
centos 7.0
linux環境
openssh
ssh服務
1、關閉防火牆
由於centos 7.0預設使用的是firewall作為防火牆,因此我們以下步驟:
①檢視防火牆狀態:firewall-cmd --state
②關閉防火牆:systemctl stop firewalld.service
③禁止firewall開機啟動:systemctl disable firewalld.service
2、在配置檔案中增加需要訪問的埠號
①檢視所有開啟的埠: firewall-cmd --zone=public --list-ports
②使用特定過濾埠進入該防火牆:firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,沒有此引數重啟後失效)
③重新載入firewall-cmd --reload
另外幾種命令方便檢視我一並列在以下:
檢視所有開啟的埠: firewall-cmd --zone=public --list-ports
檢視:firewall-cmd --zone=public --query-port=80/tcp
刪除:firewall-cmd --zone=public --remove-port=80/tcp --permanent
批量開放埠:
firewall-cmd --permanent --zone=public --add-port=100-500/tcp
firewall-cmd --permanent --zone=public --add-port=100-500/udp
firewall-cmd --reload
1、檢視ssh是否安裝:rpm -qa | grep ssh
2、刪除安裝的預設ssh:rpm -e openssh-xx-xx-xx(我們一般選擇刪除掉預設安裝的openssh)
3、安裝openssh服務:yum -y install openssh-server
4、設定預設啟動ssh:systemctl enable sshd(永久生效,沒有此引數重啟後失效)
5、重啟ssh服務:systemctl restart sshd
由於centos 6和centos 7命令設定另有不同之處,請注意二者之間的區別。
一般以上兩種設定即可安裝、配置並啟動ssh遠端訪問,希望能對你有所幫助。
xshell無法連線虛擬機器
今天搭建個centos 7,用xshell居然連不上虛擬機器。症狀如下 1 宿主機能ping虛擬機器,但不能telnet 虛擬機器22埠 2 虛擬機器可以ping主機以及閘道器,但不可以ping www.baidu.com 3 xshell用ssh 連虛擬機器時,報錯 socket error ev...
Xshell無法連線虛擬機器Linux
這兩天在虛擬機器裡裝linux 裝上後配置 ip,用 xshell 正常連線,關機睡覺。第二天起來,無法連線了。重新設定ip 關閉防火牆,橋接模式,網路位址轉換模式都不管用。內心簡直是崩潰的。今天檢視更改介面卡設定,有個 virtualbox host only network 網絡卡顯示啟用狀態,...
Xshell無法連線本地虛擬機器
最近在學linux的時候,由於需要在windows和linux之間切換傳輸檔案,很麻煩,就想用xshell和xftp,但我的xshell卻無法連線虛擬機器。查詢問題,關閉了防火牆,還是連線不上,本地ping 虛擬機器ip 也ping不通,但發現虛擬機器ping本地ip 卻可以ping通,我的虛擬機器...