原文http://blog.csdn.net/qq_25673113/article/details/64131516
windows
首先Windows是没有ssh这个命令的,所以我们先要使Windows可以使用ssh命令
-
下载openssh for Winodws:
http://linux.linuxidc.com/index.php?folder=MjAxNMTq18rBzy8y1MIvMTTI1S9XaW5kb3dzIDfD/MHu0NDPwsq508NTU0jNqLn9w9jUv7XHwrxMaW51eA== -
完成安装
-
设置环境变量,编辑Path,在行尾追加 ;{openssh的下载路径}\bin (替代地址)
-
cmd命令行,尝试ssh -V,产生版本信息说明可以
现在可以用ssh来登入一般的远程服务器,当然有一些需要服务器需要==私钥文件==,这时候我们可以使用ssh windows的客户端来实现。
-
下载PuTTY:http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
-
打开安装目录下的PuTTYgen
-
点击“Load”选项,如图所示;
-
选择已下载的私有SSH密钥,注意需将文件名右侧的显示类型改为所有文件,如图2所示;
-
输入你本地的一个密码,登入服务器的时候要用。点击“Save private key”按钮创建新的ppk文件,如图4所示。
配置PuTTY
-
登录PuTTY下载页面下载及打开PuTTY;
-
在PuTTY配置中,左侧选择“Session”分类,在右侧输入主机名,如图5所示;
-
选择“Connection”分类下的“Data”项,如图6所示;
-
输入cPanel用户名作为Auto-login username;
-
选择左侧SSH后,右侧“Preferred SSH protocol version”项选择2,如图7所示;
-
点击SSH左侧加号后选择“Auth”,点击“Browse”,选择当地私有密钥文件进行认证,选择我们刚刚生成的akk文件,如图8所示;
-
最后,选择“Session”–>“Saved Sessions”文本框输入名字后,点击“Save”即可,保存设置,下次只要选这个直接进入。
-
文本框“Saved Sessions”输入名字后保存,点击open,链接服务,要输入刚刚设置的密码。
参考:https://tutorials.hostucan.cn/using-ssh-on-windows
mac版本
假设下载证书到本地,假设下载到本地的路径为$HOME/Downloads/aa.pem,我们在终端中输入
把文件存入.ssh里。
新建文件~/.ssh/config,添加以下内容
Host 快捷名
User 用户名
HostName 远程地址
IdentityFile ~/.ssh/aa.pem
如果~/.ssh/config这个文件已经存在就将以上内容添加在文件最前面或者最后面。
这样我们在终端下
$ ssh 快捷名
就能登录远程服务器了。