
VPS上可能没有安装桌面,但一般来说都会安装ssh,并且防火墙默认开放22端口。
那就从ssh开始。
ssh登陆
则会以当前客户端的用户名进行登录。
ssh无密码登录
但是每次输入密码登录十分麻烦,有没有一种方式可以让服务器能够确定我的身份,无需输入密码可以直接通过认证?
ssh除了使用密码验证外,还提供了一种公私密钥的验证方式。客户端生成一个私钥,并生成一个与之对应的公钥,然后将公钥上传到服务器上。下面是Linux示例。
在客户端生成私钥、公钥(注意,在客户端完成):
-t指定要创建的密钥类型,默认就是rsa了,所以只执行ssh-keygen是一样的。
期间会提示你输入你私钥的加密密码。如果需要完全脱离密码,此处可留空,直接回车,否则以后每次连接需要本地解锁。
完成后,会当前用户的主目录下的~/ssh/路径下生成两个文件id_rsa与id_rsapub分别是私钥与公钥。
接下来,要把生成的公钥上传到服务器上,同样还是在客户端执行以下的代码。
其中root可以修改为你想要自动登录的服务器端用户名,19216811修改为你的VPS主机名或IP地址。
最后,ssh登录远程服务器。
此时就不需要密码就可以登录了。Mac端
打开Mac的终端 输入ssh 用户名@IP地址 -p 端口号,或者在程序坞中右键终端图标,选择新建远程连接,选择「安全Shell(ssh)」然后点击右边服务器下面的加号,在输入框中如远程连接的服务器的名称或IP地址,然后点击 好。在「安全Shell(ssh)」的服务器就可以看见你刚才添加的服务器,选中刚添加的服务器 用户输入框中输入远程服务器的用户名,点击连接。终端会新跳出一个窗口,输入远程服务器的用户密码即可完成连接。
Win端
打开cmd 输入ssh 用户名@IP地址 -p 端口号,或者使用putty,xshell第三方工具
安卓端
下载juicessh根据提示完成
1、首先打开服务器上的VMware,选择要共享的虚拟系统,这里选择共享的是windows7,右击”windows7“-->”Manage(管理)“-->”Share(共享)“。
2、进入到”共享向导界面“,会提示”if you choose to share this VM you will gain some features but lose others,直接点”Next“。
3、进入到下一个界面,可以修改共享虚拟机的名字,共享虚拟机的路径,以及VM共享的模式,第一种模式是将重新安置与虚拟机相关联的所有文件,第二种模式创建一个新克隆的虚拟机。这里一般默认就好了,点击”Finsh“。
4、然后打开VMware,点击”连接远程服务器“。
5、在d出来的界面中,填上”服务器的名称“、”用户名“、”密码“,点击”连接“。”服务器名称“一般填上服务器的IP地址就行,用户名和密码当然是服务器的用户名和密码。
6、在d出的”无效的安全证书“界面上点击”仍然链接“即可。
7、然后会d出”是否记住登录信息“的界面,你可以自己选择,一般选择”现在不要(N)“。
8、连接上过后,会看到服务器上面的VMware的”CPU的使用情况“,”内存的使用情况“,”磁盘的使用情况“。
9、然后需要在下面的虚拟机列表中右击要打开的虚拟机,这里当然还是选择的”windows 7“,这是刚刚在服务器上设立的共享虚拟机。这里因为windows7已经开过机了,如果没开过,先点击”开机“。
10、最后会发现,已经成功的打开了服务器上的VMware,实现了用本地电脑连接远程服务器上的VMware。
初次用Mac做远程维护的同学,可能都会在网上找各种Mac上可用的ssh软件,但是大家可能不知道,Mac自带远程连接工具!。
下面介绍两个方法:
方法一:直接用命令行连接
输入主机IP、用户名、密码、端口号点击快速连接就可以连接。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)