首页 >> 学习 >> Linux常用命令 >> ssh
ssh命令

本节重要性:★★★★☆    本节难度:★★☆☆☆

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选项指定端口。

<<上一节  下一节>>