SSH 為 Secure Shell 的縮寫,由 IETF 的網絡工作小組(Network Working Group)所制定;SSH 為建立在應用層和傳輸層基礎上的安全協議。SSH 是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議。
第一步
#查看本機是否安裝SSH軟件包
[root@localhost ~]# 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
#如果沒有,則需要安裝
[root@localhost /]# yum install openssh-server
第二步
#開啟 SSH 服務
[root@localhost ~]# service sshd start
Redirecting to /bin/systemctl start sshd.service
#查看TCP 22端口是否打開
[root@localhost ~]# 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 端口:
[root@localhost ~]# iptables -nL
你可以將防火牆中的規則條目清除掉:
[root@localhost ~]# iptables -F