Linux開啟TCP 22埠(基於SSH協議)
阿新 • • 發佈:2018-12-03
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 | grep22 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/