SSH命令使用指南

来源:互联网 发布:风景线打印软件3.5 编辑:程序博客网 时间:2024/05/17 07:55

SSH是什么?

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。

Linux下如何使用SSH建立连接

Mac 下的ssh参数指令

ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]         [-D [bind_address:]port] [-E log_file] [-e escape_char] [-F configfile]         [-I pkcs11] [-i identity_file] [-J [user@]host[:port]] [-L address]         [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]         [-Q query_option] [-R address] [-S ctl_path] [-W host:port]         [-w local_tun[:remote_tun]] [user@]hostname [command]

一、通过用户名和密码进行登录
- 方式1
ssh -l root 192.168.1.2
ssh -l 用户名 -p 端口号 主机名或IP
- 方式2
ssh root@192.168.1.2

然后输入对应的密码

二、公钥登陆

如果不想每次都填写密码,可以使用密钥登陆,将公共密钥放到服务器,使用客户端登陆时会进行自验证。
具体步骤如下:
1、使用ssh生成器生成一对密钥

$ ssh-keygen

生成的密钥会放在$HOME/.ssh目录下,分别为id_rsa.pub和id_rsa。分别对应公共密钥和私有密钥。

2、上传公共密钥到服务器

$ ssh-copy-id user@host

这样再次使用ssh登陆的时候就不需要输入密码了。

原创粉丝点击