从Linux或Mac os x命令符SSH链接到远程服务器
Time:2014/09/14 16:24:28 Click:
如果没用证书方式,直接命令符下输入 ssh 主机ip或主机名即可。
如果使用证书公钥私钥方式,公钥在服务器端放置好,私钥放到本机登录用户的.ssh文件夹下。
比如当前登录的用户是 ray则在ray的home下有个隐藏的文件夹.ssh,一般把私钥放置到这里,比如这里的私钥文件名叫ray.key,对这个文件改一下权限
chmod 400 ray.key
如果权限太开放,会存在安全隐患,也会提示无法登录。
然后用ssh命令登录
ssh -i ray.key -l auser 192.168.0.1
输入私钥的密码,即可登录,然后就可以操作远程主机了。
这里的参数 -i就是指明使用的私钥的文件路径,-l参数是用什么用户登录,一般来说要跟你服务器上公钥放置的那个用户来登录。
注意的是,这里的私钥是直接用ssh-keygen生成的,如果是用windows下putty之类的工具生成的,还要转换一下格式才能正常使用。