远程桌面连接(MicrosoftTerminalServicesClient,MSTSC):采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。
管理终端VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。
使用远程桌面连接(MSTSC)登录实例
打开开始菜单>远程桌面连接,或在开始菜单>搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。
在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。
输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。
ACCESS_TOKEN
阿里云服务器要部署你本机的公钥/root/.ssh/authorized_keys,这里的私钥才能使用
可以在阿里云服务器商添加密钥对,导入本机上的id_rsa_pub公钥,这个存放在.ssh/下面,然后重启实例之后,使用本机的id_rsa私钥配置到access_token里面
注意,更改为密钥对后,就会禁用网页上的密码登录,需要自己通过ssh进入/etc/ssh/sshd_config 下面修改
PermitRootLogin yes
PasswordAuthentication yes
才能使用
REMOTE_HOST
ip
REMOTE_TARGET
文件夹 /web
REMOTE_USER
root
在用Linux终端使用ssh root@server_ip来连接到远程服务器时,出现Permission denied (publickey).提示
分析登录过程,Permission denied(publickey)的问题可能如下
1、远程服务器没有添加公钥(无法认证)
2、远程服务器公钥文件夹权限错误( .ssh 和 .ssh/authorized_keys 需要保证只有用户自己有权限,否则验证无效)
如果服务器端根本就没有添加公钥是断然不可能通过认证的
1、客户端已经有秘钥对:通过其它方式登录到远程服务器,查看 ~./ssh/authorized_keys 文件中是否添加了公钥,若没有可直接将公钥内容拷贝到该文件末尾
2、客户端没有秘钥对:通过 ssh-keygen 命令生成秘钥对,默认文件夹是 ~/.ssh 文件夹,将 .ssh 文件夹内 id_rsa.pub 的内容拷贝到服务器上的 ~./ssh/authorized_keys 文件末尾(若服务器上 ~./ssh/authorized_keys 不存在则也可以使用 ssh-keygen 来生成文件结构)
远程服务器 ~/.ssh 文件夹及其文件权限不对,包括
1、 ~./ssh/authorized_keys 文件权限
2、 ~/.ssh 文件夹权限
3、 ~/.ssh 文件夹所有权
通过其它方式登录到远程服务器,如果是阿里云则可以在网页中通过验证之后打开一个终端,然后进行如下 *** 作
感谢评论区提醒,上文所有的~符号均为英文符号
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)