上海网站建设

上海网站建设

咨询热线:(021)51698180


网站建设知识

上海网站建设RSS订阅  RSS订阅  新浪微博  新浪微博  上海网站建设客服  客服  获取报价  获取报价

从Linux或Mac os x命令符SSH链接到远程服务器

如果没用证书方式,直接命令符下输入 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之类的工具生成的,还要转换一下格式才能正常使用。