SSH是Secure Shell的缩写,是建立在应用层和传输层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,常用于远程登录,以及用户之间进行资料拷贝。使用SSH登录的主机需安装SSH客户端,而被登录的需安装SSH服务端程序。
远程登录
ssh [option] [user@]hostname
-l指定远程服务器上的账号 -p 指定登录端口
第一次登录需要保存一下密钥,以后再登录就只需要输入密码。如果远程主机上的账号与当前登录账号一致,ssh后只需要跟主机名,否则还需要提供远程主机的账号:
[peter@ibi98 ~]$ ssh xiezy@172.16.98.99
The authenticity of host '172.16.98.99 (172.16.98.99)' can't be established.
RSA key fingerprint is cd:be:c0:8c:4d:bb:1a:91:48:cf:ab:ae:0e:3f:c4:7b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.16.98.99' (RSA) to the list of known hosts.
xiezy@172.16.98.99's password:
Last login: Wed Mar 29 09:34:53 2017 from 172.22.42.157
[xiezy@ibi99 ~]$
或者用-l选项指定远程主机账号:
[peter@ibi98 ~]$ ssh -l xiezy 172.16.98.99
xiezy@172.16.98.99's password:
Last login: Wed Mar 29 10:16:27 2017 from 172.16.98.98
[xiezy@ibi99 ~]$
SSH默认端口是22,如果不是该端口,登录时需要用-p选项指定端口。