本地Ubuntu远程登陆Ubuntu云主机

    SSH服务介绍:SSH服务介绍

    最近想基于云服务器做一个东西,让同学帮忙申请了一台Ubuntu的服务器。但是只能Web进行登陆,觉得太麻烦了,于是就想着是否可以从本地进行登陆,刚好电脑上装了Ubuntu虚拟机。于是便Google下,原来腾讯有帮助文档

    看了下Linux帮助文档,原来在本地可以通过SSH服务进行远程登陆。下面为腾讯Linux本地登陆的介绍:

从本地Linux机器登录到Linux云服务器(有公网IP)
Step1: 下载并安装客户端软件
从本地linux机器登录到linux云服务器时,需要使用客户端软件建立连接。
建议使用OpenSSH发布的ssh工具进行登录。 
在本地机器上下载并安装OpenSSH客户端(下载地址:http://www.openssh.com/portable.html )。 
也可通过sudo apt-get  install openssh-server命令进行安装
Step2:登录到Linux服务器
操作示例如下:


步骤详细描述如下:
1. 使用命令行连接linux云服务器:
ssh -q -l [云服务器登录账号] -p 22 [云服务器的公网IP]
命令行各参数说明:
(1)云服务器登录账号:输入管理员账号(详见管理员账号管理);
(2)云服务器的公网IP:在云服务器“管理视图”页面可查看云服务器的公网IP
2. 回车后,如果控制台询问是否继续链接“Are you sure you want to continue connecting(yes/no)?”,输入”yes“。
3. 在Password后输入密码,密码为管理员账号的密码,回车后即完成登录。
我在登陆时,并未成功,主要遇到的问题为Permission denied (publickey).通过对SSH 设置-v选项来查看详细错误日志,总结一下:

    1、主要是在申请云服务器时下载的公钥文件并未添加进 /root/.ssh/目录下

    2、秘钥文件的权限具有可写权限,并且对组也有可写、可执行权限。SSH服务对文件的权限要求非常高,在Google之后,在http://stackoverflow.com/questions/9270734/ssh-permissions-are-too-open-error找到了我要的答案,在此文中,有人建议将文件通过chmod命令将密钥文件权限改为600

    我通过chmod 600 keyfile 将密钥的文件权限改为600

    通过ssh -i keyfile  username@host ip命令进行登陆。其中keyfile为申请云服务器时下载的公钥文件,不指定时,默认为id_rsa文件。username为远程登陆linux服务器的用户名,host ip为服务器的公网ip

    Ubuntu中Tomcat环境搭建:http://wangkuiwu.github.io/2015/08/06/tomcat-01/

    Ubuntu中安装Eclipsehttp://www.jb51.net/article/55131.htm          http://blog.sina.com.cn/s/blog_b4690cde0102v5xk.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值