1. 程式人生 > >Linux開啟TCP 22埠(基於SSH協議)

Linux開啟TCP 22埠(基於SSH協議)

SSH 為 Secure Shell 的縮寫,由 IETF 的網路工作小組(Network Working Group)所制定;SSH 為建立在應用層和傳輸層基礎上的安全協議。SSH 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。

第一步

#檢視本機是否安裝SSH軟體包

[[email protected] ~]# rpm -qa | grep ssh

openssh-server-6.6.1p1-12.el7_1.x86_64

openssh-clients-6.6.1p1-12.el7_1.x86_64

libssh2
-1.4.3-8.el7.x86_64 openssh-6.6.1p1-12.el7_1.x86_64 #如果沒有,則需要安裝 [[email protected] /]# yum install openssh-server

第二步

#開啟 SSH 服務

[[email protected] ~]# service sshd start

Redirecting to /bin/systemctl start  sshd.service

#檢視TCP 22埠是否開啟

[[email protected] ~]# netstat -ntpl | grep
22 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 17816/sshd tcp6 0 0 :::22 :::* LISTEN 17816/sshd 第三步

 

#接下來便可使用終端模擬程式(例如putty)去登陸遠端主機

如果你在客戶端不能連線SSH服務的話,那可能是防火牆的原因,終端命令列中輸入 iptables -nL 來看是否開放了ssh tcp 22 埠:

[[email protected] ~]# iptables -nL

你可以將防火牆中的規則條目清除掉:

[[email protected] ~]# iptables -F

----------

SSH Client,推薦使用PuTTY。http://mirror.neu.edu.cn/putty/