$
:表明服务器环境shell
>
:表明本机环境安全
{Users}
:表明本机用户名bash
<Users>
:表明服务器登陆用户名服务器
众所周知,登陆服务器有两种验证,密码验证以及证书验证。本文以证书验证的方式展开讲解。ssh
绝大部分时候咱们经过耳熟能详的工具能够实现快速登陆。例如:工具
Windows 下:Putty、Xshell、SecureCRT、Finalshell测试
Mac 下:自带终端、Putty、SecureCRT、Finalshellui
你们能够根据实际状况选择一款或多款做为平常工具。spa
证书好处不只在于能够 安全 的访问服务器,而且在操做大量服务器的时候显得更 快速rest
> cd ~/.ssh
复制代码
若是提示 cd: no such file or directory: /Users/{Users}/.ssh
则须要先配置 SSH 证书
输入下列命令(邮箱能够任意填写)并连按三次回车
> ssh-keygen -t rsa -C "xx@xx.com"
复制代码
默认会在 ~/.ssh目录生成两个文件: id_rsa(私钥),id_rsa.pub(公钥)
$ sudo vi /etc/ssh/sshd_config
复制代码
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
复制代码
$ sudo /sbin/service sshd restart
复制代码
> ssh-copy-id <Users>@host
复制代码
$ sudo chmod 700 ~/.ssh
$ sudo chmod 600 ~/.ssh/authorized_keys
复制代码
> ssh '<Users>@host'
复制代码
Command
+ P
唤醒 ProfilesCommand
+ shift
+ O
打开搜索框输入写好的 Name 便可快速访问